Right way to integrate an event from device which has no output video stream

We have a device (based on Linux) with on-board video analytics. The device produced some kind of events (or alarms) but doesn’t produce video output, only one video frame for each event or alarm.

Unfortunately, I haven’t got any idea from both SDK and documentation how to do such kind of integration. As a see, it’s very simple if you have a video stream – an events or alarms or metadata should point to timeframe in the recorded video. But we have no video for recording.

Could you give me some advice – should we implement “pseudo” video stream (only frames for each event) or something more elegant - any useful points to SDK or articles or forum discussions?

There are 3 ways for you. The first one is Sensor Monitor sample, the plug-in delivers controllers configured in the Management Client to the Event Server. This plugin is not related to video stream.

https://doc.developer.milestonesys.com/html/index.html?base=samples/sensormonitor_sample.html&tree=tree_search.html?search=sensormonitor

The second one is Demo Driver sample.

https://doc.developer.milestonesys.com/html/index.html?base=samples/demodriver.html&tree=tree_1.html

You can remove cameras from the sample driver and other functions (input, output and so on) should work, in this can you have a device without video and you can trigger events. So the suggestion is for you to build your own device driver that can communicate with your “device” on Linux in your preferred method.

The last one is, you can use Analytics Event, This sample shows how to generate and send an Analytics event to the Event Server.

https://doc.developer.milestonesys.com/html/index.html?base=samples/analyticseventxml.html&tree=tree_3.html