SIMULATION No cameras, door controllers or dispatch links are connected to this host. Device telemetry, video and alarms are synthetic. Platform services, permissions, audit chain, package install and sandbox are real.

Hikvision ISAPI — legacy monitor-only

Hikvision (legacy devices pending replacement) · LEGACY · 8 mapped events
P1 3 P2 2 Unacked 5 Video 17/19 16:26:57 EDT OPSOC Operator 01
Video · LEGACY · §889 NDAA §889

Monitor-only for §889 covered gear pending replacement. Not eligible for COPS spend.

HTTP(S) XML/JSON · multipart alertStream · RTSP

Exists so legacy devices are watched until replaced — not a reason to keep them. Read-only, no firmware push.

8events mapped
5health probes
4fixtures
LEGACYcatalog tier

Install to site

In catalog: PK-261005-005 · sandbox_pass

Licensing: None. COMPLIANCE: NDAA §889 covered equipment — monitor only; not eligible for federal-grant (COPS) spend.

Capabilities

healtheventsstorage

Device types matched

camera_hikvisionnvr_hikvision

Event map vendor key → msad17.event/1

Vendor keyPlatform typePriorityLabel
videoloss video.loss P2 Video loss
tamperdetection video.tamper P2 Camera tamper / scene change
VMD video.motion INFO Motion (after hours zone)
diskfull recorder.retention P3 Retention below target
IO io.duress P1 Duress / panic input
shelteralarm io.duress P1 Duress / panic input
facedetection video.motion INFO Motion (after hours zone)
diskerror recorder.retention P3 Retention below target

Health probes

emitted into config/health-probes.json on install · executed by VPS workers
IDCheckKindParams
ndaa_flag NDAA §889 legacy flag asserted policy {"required":true}
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}

Endpoints

MethodPathPurpose
GET/ISAPI/System/deviceInfoModel, firmware, serial
GET/ISAPI/ContentMgmt/Storage/hddNVR disk status / capacity (retention)
GET/ISAPI/Event/notification/alertStreamLong-lived multipart event stream

← Back to integrations