Summary
This article details set up of the Triton ULTRA smart sensor to send event data directly to a Milestone XProtect 2024 client.
The Triton ULTRA integrates with XProtect by transmitting event data via TCP, enabling users to create actionable rules based on the event type and the sensor triggering the event.
Additionally, the Triton ULTRA can stream an event alert visualizer and an occupancy/loitering visualizer to XProtect, delivering real-time insights and improving situational awareness through the Milestone Alarm Matrix.
Integrating Triton with Milestone
Assigning Device Name and Location Information
To ensure each Triton ULTRA sensor is uniquely identifiable on the network, configure the device's name and location with distinct values. To configure the device's name and location:
- Log in to the Triton ULTRA Interface using your credentials.
- Select Device Settings > Device Info.
- In the Location field, enter a unique identifier for the sensor's physical location.
In the Name field, assign a specific name, such as Triton ULTRA, confirming it is not already in use.
Configuring TCP Message Sending
To enable XProtect to read and process event data from the Triton ULTRA, use the %EID@TRIGGER% wildcard for designating detected event types:
To configure the TCP settings:
Enter the details of your Milestone Management Server in the appropriate field.
Host = IP Address of Milestone Server
Port = Port Utilized from Milestone server.
- Confirm that the correct port is specified. The default port is 1234.
- Select the On button for the Set String option.
- Change the format from JSON to Text.
- In the Set String field, input the following: triton.%EID@TRIGGER%.
- Select the On button for the Reset String option.
- In the Reset String field, enter triton.reset.
- Click Save.
Configuring Triton Action Settings
To forward specific events from the Triton ULTRA sensor to Milestone XProtect:
- Select Action > Action Settings.
- Check the TCP Set option next to any events to forward to Milestone XProtect.
- Click Save to apply the changes.
Adding Triton ULTRA to Milestone XProtect
To add Triton ULTRA to Milestone XProtect:
NOTE: This step requires using a device license.- Log in to the Milestone Management Client to begin the setup.
- Right-click on the desired server.
- Select Add Hardware.
- On the Manual Add menu, and select Onvif conformant device.
- Confirm that the firewall is not blocking port 18888.
- Set Hardware Model to (Auto-Detect).
- Use the following default credentials:
- Enter the device IP address and port number (18888).
- Enter the admin username (admin) and password (111111) when prompted during the setup.
- Add the Triton ULTRA to the appropriate device group within XProtect for organized management.
Enabling and Configuring Generic Events
To enable and configure Generic Events for integration with Triton ULTRA devices:
- In the Milestone Management Client, select Tools > Options > Generic Events.
- Check the Enabled checkbox to activate Generic Events.
- Set the following values:
- Port: 1234
- Protocol: TCP and UDP
- Network: IPv4
- Echo: No Echo
- Encoding: US-ASCII
- Enter the IP address of the Triton ULTRA device into the Allowed external IPv4 addresses field.
- Repeat step 4 for each Triton ULTRA device being added to Milestone XProtect.
- Click OK.
Adding Generic Events
This configuration enables Milestone XProtect to process Triton ULTRA's TCP Event format. To create generic events:
- Under Rules and Events, click Generic Events.
- Create a new event and name it TRITON.EVENT.
- Check the Enabled checkbox.
- Define a custom expression to detect all events to send to Milestone XProtect.
- Include each Event ID as it appears in the wildcard placeholder from the TCP string (e.g., triton.Vape).
Format the expression using parentheses and separate each event with the OR operator. Example: (triton.Vape OR triton.THC OR triton.CO2 OR triton.Loitering).
NOTE: Alternatively, you can create individual events for each type (e.g., one for triton.Vape, one for triton.THC, one for triton.Help, etc.).
- Include each Event ID as it appears in the wildcard placeholder from the TCP string (e.g., triton.Vape).
- Set Event Parameters:
- Expression Type: Match
- Data Source: Compatible
- Priority: 1
- Expression Type: Match
Adding a Reset Event
To create a reset event:
- Add a new event (see Adding Generic Events) and name it TRITON.RESET.
- Enter the string as "triton.reset” (include the quotation marks).
- Configure the rest of the settings to match those of the TRITON.EVENT event.
Adding User-Defined Events
To configure Milestone XProtect to recognize events from each Triton ULTRA device:
- Under Rules and Events, select User Defined Events.
- Right-click on Events and select Add User Defined Event.
For each Triton device on your network, create a separate User Defined Event.
NOTE: Use the device name as the event name to avoid duplicating event names across devices.
Adding Alarm Definitions
To configure alarms in Milestone XProtect for Triton ULTRA events:
- Under Alarms, click Alarm Definitions.
- Right-click on Alarm Definitions and select Add New.
- Check the Enable checkbox to activate the alarm.
- Enter a unique name for the the alarm that clearly identifies its purpose.
- Under the Trigger menu, select External Events.
- Click Select next to Sources.
- Change the Type Filter to All.
- Under the Servers tab, select User Defined Event.
- Select the User Defined Event that corresponds to the Triton ULTRA device being integrated.
Under Other, select any related cameras, such as those monitoring areas near the device.
NOTE: If desired, select a map to display in the Alarm Manager tab for better visualization.
Adding Matrix Configuration
The Matrix Configuration enables cameras associated with a Triton ULTRA sensor to appear alongside the sensor data in a side-by-side view when an event is triggered. To set up Matrix Configuration:
- Under Client, click Matrix.
- Right-click on Matrix Configurations and select Add New.
- Enter a unique name for the Matrix configuration.
- Enter the IP address of the PC running the Milestone Smart Client where the Matrix Window will be displayed.
- Use the default port 12345.
- Enter a password, which is required when an operator or administrator creates a view with the Matrix Window.
- Select Smart Client/Remote Client as the type.
Setting Up Smart Client Matrix
To complete the Matrix View setup for event-triggered camera and sensor integration:
- Launch the Smart Client.
- Click Setup.
- Navigate to the folder where the view will be saved.
- Select Create New View.
- Choose a 2x1 Matrix layout for the view.
- Drag the appropriate Triton ULTRA stream to one of the cells.
- Drag the Matrix component to the other cell.
- Click Connection Settings.
- Set the TCP Port to 12345.
- Enter the password configured in Adding Matrix Configuration.
- Click OK > Setup.
Comments
0 comments
Please sign in to leave a comment.