Comments

4 comments

  • Avatar
    Tagir Gadelshin

    Hi, Brendan Dodd
    Currently, we are working on integrating other camera manufacturers, but we will consider supporting Milesight VCA as well. But no solid ETA.

    But have you tried integrating it via HTTP event?

    Any analytics solution that can send HTTP events can be integrated with Nx. As far as I know, Milesight cameras can send these events. See the video of VCA cameras integration via HTTP events

    https://youtu.be/Gd0xZlS0PK0

    0
    Comment actions Permalink
  • Avatar
    Brendan Dodd

    Hi Tagir,

     

    That would be great, I look forward to it.

     

    Yes integrating via HTTP works OK, however as they are received as Generic Events on the System rather than directly to the camera we don't get some nicer features such as a still capture in the Push Notification etc.

     

    0
    Comment actions Permalink
  • Avatar
    Tagir Gadelshin

    Brendan Dodd
    you can configure custom notification content in mobile notifications so that each event will send a different text.

    E.g., Generic Event with caption contains line crossing -> Send mobile notification with custom notification content "Line is crossed"
    But you'll need one rule per each analytics event. That is not very convenient, but at least it's a solution.

    In 4.2, we are planning to support adding event parameters in actions. You'll be able to add {event.caption} in this custom content and the caption will be copied from event to action

    0
    Comment actions Permalink
  • Avatar
    Norman - Nx Support

    Hi Brendan Dodd,

    You actually can get the still capture in the screenshot in the Push Notification. 

    Currently, it requires two rules; 

    One in the camera to send the HTTP request. 
    The instructions can be found at https://my.networkoptix.com/#/integrations and search for Milesight. 

    And one in the server to receive the HTTP request and send the push notifications.

    The rule in the Nx Witness VMS rules engine should look like this:

    Event = Generic Event >>> Action = Send Mobile Notification  

    The HTTP request for the first rule in the camera should look as follows: 

    http://<server-ip>:<port>/api/createEvent?source=<whatever-your-want>&metadata={"cameraRefs":["<cameraId>"]

    Example:

    http://192.168.1.50:7001/api/createEvent?source=Test&metadata={"cameraRefs":["3415ac2-9725-7b53-7a21-6e58518e6faf"]}

    The source in the Generic Event in the second rule needs to be equal to the source in the HTTP request in the first rule. <whatever-you-want> / Test. Be aware that the source is case-sensitive. 

    0
    Comment actions Permalink

Please sign in to leave a comment.