SIA DC-09 标准协议

入侵报警协议 — SIA DC-09 标准协议

文档版本: V1.0
适用范围: IP 报警中心 / 银行金融高安全场景
编写日期: 2026-06-12


1. 概述

SIA DC-09(Security Industry Association – Digital Communication 09)是美国安全行业协会制定的报警上报标准协议,是 SIA DC-05 的升级版。采用 ASCII 文本格式 通过 TCP/IP 传输,支持丰富的事件内容和双向通信。


2. 技术原理

项目 说明
传输层 TCP Socket(优先)或串口
数据格式 ASCII 文本,关键词=值
校验方式 CRC-16
通信模型 全双工 TCP,支持双向数据流
可读性 文本清晰,字段名易懂

2.1 与 Contact ID 对比

对比项 Contact ID SIA DC-09
载体 DTMF(电话线)或 UDP/TCP TCP Socket(纯 IP)
数据格式 固定 16 位数字串 可变长 ASCII,关键词标记
可读性 需对照事件代码表 字段名清晰,人类可读
事件丰富度 有限(100+种) 可自定义扩展,携带更多参数
校验 简单总和校验 CRC-16 强校验
双向能力 半双工(Event-ACK) 全双工(支持遥控和配置)
国内应用 90% 场景普及 中高端场景逐渐采用

2.2 报文格式

[001] A#=01, AH=01, BA=01, LT=50, ACCT=1234
字段 含义 说明
[001] 消息序号 递增序列号
A#=01 防区号 Area/Zone 编号
AH=01 事件代码 Alarm House 事件类型
BA=01 基本事件 Basic Alarm 分类
LT=50 事件限定符 Event Qualifier
ACCT=1234 账号 客户账号

2.3 通信流程

报警主机                         报警中心
   │                                │
   │── TCP 连接建立 ──────────────►│
   │                                │
   │── 发送事件 (SIA DC-09 文本)  ►│
   │   [001] A#=01, AH=01, ...     │
   │◄──── ACK (#ACK\r\n) ─────────│
   │                                │
   │  (支持双向控制)                │
   │◄──── 远程布防命令 ────────────│
   │── 命令执行结果 ─────────────►│
   │                                │
   │── 心跳 (可配置) ────────────►│
   │◄──── 心跳应答 ──────────────│

3. 配置要求

设备端

参数 说明
上报格式 SIA DC-09
中心地址 报警中心 IP
端口 通常 TCP 4400/443
账号 客户账号
心跳 60~300 秒可配置

平台端

参数 说明
监听端口 TCP 4400 或自定义
支持软件 中安消、深圳丛文、Sigma 等
设备库 账号映射到客户信息

4. 优缺点

优点 缺点
ASCII 可读性强,易于调试 报文较大,带宽高于 CID
CRC-16 强校验,可靠性高 部分旧中心设备不支持
支持双向通信(远程布撤防、配置) 需 TCP 网络环境
事件内容丰富,可携带电压、温度等参数 IP 化部署要求
可自定义扩展事件类型 学习成本略高于 CID

5. 适用场景

  • 银行金融网点安防(需要丰富事件+双向控制)
  • 新建 IP 报警中心(推荐 CID+SIA 双协议兼容)
  • 需要细粒度防区管理(温度、电压等参数上报)
  • 政府/军工等高安全等级场景
  • 多分区、多地点的连锁企业
苏ICP备19018690号-1