您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 电子站牌控制器与后台服务器通讯协议
电子站牌控制器与后台服务器通讯协议共15页第1页电子站牌控制器与后台服务器通讯协议V1.2.151、通讯约定数字格式说明:以0x开头的,比如0x18为十六进制数直接以数字开头的,比如18为十进制数1.2CRC16校验说明:校验多项式:X^16+X^15+X^2+11.3长度为数据帧的总长度二、通讯协议2.1控制器ID报告贞(控制器服务器)名称字节数描述贞头2=0x5AA5:数据贞的首标识控制器ID4控制器的编号,压缩BCD码格式长度2整个数据贞的长度,十六进制格式类型1=0x31状态1保留,值=0x00校验2CRC16校验,十六进制格式,低地址存放低字节2.2连接维持测试贞(服务器控制器)名称字节数描述贞头2=0Xa55A:数据贞的首标识控制器ID4控制器的编号,压缩BCD码格式长度2整个数据贞的长度,十六进制格式类型1=0Xd1校验2CRC16校验,十六进制格式,低地址存放低字节2.3说明:a)一旦连接建立,ID报告完成标志清0,直到收到任何数据,置位ID报告完成标志,不再发送ID报告贞;一旦接收数据间隔超过设定值,发送ID报告,连续3次接收数据超时溢出,软件复位模块b)后台服务器收到ID报告贞后,需立即回复。如果没有任何数据需要回复,则回复连接维持测试贞电子站牌控制器与后台服务器通讯协议共15页第2页3.1开机注册贞(控制器服务器)名称字节数描述贞头2=0x5AA5:数据贞的首标识控制器ID4控制器的编号,压缩BCD码格式长度2整个数据贞的长度,十六进制格式类型1=0x32连接维持间隔2控制器发送与后台用于连接维持的ID报告贞的间隔(秒)重传间隔1通讯超时重传间隔(秒)软件狗间隔2控制器发现软件狗溢出时,将测试网络连接(秒)SIM卡号10压缩BCD码格式IP地址A15IP地址为ASCII码格式,比如:012.034.056.078的存贮结果依次为:’0’,’1’,’2’,’.’,’0’,’3’,’4’,’.’,’0’,5’,’6’,’.’,’0’,’7’,’8’服务器的IP地址和端口设定值,车载机上电后首先尝试启用IP地址A,端口A,如果启用失败,则尝试启用IP地址B,端口B,如果还是失败则再次尝试启用IP地址A,端口A,这样一直循环下去,直到连接成功。端口A2IP地址B15端口B2网络故障计数器阀值1网络故障计数器阀值:高3位:接收数据超时溢出计数器,如果计数器溢出,复位模块,根据条件切换连接低5位:对复位模块操作的次数计数,如果计数器溢出,认为网络故障GPRS通讯故障时间1当控制器在该时间内收不到后台数据将进行超时处理时间显示行设定1Bit7~Bit4:时间显示在第x行设定值=0x01~0x04:分别对应第一行~第四行=0x05:不显示时间Bit3~Bit0:显示方式设定值=0x01:当第x行的动(静)态数据一个循环显示完后显示时间x秒钟(时间显示持续时间)=0x02:每一条信息显示完后,都穿插显示时间x秒钟(时间显示持续时间)时间显示持续时间1时间显示持续时间设定值,单位:秒串口通讯故障时间1单位:秒当显示屏控制卡接收数据间隔大于此值,自动切换到静态数据显示(不再显示动态数据)显示屏亮度1=0x00,最高亮度,值增加,亮度降低移动速度1见附表G线路数据16*8格式参考附表E,按照线路序号排序校验2CRC16校验,十六进制格式,低地址存放低字节3.2开机注册应答贞(服务器控制器)电子站牌控制器与后台服务器通讯协议共15页第3页名称字节数描述贞头2=0Xa55A:数据贞的首标识控制器ID4控制器的编号,压缩BCD码格式长度2整个数据贞的长度,十六进制格式类型1=0Xd2实时时间4参考附表B标识2取其接收的CRC16校验结果校验2CRC16校验,十六进制格式,低地址存放低字节4.1、动态显示信息数据贞(后台服务器显示屏控制卡)字段名称字节长度描述贞头2=0x5AA5:数据贞的首标识显示屏ID4显示屏的编号,压缩BCD码格式长度2整个数据贞的长度,十六进制格式类型1=0x33:动态显示信息数据贞行编号1数据在第x行显示,值范围:0x01~0x04显示方式1参考附表C实时时间4参考附表B信息数目1动态显示记录总数量,值范围0x01~0x08动态显示记录参考附表2A……动态显示记录参考附表2A校验2CRC16校验,十六进制格式,低地址存放低字节附表2A:动态显示记录数据格式说明名称字节长度说明信息编号1值范围0x00~0x07信息长度1信息数据的长度,值范围:0x01~0x80信息内容最大128个字节(内码)说明a)控制器收到车辆运行信息后,根据要求组织显示内容,然后将显示内容的内码发送给LED屏。b)此显示信息保存在LED屏的RAM中,掉电后信息丢失c)后台控制器可设定5.1读取静态显示信息请求贞(服务器控制器)字段名称字节数描述贞头2=0Xa55A:数据贞的首标识控制器ID4控制器的编号,压缩BCD码格式长度2整个数据贞的长度,十六进制格式类型1=0x34电子站牌控制器与后台服务器通讯协议共15页第4页行编号1Bit70表示是给屏的静态信息=0x01~0x04:分别对应第一行~第四行=0x3C:上传所有行数据Bit71表示是给竹节屏的静态信息Bit4bit5bit6保留Bit3-bit0:竹节屏ID号校验2CRC16校验,十六进制格式,低地址存放低字节5.2上传显示内容,读取静态显示信息应答贞(控制器服务器)名称字节数描述贞头2=0x5AA5:数据贞的首标识控制器ID4控制器的编号,压缩BCD码格式长度2整个数据贞的长度,十六进制格式类型1=0Xd4行编号/竹节屏ID号1Bit7:0表示给屏的信息=0x01~0x04:分别对应第一行~第四行=0x05:特殊信息Bit7:1表示是给竹节屏的静态信息bit5bit6bit4保留Bit3-bit0:竹节屏ID号信息数量1即信息ID的总数(目前为32个)信息ID32*4信息ID列表,依据信息编号排序校验2CRC16校验,十六进制格式,低地址存放低字节说明:a)控制器收到读取显示内容命令以后,上传显示内容b)一次只能上传一行的数据6.1静态显示信息下载贞(服务器控制器)字段名称字节数描述贞头2=0Xa55A:数据贞的首标识控制器ID4控制器的编号,压缩BCD码格式长度2整个数据贞的长度,十六进制格式类型1=0x35行编号/竹节屏ID号1Bit70表示给屏的信息=0x01~0x04:分别对应第一行~第四行=0x05:特殊信息Bit71表示是给竹节屏的静态信息bit5bit6bit4保留Bit3-bit0:ID号显示方式1参考附表C信息编号1值范围0x00~0x1F信息ID4信息有效截止时间4参考附表B电子站牌控制器与后台服务器通讯协议共15页第5页信息长度1信息数据的长度,值范围:0x01~0x80信息内容最大128个字符校验2CRC16校验,十六进制格式,低地址存放低字节6.2静态显示信息下载应答贞(控制器服务器)字段名称字节数描述贞头2=0x5AA5:数据贞的首标识控制器ID4控制器的编号,压缩BCD码格式长度2整个数据贞的长度,十六进制格式类型1=0Xd5信息ID4取其接收的信息ID标识1取其接收的CRC16校验值校验2CRC16校验,十六进制格式,低地址存放低字节6.3说明:a)静态信息保存在LED屏的ROM中,掉电后不会丢失。b)下列情况下信息无效:下载新的数据,或者删除数据,或者信息有效期已过c)第5行的显示信息约定:信息0:车辆进站时的显示内容信息1:a、控制器gprs通讯故障超时的显示内容b、后台数据没及时更新时显示的信息7.1删除静态显示信息请求贞(服务器控制器)字段名称字节数描述贞头2=0Xa55A:数据贞的首标识控制器ID4控制器的编号,压缩BCD码格式长度2整个数据贞的长度,十六进制格式类型1=0x36行编号/竹节屏ID号1Bit70表示给屏的信息=0x01~0x04:分别对应第一行~第四行=0x05:特殊信息Bit71表示是给竹节屏的静态信息bit6bit5bit4保留Bit3-bit0:ID号信息编号1删除第x号信息数据,=0x00~0x1F:分别对应本行0x00~0x1F信息=0x96:删除本行所有信息校验2CRC16校验,十六进制格式,低地址存放低字节7.2删除静态显示信息应答贞(控制器服务器)字段名称字节数描述贞头2=0x5AA5:数据贞的首标识控制器ID4控制器的编号,压缩BCD码格式长度2整个数据贞的长度,十六进制格式类型1=0Xd6电子站牌控制器与后台服务器通讯协议共15页第6页标识1取其接收的CRC16校验值校验2CRC16校验,十六进制格式,低地址存放低字节8.1控制命令贞(服务器控制器)名称字节数描述贞头2=0Xa55A:数据贞的首标识控制器ID4控制器的编号,压缩BCD码格式长度2整个数据贞的长度,十六进制格式类型1=0x37指令代码1=0x00:属性值无效,控制器不做处理=0x01:启用主IP/端口=0x02:启用备用IP/端口=0x03:请求重新注册=0x04:系统工作指令(开屏)=0x05:系统待机指令(关屏)=0x06:LED屏开始测试指令=0x07:LED屏停止测试指令第一行命令1=0x00:属性值无效,控制器不做处理=0x01:切换到显示动态数据=0x02:切换到显示静态数据=0x03:清屏第二行命令1第三行命令1第四行命令1校验2CRC16校验,十六进制格式,低地址存放低字节8.2控制命令接收应答贞(控制器服务器)字段名称字节数描述贞头2=0x5AA5:数据贞的首标识控制器ID4控制器的编号,压缩BCD码格式长度2整个数据贞的长度,十六进制格式类型1=0Xd7标识1取其接收的CRC16校验值校验2CRC16校验,十六进制格式,低地址存放低字节9.1控制器参数配置贞(服务器控制器)名称字节数描述贞头2=0Xa55A:数据贞的首标识控制器ID4控制器的编号,压缩BCD码格式长度2整个数据贞的长度,十六进制格式类型1=0x38参数编号1参考附表D参数值长度1单位:字节参数值NN的值由参数值长度决定校验2CRC16校验,十六进制格式,低地址存放低字节电子站牌控制器与后台服务器通讯协议共15页第7页9.2修改参数应答贞(控制器服务器)名称字节数描述贞头2=0x5AA5:数据贞的首标识控制器ID4控制器的编号,压缩BCD码格式长度2整个数据贞的长度,十六进制格式类型1=0Xd8参数编号1参考附表D修改结果10x96:修改成功,0Xcc:修改失败标识2取其接收的CRC16校验结果校验2CRC16校验,十六进制格式,低地址存放低字节10.1线路数据下载贞(服务器控制器)名称字节数描述贞头2=0XA55A:数据贞的首标识控制器ID4控制器的编号,压缩BCD码格式长度2整个数据贞的长度,十六进制格式类型1=0x39线路序号1值范围:0x00~0x0F线路属性数据8参考附表E起始站编号1第一个站点名称数据对应的那个站点编号站点数量1当前数据贞包含的实际站点数量(最多14个)站点名称数据32*N站点名称数据列表,N为站点数量校验2CRC16校验,十六进制格式,低地址存放低字节10.2线路数据下载应答贞(控制器服务器)名称字节数描述贞头2=0x5AA5:数据贞的首标识控制器ID4控制器的编号,压缩BCD码格式长度2整个数据贞的长度,十六进制格式类型1=0Xd9标识2取其接收的CRC16校验值校验2CRC16校验,十六进制格式,低地址存放低字节说明a)当前设计支持16条线路b)站点编号从0x01开始,值范围:0x01~0x40c)站点名称以0x00作为结束符,所以站点名称数据中不允许出现0x00d)下载的站点名称,长度固定为32字节,如果不够32字节,以0x00填冲尾部e)基于无线传输的原因,每个包最多包含14个站点,一条线路最多4个包下完f)因为站点名称需要多个贞才能下载完成,所以在下载没有完成之前,线路属性字段的值置为0x00,发送最后一贞时再置为实际值g)线路序号决定了站点数据的存贮位置,接收的新
本文标题:电子站牌控制器与后台服务器通讯协议
链接地址:https://www.777doc.com/doc-2254027 .html