We are generating events from a different analytics engine server, that doesn’t keep source information such as a camera or URL.
Without the need for specifying the source can we achieve triggering? Do we have any mechanism to associate with the source as well as the description or meaning of the event?
With the ConfigAPI it is possible to create events without a source and then attach metadata (your message) to the event. You would then have to add a plugin in the event server which works with these events and looks inside the metadata to figure out what should happen.
Maybe you can get inspiration form our two event samples:
We use an Analytics Event trigger, but on the XML, the system is insisting on source information as error messages from API, but since we are sending this analytics event separately we don’t have a source as a host. Without specifying the source, can we achieve triggering?
Sorry, I’m no export in events so I talked with the people working on them and it seems there have been some confusion about what is possible regarding events and analytic events.
Analytic events requires a source of a device. I made some tests and any kind of device will work as long as the device is enabled (camera, microphone, speaker etc.). So for you to send analytics events to the system, you must know one device on the system. You can then grab the event, read the metadata and do whatever is required (maybe on another camera).
Events also require a source, but the source may be any id. So you could put the ID of the management server as source. So you might consider using Events instead of analytics events.