Streaming API
Streaming API allows customers to subscribe to and receive Real-Time data from HPE Aruba Networking Central for a selected set of services. Instead of polling the NBAPI to retrieve aggregated state or event statistics, the streaming API sends updates as they occur.
The Streaming API follows a publish-subscribe model, where a message published to a topic is immediately received by all subscribers of the topic. This model supports use cases such as event-driven architectures and Real-Time monitoring. For example, customers can use the Streaming API to receive notifications when a station’s location changes.
HPE Aruba Networking Central uses Secure WebSocket (WSS) protocol for Streaming API. In this model, HPE Aruba Networking Central acts as the publisher(WebSocket Server), and the end user’s WebSocket client application acts as the subscriber.
-
The Streaming API service in HPE Aruba Networking Central requires an Advanced subscription for all the managed devices.
-
To enable IoT operations using the Streaming API model, ensure that Advanced subscriptions are applied to all access points (APs) participating in streaming use cases. Applying advanced subscriptions to all APs prevents situations where clients may not receive streaming data when telemetry is collected from APs operating with a Foundation license.
-
After an Advanced license is assigned to a device, it takes approximately 15 minutes for the permission changes to take effect in the system. During this period, the device cannot initiate streaming.
-
MSP level does not support Streaming API services.
For more information, see the Streaming API in the Streaming API Getting Started section.