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