广州紫凯报警主机通讯协议解析.docx
- 文档编号:5602470
- 上传时间:2022-12-28
- 格式:DOCX
- 页数:40
- 大小:26.89KB
广州紫凯报警主机通讯协议解析.docx
《广州紫凯报警主机通讯协议解析.docx》由会员分享,可在线阅读,更多相关《广州紫凯报警主机通讯协议解析.docx(40页珍藏版)》请在冰豆网上搜索。
广州紫凯报警主机通讯协议解析
ES系列主机与其他系统集成通讯协议
一.物理层协议说明
(一)采用UDP协议
1.采用UDP方式通讯,UDP端口号可以更改。
2.UDP端口包含源端口和目的端口,报警主机的目的端口号对应监控中心的源端口号,监控中心的目的端口号对应报警主机的源端口号。
(二)采用RS232接口
通讯媒介为RS232,采用TXD、RXD、GND三线制。
波特率为9600bps,采用8-N-1
二.通讯说明
1.主机按照编程的时间定期向中心发送在线信息。
中心发送应答命令。
2.只要报警主机发生任意变化,包括撤布防状态变化、设备状态、防区报警、设备掉线等。
都要及时上报中心。
中心发送应答命令。
3.中心发送控制命令到主机,包括撤布防命令。
主机发送应答到中心。
4.主机或中心发送命令后,如果在1秒钟内收不到相应的应答,再重新发送上一次命令,直到收到正确的应答命令为止。
5.如果中心按照编程的定期时间间隔内(一般要中心时间间隔超过主机5秒)没有收到主机的任何信息,包括在线信息、变化信息、应答命令。
显示主机掉线。
三.应用层命令定义
字节顺序
具体定义
说明
字节1
8-n+8
命令字节个数,包括长度和校验和,n+5(n表示数据长度)
字节2
0-239
通讯机地址
字节3
0-239
设备地址
字节4
0-99
用户组编号高字节
一般为0,若中心接很多设备时,可以考虑分组管理
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
目前填0
字节7
Xxx
命令字,具体参考以下各类命令
字节8
数据1
具体命令的数据1
字节9
数据2
具体命令的数据2
……
……
……
字节n+7
数据n
具体命令的数据n
字节n+8
校验和
(字节1到字节n+7的和)余256
四.具体命令
1.在线命令(主机定期发送)
字节顺序
具体定义
说明
字节1
8
帧长度
字节2
0-239
通讯机地址
字节3
0-239
主机地址
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x01
在线命令
字节8
校验和
(字节1+…+字节7)余256
在线应答命令(监控中心应答)
字节顺序
具体定义
说明
字节1
8
帧长度
字节2
0-239
和在线命令的通讯机地址相同
字节3
0-239
和在线命令的主机地址相同
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x81
在线应答命令
字节8
校验和
(字节1+…+字节7)余256
2.设备状态命令(主机发送)
字节顺序
具体定义
说明
字节1
11
帧长度
字节2
0-239
主机的通讯机地址
字节3
0-239
表示挂接在该通讯机下面的设备地址
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x02
设备状态命令
字节8
防区报警
(Bit0-Bit7表示1到8防区)
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
0:
正常
1:
报警
0:
正常
1:
报警
0:
正常
1:
报警
0:
正常
1:
报警
0:
正常
1:
报警
0:
正常
1:
报警
0:
正常
1:
报警
0:
正常
1:
报警
字节9
设备状态
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
0:
布防
1:
撤防
备用
0:
正常
1:
被撬
备用
0:
ac有
1:
ac无
备用
0:
正常
1:
欠压
备用
字节10
防区撤布防
(Bit0-Bit7表示1到8防区)
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
0:
布防
1:
撤防
0:
布防
1:
撤防
0:
布防
1:
撤防
0:
布防
1:
撤防
0:
布防
1:
撤防
0:
布防
1:
撤防
0:
布防
1:
撤防
0:
布防
1:
撤防
字节11
校验和
(字节1+……+字节10)余256
设备状态应答命令(监控中心应答)
字节顺序
具体定义
说明
字节1
8
帧长度
字节2
0-239
主机的通讯机地址
字节3
0-239
表示挂接在该通讯机下面的设备地址
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x82
设备状态应答命令
字节8
校验和
(字节1+……+字节7)余256
3.设备故障命令(主机发送)
字节顺序
具体定义
说明
字节1
9
帧长度
字节2
0-240
主机的通讯机地址
字节3
0-240
表示挂接在该通讯机下面的设备地址故障
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x03
设备故障命令
字节8
00或01
00:
设备掉线;01:
终端设备收不到应答(主动上报设备)
字节9
校验和
(字节1+…+字节8)余256
设备故障应答命令(监控中心应答)
字节顺序
具体定义
说明
字节1
8
帧长度
字节2
0-240
和设备故障的通讯机地址相同
字节3
0-240
和设备故障的设备地址相同
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x83
设备故障应答命令
字节8
校验和
(字节1+…+字节7)余256
4.设备故障恢复命令(主机发送)
字节顺序
具体定义
说明
字节1
8
帧长度
字节2
0-240
主机的通讯机地址
字节3
0-240
表示挂接在该通讯机下面的设备地址故障恢复
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x04
设备故障恢复命令
字节8
校验和
(字节1+…+字节7)余256
设备故障恢复应答命令(监控中心应答)
字节顺序
具体定义
说明
字节1
8
帧长度
字节2
0-240
和设备故障恢复的通讯机相同
字节3
0-240
和设备故障恢复的设备地址相同
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x84
设备故障恢复应答命令
字节8
校验和
(字节1+…+字节7)余256
5.撤布防命令(监控中心发送)
字节顺序
具体定义
说明
字节1
12
帧长度
字节2
0-239
主机的通讯机地址
字节3
0-239
要操作的设备地址
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x05
撤布防命令
字节8
XX
密码1+密码2(高4位是密码1,低4位是密码2)
字节9
XX
密码3+密码4(高4位是密码3,低4位是密码4)
字节10
XX
密码5+密码6(高4位是密码5,低4位是密码6)如果4位密码,此字节为0xFF。
字节11
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
0:
撤防操作
1:
布防操作
Bit1-Bit3:
备用
Bit7-Bit4=0000:
整个设备撤布防;
Bit7-Bit4=0001:
防区1撤布防;
Bit7-Bit4=0010:
防区2撤布防;
Bit7-Bit4=0011:
防区3撤布防;
Bit7-Bit4=0100:
防区4撤布防;
Bit7-Bit4=0101:
防区5撤布防;
Bit7-Bit4=0110:
防区6撤布防;
Bit7-Bit4=0111:
防区7撤布防;
Bit7-Bit4=1000:
防区8撤布防
字节12
校验和
(字节1+……+字节11)余256
撤布防应答命令(主机应答)
字节顺序
具体定义
说明
字节1
8
帧长度
字节2
0-239
和撤布防命令的通讯机相同
字节3
0-239
和撤布防命令的设备地址相同
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x85
撤布防命令的应答命令
字节8
校验和
(字节1+…+字节7)余256
6.单个输出控制命令(监控中心发送)
字节顺序
具体定义
说明
字节1
12
帧长度
字节2
0-239
主机的通讯机地址
字节3
0-239
要操作的设备地址
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x06
单个输出控制命令
字节8
输出编号
1-255
字节9
输出状态
0=断开;1=合上。
2-255:
预留
字节10
动作时间高字节
0-5000秒。
0:
表示没有时间限制,直到下次操作。
超过5000秒,将不进行操作。
字节11
动作时间低字节
字节12
校验和
(字节1+……+字节11)余256
单个输出控制应答命令(设备应答)
字节顺序
具体定义
说明
字节1
8
帧长度
字节2
0-239
和单个输出控制命令的通讯机相同
字节3
0-239
和单个输出控制命令的设备地址相同
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x86
单个输出控制命令的应答命令
字节8
校验和
(字节1+……+字节7)余256
7.单个灯控制命令(监控中心发送,含有防区灯的报警主机、64路指示灯板支持)
字节顺序
具体定义
说明
字节1
10
帧长度
字节2
0-239
主机的通讯机地址
字节3
0-239
要操作的设备地址
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x07
单个灯操作命令
字节8
灯编号
1-255
字节9
灯状态
000:
灯灭001:
250毫秒闪烁010:
500毫秒闪烁011:
1秒闪烁
100:
1秒灭,250毫秒闪烁111:
常亮其他:
预留
字节10
校验和
(字节1+……+字节9)余256
单个灯控制应答命令(设备应答)
字节顺序
具体定义
说明
字节1
8
帧长度
字节2
0-239
和单个灯控制命令的通讯机相同
字节3
0-239
和单个灯控制命令的设备地址相同
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x87
单个灯控制命令的应答命令
字节8
校验和
(字节1+……+字节7)余256
8.蜂鸣器控制命令(监控中心发送,含有蜂鸣器的报警主机支持)
字节顺序
具体定义
说明
字节1
14
帧长度
字节2
0-239
主机的通讯机地址
字节3
0-239
要操作的设备地址
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x08
蜂鸣器操作命令
字节8
总时间高字节
0-0xFFFF。
单位:
20ms。
其中,0停止;0xFFFF为一直响,直到有停止或其他声音请求后停止
字节9
总时间低字节
字节10
响时间高字节
0-0xFFFF。
单位:
20ms。
蜂鸣器响的时间
字节11
响时间低字节
字节12
停止时间高字节
0-0xFFFF。
单位:
20ms。
蜂鸣器静音的时间
字节13
停止时间低字节
字节14
校验和
(字节1+……+字节13)余256
蜂鸣器控制应答命令(设备应答)
字节顺序
具体定义
说明
字节1
8
帧长度
字节2
0-239
和蜂鸣器控制命令的通讯机相同
字节3
0-239
和蜂鸣器控制命令的设备地址相同
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x88
蜂鸣器控制命令的应答命令
字节8
校验和
(字节1+……+字节7)余256
9.送LCD显示命令(监控中心发送,含有LCD的报警设备支持)
字节顺序
具体定义
说明
字节1
n+9
帧长度
字节2
0-239
设备的通讯机地址
字节3
0-239
要操作的设备地址
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x0A
LCD显示命令
字节8
LCD的起始位置
0-255:
看具体设备的LCD。
字节9
显示字节1
一般建议一次送的显示字节数不要超过32个字节
字节10
显示字节2
字节11
……
字节n+8
显示字节n
字节n+9
校验和
(字节1+……+字节n+8)余256
LCD显示应答命令(设备应答)
字节顺序
具体定义
说明
字节1
8
帧长度
字节2
0-239
和LCD显示命令的通讯机相同
字节3
0-239
和LCD显示命令的设备地址相同
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x8A
LCD显示命令的应答命令
字节8
校验和
(字节1+……+字节7)余256
10.LCD显示清除命令(监控中心发送,含有LCD的报警设备支持)
字节顺序
具体定义
说明
字节1
8
帧长度
字节2
0-239
设备的通讯机地址
字节3
0-239
要操作的设备地址
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x0B
LCD显示清除命令:
接到该命令后,清除所有报警显示
字节8
校验和
(字节1+……+字节7)余256
LCD显示清除应答命令(设备应答)
字节顺序
具体定义
说明
字节1
8
帧长度
字节2
0-239
和LCD显示清除命令的通讯机相同
字节3
0-239
和LCD显示清除命令的设备地址相同
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x8B
LCD显示清除命令的应答命令
字节8
校验和
(字节1+……+字节7)余256
11.送短信息命令(监控中心发送,含有LCD的报警设备支持)
字节顺序
具体定义
说明
字节1
40
帧长度
字节2
0-239
设备的通讯机地址
字节3
0-239
要操作的设备地址
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节4
0x0C
接到该命令后,存储信息以备用户查看
字节7
信息字节1
每次信息32个字节,不够的后面补0
字节8
信息字节2
……
……
字节39
信息字节32
字节40
校验和
(字节1+……+字节39)余256
短信息应答命令(设备应答)
字节顺序
具体定义
说明
字节1
8
帧长度
字节2
0-239
和短信息命令的通讯机相同
字节3
0-239
和短信息命令的设备地址相同
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x8C
短信息命令的应答命令
字节8
校验和
(字节1+……+字节7)余256
12.单个设备上所有输出(包括灯设备)控制命令(监控中心发送)
字节顺序
具体定义
说明
字节1
9-16
帧长度
字节2
0-239
设备的通讯机地址
字节3
0-239
要操作的设备地址
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x0D
接到该命令后,根据输出状态更新所有输出
字节8
输出1-8
一个字节表示8个输出状态。
输出少于8个的,只有一个字节的输出状态;输出少于8-16个的,有两个字节的输出状态;以此类推。
某一位为0:
表示断开输出或熄灭灯;某一位为1:
表示合上输出或点亮灯。
字节9
输出9-16
……
……
字节15
输出57-64
字节16
校验和
(字节1+……+字节39)余256
单个设备上所有输出控制应答命令(设备应答)
字节顺序
具体定义
说明
字节1
8
帧长度
字节2
0-239
和短信息命令的通讯机相同
字节3
0-239
和短信息命令的设备地址相同
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x8D
短信息命令的应答命令
字节8
校验和
(字节1+……+字节7)余256
13.通讯设备上报下接某一设备状况(包括各类通讯机:
ES6232L,ES6208M等)
字节顺序
具体定义
说明
字节1
9-16
帧长度
字节2
0-239
设备的通讯机地址
字节3
0-239
要操作的设备地址
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x0E
中心接到该命令后,根据状态更新及操作
字节8
总线设备地址编号
0-239
字节8,9和10表示要上报的通讯设备下的某一设备的相应状态。
举例:
字节8=10,字节9=1,字节10=1.
表示该通讯设备下的10号设备掉线
字节9
上报的类型
1:
设备在线状况
2:
设备被撬状况
3:
设备欠压状况
0,4-255:
备用
字节10
设备相应状况
0:
正常,1:
异常。
字节11
校验和
(字节1+……+字节10)余256
通讯设备下接某一设备状况应答命令(中心应答)
字节顺序
具体定义
说明
字节1
9-16
帧长度
字节2
0-239
设备的通讯机地址
字节3
0-239
要操作的设备地址
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x8E
总线设备状况应答命令
字节8
总线设备个数
1-240à根据实际上报的个数多少,取设备状况信息
字节9
上报的类型(和上报的类型一样)
1:
设备在线状况
2:
设备被撬状况
3:
设备欠压状况
字节10
校验和
(字节1+……+字节9)余256
14.设备上报操作命令
字节顺序
具体定义
说明
字节1
11-14
帧长度
字节2
0-239
设备的通讯机地址
字节3
0-239
要操作的设备地址
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x0F
中心接到该命令后,记录和相关操作
字节8
用户操作类型
用户操作类型(看下面注1)
字节9
操作号低字节
根据设备需求发送。
一般情况只有低字节,高字节为0或不发(看下面注2)
字节10
操作号高字节
字节11
备用
字节12
备用
字节13
备用
字节14
校验和
(字节1+……+字节14)余256
设备上报操作应答命令(中心应答)
字节顺序
具体定义
说明
字节1
9-16
帧长度
字节2
0-239
设备的通讯机地址
字节3
0-239
要操作的设备地址
字节4
0-99
用户组编号高字节
字节5
0-99
用户组编号低字节
字节6
0-255
扩展备用
字节7
0x8F
设备操作应答命令
字节8
校验和
(字节1+……+字节9)余256
注1:
用户操作类型信息位定义
字符定义
功能说明
00
字节无效,仅做上报回复用
01
按键
02
遥控
03
密码布防设备
04
密码撤防设备
05
密码留守布防设备
06
密码布防分区
07
密码撤防分区
08
密码留守布防分区
09
密码布防防区
10
密码撤防防区
11
用户布防设备
12
用户撤防设备
13
用户留守布防设备
14
用户清除报警显示
15-19
预留
20
刷卡布防
21
刷卡撤防
22
刷卡闭锁
23
刷卡开锁
24
刷卡记录
25
刷卡考勤入
26
刷卡考勤出
27
刷卡开灯
28
刷卡关灯
29-33
备用
34
防区长时间未触发布防
35
防区触发布防
36
防区触发撤防
37
定时布防
38
定时撤防
39-40
备用
41
电话模块报警给中心或用户结果
42
电话模块接收到振铃信号
43
电话模块接收到远程撤布防一位操作密码
44
电话模块报警电话线状况改变
45-F0
备用
F1
通讯设备转发中心命令
F2-FF
备用
注2:
用户操作号信息位定义
一般情况下,只有低字节,只有在超限的情况下,高字节才会有效。
具体定义如下:
用户操作类型
数据意义说明
01------按键
37-10:
Key0-Key9;11:
Key#;12:
Key*;13:
KeyON;14:
KeyBP;15:
KeyFun:
16:
KeyF1,17:
KeyF2。
18-127预留。
如果大于127,表示长按键。
02------遥控
01-布防;02-撤防;03-留守布防。
后一个字节为遥控编号
03-10---密码布撤防
此字节为密码1,2;后面一个字节为密码3,4。
如果超过4位,备用字节为为密码5,6。
如果分区/防区布防,密码后一个字节为编号
11-15---用户操作
此字节为用户编号。
0-25
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 广州 报警 主机 通讯 协议 解析