“楼宇可视对讲系统”数据通信协议
1.概述
本协议规定了“楼宇可视对讲系统”中楼宇服务器(门口机)、用户分机及中心服务器之间通讯要求,并规定了“楼宇可视对讲系统”的基本数据、参数格式。
2.通信传输约定
a) “楼宇可视对讲系统”间的数据交换按帧传输,其通信方式为异步串行方式,含有一个起始位,8个数据位,一个停止位,奇校验。本协议的数据采用十六进制编码。
b) 采用RS232接口数据传输速率为9600bps。
c) 校验的作用范围应包括校验字节之前的所有字节,其值为这些字节间的异或结果。
d) 数据块是本数据帧所附带的与命令字相关的参数或数据,当为0时即本帧无数据块或参数,这种情况出现在数据上载“命令帧”及数据下传“应答帧”中。
e) 数据块长度是指本数据帧所附带的与命令字相关的参数或数据的长度,以字节数表示,其有效长度为0K——64K,当为0时,即本帧无数据块或参数,这种情况出现在数据上载“命令帧”及数据下传“应答帧”中。
2.1 小区总线上的帧传输的数据格式
“楼宇可视对讲系统”中,小区总线上的每帧数据格式见表1,其中包括:
a) 起始字头(2字节:#AAH,#75H);
b) 命令字(1字节);
c) 目标地址(2字节),前一个字节为小区总线的地址,后一个字节为楼宇总线
的地址;
d) 源地址(2字节),前一个字节为小区总线的地址,后一个字节为楼宇总线
的地址;
e) 保留(备用)字(1字节);
f) 数据块长度(2字节);
g) 数据块(若干字节);
h) 校验字节(1字节)。
表1 小区总线上的每帧数据格式
起始字头
#AAH
起始字头
#75H
命令字
(1字节)
目标地址
(2字节)
源地址
(2字节)
保留(备用)字
(1字节)
数据块长度
(1字节)
数据块长度
(1字节)
数据块
(若干字节)
………
校验字节
(1字节)
2.2 楼宇总线上的帧传输的数据格式
“楼宇可视对讲系统”中,楼宇总线上的每帧数据格式见表2,其中包括:
a)起始字头(2字节:#55H,#7AH);
b) 命令字(1字节);
c) 目标地址(2字节),前一个字节为小区总线的地址,后一个字节为楼宇总线的地址;
d) 源地址(2字节),前一个字节为小区总线的地址,后一个字节为楼宇总线的地址;
e) 保留(备用)字(1字节);
f) 数据块长度(2字节);
g) 数据块(若干字节);
h) 校验字节(1字节)。
表2 每帧数据格式
起始字头
#55H
起始字头
#7AH
命令字
(1字节)
目标地址
(2字节)
源地址
(2字节)
保留(备用)字
(1字节)
数据块长度
(1字节)
数据块长度
(1字节)
数据块
(若干字节)
………
校验字节
(1字节)
2.3 数据传输约定
每一个通讯过程均可有任何一个设备(主叫设备)发起,其他的任何设备(被叫设备)根据主叫设备所发出的命令字给予应答,主叫设备发出一个“命令帧”对应被叫设备返回一个“应答帧”。
小区总线上的主叫设备的命令格式采用以上规定的(表1中)每帧数据格式。
楼宇总线上的主叫设备的命令格式采用以上规定的(表2中)每帧数据格式。
a) 小区总线上的“命令帧”格式见表1。
b) 小区总线上的“应答帧”格式,接收正确时“应答帧”格式见表1;接收错误时“应答帧”格式见表3。
表3 小区总线上“应答帧”格式
#AAH
起始字头
#75H
出错标志字
#FAH
目标地址
(2字节)
源地址
(2字节)
保留(备用)字
(1字节)
校验字节
(1字节)
c) 楼宇总线上的“命令帧”格式见表2。
d) 楼宇总线上的“应答帧”格式,接收正确时“应答帧”格式见表2;接收出错时“应答帧”格式见表4。表4 楼宇总线上“应答帧”格式
起始字头
#55H
起始字头
#7AH
出错标志字
#FBH
目标地址
(2字节)
源地址
(2字节)
保留(备用)字
(1字节)
校验字节
3.数据块格式
3.1 报警
3.2 公共短消息
4.命令字列表
a) 中心软件基本命令字列表见表15 表15 命令字列表
命令字
功能
信息
11H
中心可以呼叫用户
!
12H
用户可以呼叫中心
!
13H
中心可以对来客做视频登记
!
14H
中心可以按照楼宇号发布公共信息*
15H
中心可以向各个用户发布个人信息!
16H
中心可以接收用户发出的报警信息17H
可随机监控任一主机的来访者
!