UNECORE Pulse
Professional alarm panel integration plugin for Milestone XProtect VMS. Manage events, send commands, and audit everything without leaving the operator's environment.
Compatibility
2025 R3
Milestone XProtect — all editions
7
Protocols
27
Permissions
4
Languages
∞
Panels
Overview
UNECORE Pulse is a professional alarm panel integration plugin designed to extend Milestone XProtect VMS with comprehensive intrusion detection management. Built for monitoring centers and security operations, Pulse connects physical alarm panels to video management — delivering real-time events, remote commands, and complete audit trails entirely within the familiar XProtect Smart Client environment.
Built on a high-performance Rust reception engine and integrated via HTML5 into both Management Client and Smart Client, Pulse eliminates the need for separate alarm receiver software. The interface is fully responsive and adapts to any operator resolution.
Native Alarm Reception
Rust TCP engine with protocol auto-detection
Management Client Interface
Admin View integrated via HTML5 in XProtect MC — fully responsive
Operator in Smart Client
Operator View with automatic dark/light theme in SC
27 Granular Permissions
XProtect Role Manager — no parallel permissions system
Zero External Dependencies
Embedded SQLite — no Redis, PostgreSQL, or Docker
Key Features
Everything you need for professional monitoring
Alarm Panel Management
Complete lifecycle management of intrusion panels from Intelbras, DSC, Bosch, JFL, and other manufacturers in a single unified interface — with registration, zones, sites, and camera bindings.
Multi-Protocol Support
Native support for SIA DC-09, Contact ID, ISECNet V1/V2, Ademco 685, JFL, and Visonic-NAP on a single TCP listener with per-connection protocol auto-detection.
Real-Time Event Streaming
Event stream via WebSocket with time, account, zone, qualifier, category, and raw protocol data — <100ms latency from TCP reception to operator screen.
Remote Commands
Arm, disarm, partition control, PGM/relay activation, zone bypass, and emergency triggers sent directly from the operator station — no physical access to the panel.
Alarm Report with Images
Generate XProtect alarm PDF reports with snapshots from linked cameras, grouped by account, period, and priority — directly from Smart Client.
Audit and Compliance
Complete log of all alarm events and operator actions with IP, Milestone user, and timestamp — filterable by type, operator, IP, and period with PDF/Excel export.
XProtect Maps Integration
Panel and zone elements on XProtect Classic Maps with dynamic icons that change state (Normal / Alarm / Fault / Tamper) in real-time as events arrive.
Native Smart Client Alarms
Alarm Definitions and UDEs created by MC wizard trigger native XProtect alarms in Smart Client — no manual rule configuration per zone.
4-Language Interface
Admin View and settings translated into Portuguese (BR), English, Spanish, and French. Language switching without restart — persisted per user session.
Protocols and Compatibility
7 Supported Protocols
SIA DC-09
Contact ID
ISECNet V1
ISECNet V2
Ademco 685
JFL
Visonic-NAP
Permissions Management
27 Granular Permissions
Exposed directly in the XProtect Role Manager — no parallel user system. Administrators compose access profiles with native Milestone tools.
🏠 Panels & Zones
🎮 Commands
📋 History & Audit
📟 Smart Client
⚙️ Settings
🔧 Maintenance
Technical Specifications
Requirements and Details
| VMS Platform | Milestone XProtect — all editions from version 2025 R3 |
| Integration Type | MIP SDK Plugin (server-side + Smart Client + Management Client) |
| Supported Protocols | SIA DC-09, Contact ID, ISECNet V1/V2, Ademco 685, JFL, Visonic-NAP |
| Panel Vendors | Intelbras, DSC/Tyco, Bosch, JFL, Visonic, and compatibles |
| Communication | TCP/IP · configurable port · account-number addressing |
| Panel Capacity | Unlimited per server instance (hardware-dependent) |
| Operating System | Windows Server 2019/2022 · Windows 10/11 (x64) |
| Deployment | On-premises · single installer · no Docker or external services |
| Database | SQLite (WAL) · scheduled backup · configurable retention |
| UI Languages | Portuguese (BR) · English · Spanish · French |
| Event Processing | Real-time ingestion <100ms · automatic acknowledgment · WebSocket push |
| Security | Access token · credentials via environment variable · restricted CORS |
Typical Use Cases
Where Pulse fits
Central Monitoring Stations (CMS)
Centralize alarm reception from multiple panels and vendors on a single XProtect-based platform, with video evidence synchronization and auditable history.
Corporate and Campus Security
Unify perimeter intrusion detection with video surveillance for enterprise campuses, industrial facilities, and multi-site operations from a single Smart Client console.
Retail and Banking Networks
Remotely arm and disarm panels at stores, automatically monitor after-hours, and instantly correlate event-to-video for loss prevention teams.
Government and Critical Infrastructure
Complete audit trails, raw protocol-level data capture, and compliance-ready event logs meet strict regulatory requirements.
Why UNECORE Pulse?
Product Differentiators
Native XProtect UX
Operators work entirely inside Milestone Smart Client — no secondary apps or browser tabs, reducing training time and operational error risk.
Multi-Protocol Engine
A single plugin replaces multiple vendor-specific receivers, consolidating heterogeneous panel ecosystems onto one management platform.
Raw Data Transparency
Every event exposes its raw protocol bytes alongside decoded fields, enabling reliable integration with third-party systems and deep forensic analysis.
Scalable Architecture
Designed for both small single-site deployments and large distributed CMS environments with thousands of subscriber accounts — no platform change required.
Fast Deployment
Standard MIP SDK installation process — no dedicated hardware or external services. Operational within hours after XProtect server provisioning.
Zero External Dependencies
No Redis, PostgreSQL, Docker, or WSL2. The Rust engine and embedded SQLite database run as a single Windows service — simple to operate, easy to maintain in production.
Start with UNECORE Pulse
Request a demonstration, evaluation license, or technical consulting
DS-PULSE-2026-R1-EN · Version 2026.03 · Specifications are subject to change without notice.