XProtect currently integrates with HALO and Triton sensors. Once a sensor has been connected to XProtect, administrators configure the platform to recognize individual events and determine how each one should be handled. Although the exact configuration varies by manufacturer, the integrations follow the same general workflow.
- Configure the environmental sensor
The first step is configuring the sensor itself to publish the events the organization wants to monitor.
Triton ULTRA sensors are configured to forward selected events to XProtect using TCP messaging, while HALO Smart Sensors publish configured environmental events for use within the VMS.
- Add the sensor to XProtect
The sensor is then added to XProtect so the platform can begin receiving its events.
Depending on the integration, this may involve adding the device as ONVIF hardware or configuring the appropriate integration supplied by the technology partner. For example, Triton ULTRA sensors are added as an ONVIF-conformant device using the device's management interface and a dedicated communication port. A Milestone device license is required for each Triton sensor added to XProtect.
- Define the events that XProtect should recognize
Once the sensor has been connected, XProtect is configured to recognize individual environmental events.
Depending on the integration, these may be created as Generic Events or User Defined Events which allows XProtect to distinguish between different sensor detections. For example, treating a vape detection differently from a panic button activation or an emergency keyword.
- Create Alarm Definitions and Rules
After events have been defined, administrators create Alarm Definitions and Rules that determine how XProtect should respond.
Typical automated actions include:
- Generating an alarm in Alarm Manager Displaying nearby cameras Showing the sensor location on a map Sending email notifications Creating bookmarks for recorded video Displaying information on Smart Wall or Matrix Triggering other integrated systems or workflows
- Generating an alarm in Alarm Manager
- Displaying nearby cameras
- Showing the sensor location on a map
- Sending email notifications
- Creating bookmarks for recorded video
- Displaying information on Smart Wall or Matrix
- Triggering other integrated systems or workflows
- Investigate and respond in Smart Client
When a configured event occurs, operators receive an alarm within XProtect Smart Client. Depending on the configuration, they can immediately review the alarm details, view the sensor's location on a map and access video from nearby cameras without switching between applications.
This approach is especially valuable in privacy-sensitive spaces where cameras cannot be installed. As shown below, Triton Sensors monitor activity inside the protected area, while XProtect provides nearby camera views that help operators understand what occurred before and after the event. If additional investigation is required, surrounding video can also be analyzed using video analytics tools such as BriefCam. Check out this webinar for more information.






