UneCore

UNECORE Pulse

Professional alarm panel integration plugin for Milestone XProtect VMS. Manage events, send commands, and audit everything without leaving the operator's environment.

Milestone XProtect 2025 R3+MIP SDK PluginContact ID · SIA DC-09ISECNet V1/V2 · JFLOn-Premises · WindowsMulti-Vendor

Compatibility

2025 R3

Milestone XProtect — all editions

7

Protocols

27

Permissions

4

Languages

Panels

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.

Operators manage alarms, send commands, and view audit trails without leaving the XProtect station — zero secondary applications.
🎯

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

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.

7 Supported Protocols

SIA DC-09

TCP/IPEncryptedHeartbeat

Contact ID

TCP/IPUDPIndustry Standard

ISECNet V1

IntelbrasTCP InboundLegacy

ISECNet V2

IntelbrasTCP InboundBidirectional

Ademco 685

DSC/TycoHoneywellStandard

JFL

TCP/IPJFL Protocols

Visonic-NAP

TCP/IPVisonic

27 Granular Permissions

Exposed directly in the XProtect Role Manager — no parallel user system. Administrators compose access profiles with native Milestone tools.

🏠 Panels & Zones

Create panel / zone / site
Edit panel / zone / site
Delete panel / zone / site

🎮 Commands

Arm / Disarm
Advanced (Bypass / PGM / Reset)

📋 History & Audit

View event history
View audit log
Generate alarm report
Export tables (Excel / PDF)

📟 Smart Client

Access Operator View
Export report in SC

⚙️ Settings

View general settings
Save general fields
Save communication ports
Create / Edit / Delete XProtect Rules
Manage Zone Types
Manage Brands and Models

🔧 Maintenance

Configure data retention
Run database backup
Restore database

Requirements and Details

VMS PlatformMilestone XProtect — all editions from version 2025 R3
Integration TypeMIP SDK Plugin (server-side + Smart Client + Management Client)
Supported ProtocolsSIA DC-09, Contact ID, ISECNet V1/V2, Ademco 685, JFL, Visonic-NAP
Panel VendorsIntelbras, DSC/Tyco, Bosch, JFL, Visonic, and compatibles
CommunicationTCP/IP · configurable port · account-number addressing
Panel CapacityUnlimited per server instance (hardware-dependent)
Operating SystemWindows Server 2019/2022 · Windows 10/11 (x64)
DeploymentOn-premises · single installer · no Docker or external services
DatabaseSQLite (WAL) · scheduled backup · configurable retention
UI LanguagesPortuguese (BR) · English · Spanish · French
Event ProcessingReal-time ingestion <100ms · automatic acknowledgment · WebSocket push
SecurityAccess token · credentials via environment variable · restricted CORS

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.

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.