Hello,
Right now, we want to integrate our LPR decision in the Milestone. We have some understanding of Plug-in, component and protocol integration.
Questions:
We want to make the next type of integration:
On our camera, we want to recognize car plates and send it to the Milestone as Milestone Events. After we want those events to display in Alarm manager, LPR and Live tabs in Smart Clients, like on the video: https://www.youtube.com/watch?v=I0sZGKXnnEY We do not want to create any interfaces inside Smart Client.
Is it possible? What type of integration, can we use?
Thank you in advance for the help.
LPR is a subject where Analytics Events is a perfect fit. Try to see this document as a starter - http://download.milestonesys.com/MIPSDK/Samples/TriggerAlarmFromExternal-ConceptSolution.pdf
You can use Live and Alarm Manager tabs in the Smart Client, and you can develop your own LPR tab instead of the one that comes with the XProtect LPR product. You cannot re-use the LPR tab that is part of the XProtect LPR product, unless you buy XProtect LPR, if not buying XProtect LPR you will either have to settle for a solution without this tab or you will have to create this interface inside the Smart Client. Note that the LPR tab is not a must for doing a usable LPR solution.
Thank you a lot for the clarifications.
I read that documentation, but I’m not a technical guy. Am I clear on the next items?
1/ We can Send XML events or with SDK in the format that Milestone needs.
2/ After this step, Event manager sends events to the alarm manager.
3/ All events display in the Alarm manager.
4/ Putting on the event I can watch the video for this event
Fix me, if I’m not right.
Also, additional questions:
1/ Should we set the Event Server address and credentials to assess to this server, when we send events to it?
2/ Should we made additional development on our side except sending XML events or with SDK in the format that Milestone needs if we use only Alarm manager and do not want to create other interfaces?
3/ Is in Alarm manager some tools for Searching? For example, I want to search some event and watch the video with it.
4/ What difference between XML sending and SDK sending of events?
5/ Can we add white and blacklists of events (Like Car Plate numbers) in the Alarm manager and set different reactions for it?
Thank you in advance for the help.
There are two samples and they are different.
Trigger Analytics Event with SDK, this uses the MIP. Net library. The method is to log in on the system.
Trigger Analytics Event with XML, this uses a port on the event server to send a chunk of XML with the event information. No login, but you need to know the Event Server address and the port used (default 9090).
No, sending events should be sufficient.
Yes, this is the general Smart Client functionality. (Tip. in the Smart Client help (F1) try to search “filter alarms”.)
Using SDK you have .NET classes you can use. Using XML a special port is used. When it comes to the events and the information within them the methods are equal. Use XML if .NET is not feasible. If .NET development is what you normally use I believe it will be an advantage to use this.
If you want to develop white and blacklist functionality that you can manage from the Smart Client you will have to develop a Smart Client plug-in. The Alarm Manager in the Smart Client does not have any functionality that can help you to achieve this.
Hello,
Thank you a lot,
If I’m right that today we can send events to the Event Server as XML events and display in the Smart Client as Milestone Events. In this case, we do not need any development in creating the plugin on the Milestone side. Is it true?
But if we want some new features, we can create Milestone Plugin Using SDK.
In this case, we can use the same XML format and create different functionality in the Milestone. Am I right?
Hello,
I have one additional question.
Right now, we create utility to send XML events to the Event server.
How can I find IP and port of Event server in the XProtect Management Client?
Thank you in advance.
Setting the port and enabling the capability..
Go to Tools → Options and find the Analytics Events tab.
Hello,
We created some utility to send XML to Milestone Event Server.
Tell me, please, Where we can fing those packages?
Thank you a lot for the help.
The document shows how to do in the Smart Client with no development work.
To extract analytics events where you develop a solution: Try to explore the Alarm and Event Viewer sample.
Hello,
http://download.milestonesys.com/MIPSDK/Samples/TriggerAlarmFromExternal-ConceptSolution.pdf - we tried to set up XML events in the Management Client and Smart Client.
I can not find e menu Application Settings and then Application Behavior in The Management App. Look, please, the attached file (Screenshot 1)
Also, there are some mistake, when I manager Alarm Data (Screenshot 2).