Protocol integration samples
In the following table, a selection of samples are defined, which you can use as inspiration for your specific solution.
Sample | Description |
---|---|
Alarm List | How to retrieve a short list of already generated alarms from the event server. |
Bookmark Creator | How bookmarks can be created, maintained and deleted via SOAP protocol. |
Login .Net SOAP | The most simple C# code for performing a login. |
OAuth Login Flow | How to log in as a user managed by an external identity provider, for example Okta. |
RESTful Communication - Python | How to log in and use the RESTful API gateway from a Python application. |
RESTful Alarms API - Python | How to trigger and retrieve alarms from a Python application. |
RESTful Events API - Python | How to trigger and retrieve events from a Python application |
Event and State WebSocket API - Python | How to access the Events and State WebSocket API through the API Gateway from a Python application. |
TCP Video Viewer | How to utilize the ImageServer protocol to retrieve a sequence of images. |
Analytics Event Trigger via XML | How analytics events can be submitted to the Event Server via HTTP formatted as XML. |
Trigger Generic Event | This sample can send a character string to the XProtect Generic Event interpreter. |
Trigger Generic Event Stream | This sample can send a character string to the XProtect Generic Event interpreter. This sample work continuously on the same TCP/IP session. |
WebRTC JavaScript Client | How to establish a WebRTC connection with an XProtect VMS through the API Gateway. |
Chat with WebSocket Messages | How to publish and subscribe to messages from a JavaScript browser application. |
Event and State WebSocket API - Python | How to access the Events and State WebSocket API through the API Gateway from a Python application. |