海康私有二进制协议
入侵报警协议 — 海康私有二进制协议
文档版本: V1.0
适用范围: 海康入侵报警主机 / 海康平台对接
编写日期: 2026-06-12
1. 概述
海康威视入侵报警主机(DS-P 系列、AX 系列、DS-PA 网络报警主机)使用私有二进制协议与海康报警管理平台(iVMS-4200、HikCentral、Hik-Control Center)进行原生通信。支持报警上报、远程布撤防、远程配置等双向操作。
2. 技术原理
| 项目 | 说明 |
|---|---|
| 传输层 | TCP/UDP,默认监听端口 8000 |
| 数据格式 | 自定义二进制帧,固定报文头 |
| 校验方式 | 16 位 CRC 校验 |
| 通信模型 | 双向通信:报警上报 + 远程配置 |
2.1 数据帧结构
| 字节 | 内容 | 说明 |
|---|---|---|
| 0-1 | 起始符 | 固定 0xAB 0xCD |
| 2-5 | 设备序列号 | 4B 设备唯一 ID |
| 6-7 | 命令 ID | 如报警上报、布防、撤防等 |
| 8-9 | 数据长度 | 后续数据体长度 |
| 10~n-3 | 数据体 | 防区号、事件类型、时间戳等 |
| n-2~n-1 | CRC 校验 | 16 位 CRC |
| n | 结束符 | 固定 0xEF |
2.2 通信流程
海康报警主机 海康管理平台
│ │
│── TCP 连接建立 (8000) ───────►│
│── 注册 (设备ID+密码) ────────►│
│◄──── 注册确认 (SessionID) ──│
│ │
│── 心跳 (每10~30秒) ─────────►│
│◄──── 心跳应答 ──────────────│
│ │
│── 报警事件上报 ─────────────►│
│◄──── ACK ────────────────────│
│ │
│◄──── 远程布防/撤防命令 ───────│
│── 命令执行结果 ─────────────►│
3. 配置要求
设备端
| 参数 | 说明 |
|---|---|
| 协议模式 | 选择"私有协议/海康协议" |
| 中心地址 | 平台 IP(iVMS-4200 / HikCentral) |
| 端口 | 8000 |
| 设备 ID | 平台分配的唯一标识 |
| 注册密码 | 与平台一致 |
平台端
| 参数 | 说明 |
|---|---|
| 中心服务 | iVMS-4200 / HikCentral / Hik-Control Center |
| 监听端口 | TCP 8000 |
| 设备库 | 预注册设备 ID 和密码 |
| 功能 | 实时报警、远程布撤防、设备配置、固件升级 |
4. 优缺点
| 优点 | 缺点 |
|---|---|
| 功能最完整(上报+配置+升级) | 私有协议,仅海康平台可用 |
| 双向通信能力强 | 无原生加密(需加 TLS) |
| 长连接推送,实时性好 | 依赖海康软件生态 |
| 与海康视频/门禁系统无缝集成 | 文档不公开,需 SDK |
5. 适用场景
- 海康统一安防平台(iVMS-4200 / HikCentral)
- 海康报警+视频+门禁融合方案
- 纯海康设备的工业厂区安防
- 需要远程配置和设备管理的场景
替代建议: 第三方平台集成海康报警主机时,优先使用 ISAPI(参见独立文档),而非私有二进制协议。