VMS / ACS · P0 · MEDIUM NDAA OK
Unified video+access districts standardized on Avigilon / Motorola.
HTTPS REST (Web Endpoint) · WebSocket events · RTSP
Unified video+access sites. High likelihood in districts that standardized on Avigilon/Motorola.
9events mapped
5health probes
4fixtures
P0catalog tier
Install to site
Licensing: Uses existing Unity site license. Web Endpoint must be enabled.
Capabilities
inventoryhealthlive_uriplayback_urieventsdoor_status
Device types matched
vms_avigilonacs_avigilon
Event map vendor key → msad17.event/1
| Vendor key | Platform type | Priority | Label |
|---|---|---|---|
| MOTION | video.motion | INFO | Motion (after hours zone) |
| SIGNAL_LOSS | video.loss | P2 | Video loss |
| TAMPER | video.tamper | P2 | Camera tamper / scene change |
| DOOR_FORCED | door.forced | P1 | Door forced open |
| DOOR_HELD | door.held | P2 | Door held open |
| ACCESS_DENIED | door.access_denied | P4 | Access denied |
| DOOR_OPENED_TOO_LONG | door.held | P2 | Door held open |
| CAMERA_CONNECTION_LOST | video.loss | P2 | Video loss |
| ACCESS_GRANTED | door.access_granted | INFO | Access granted |
Health probes
emitted into config/health-probes.json on install · executed by VPS workers| ID | Check | Kind | Params |
|---|---|---|---|
| tcp_reach | TCP reachability | tcp | {"timeout_ms":2000} |
| tls_cert | TLS certificate validity | tls | {"timeout_ms":3000} |
| auth_probe | Authenticated health probe | http_probe | {"timeout_ms":5000} |
| clock_skew | Device clock skew < 5s | clock | {"max_skew_s":5} |
| stream_uri | Live stream URI resolves | rtsp_options | {"timeout_ms":4000} |
Endpoints
| Method | Path | Purpose |
|---|---|---|
| GET | /mt/api/rest/v1/cameras | Camera inventory |
| GET | /mt/api/rest/v1/doors | Door inventory |
| GET | /mt/api/rest/v1/events | Event subscription / poll |