Dev48
Language
  • About
  • Services
  • Industries
  • Technologies
  • Articles
  • Contacts
Book a call
    Home/Articles/How environmental sensors improve video security with milestone
Dev48
info@dev48.org+375 29 320-40-96WhatsApp@isky_by

© 2026 · All rights reserved.

How environmental sensors improve video security with Milestone

Фото: Wesley Li (Unsplash) — https://unsplash.com/photos/a-concrete-marker-with-numbers-in-a-grassy-field-m6wRj6MYoDI?utm_source=dev48&utm_medium=referral

Source: Milestone Systems•September 27, 2026 at 08:17 PM

How environmental sensors improve video security with Milestone

Learn how HALO and Triton environmental sensors integrate with XProtect and Arcules to detect events, verify incidents and improve video security.

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.

← All articles

What this article says

More in Software Development

All →
Fast mode now costs $1 per 1,000 pages, and reads tables better
Datalab

Fast mode now costs $1 per 1,000 pages, and reads tables better

Recapping Camunda's Toronto Roadshow: The Case for Process Re-Engineering
Camunda

Recapping Camunda's Toronto Roadshow: The Case for Process Re-Engineering

Doubling LLM token rates in ComfyUI
Comfy Org

Doubling LLM token rates in ComfyUI

Why Vector-Only RAG Fails on Analytical Questions, and a Reference Architecture That Doesn’t
Couchbase

Why Vector-Only RAG Fails on Analytical Questions, and a Reference Architecture That Doesn’t

Salesforce Releases R&D Agents That Improve Its AI Models
Salesforce Commerce

Salesforce Releases R&D Agents That Improve Its AI Models

How to Create a Nonprofit Website in 10 Steps
Squarespace Commerce

How to Create a Nonprofit Website in 10 Steps

More from Milestone Systems

Milestone’s assessment of the PHP2Shell vulnerabilities
Milestone Systems

Milestone’s assessment of the PHP2Shell vulnerabilities

Arcules Fall 2026 updates
Milestone Systems

Arcules Fall 2026 updates

Milestone’s assessment of the PHP2Shell vulnerabilities
Milestone Systems

Milestone’s assessment of the PHP2Shell vulnerabilities

AI detection of oil spills | Milestone x Port of Antwerp-Bruges
Milestone Systems

AI detection of oil spills | Milestone x Port of Antwerp-Bruges

What happens when traffic AI model meets a new city
Milestone Systems

What happens when traffic AI model meets a new city

XProtect client comparison: Smart Client, Web Client & Mobile
Milestone Systems

XProtect client comparison: Smart Client, Web Client & Mobile