您好,欢迎访问三七文档
5.2通信协议5.2.1协议约定由前端机向管理中心通信服务器发起连接,采用TCP短连接,端口号15100,数据传完后由前端机断开连接。5.2.2字节序约定字节序采用网络字节序5.2.3数据包格式设计定义描述启动符‘AAAAAAAAAAAAABBB’(16字节)数据包的前16字节数据包流水号(4字节)发送/确认模式下,数据包流水号由发送端在发送新的数据包时按顺序加一,确认方按发送包的数据包流水号返回;时间标签(7字节)为数据包发出的时间前端机标识符(20字节)每一个前端机有一个标识符,用于识别哪台车辆。认证码(10字节)取前端机标识符的6-15个字节,按字节取反,避免非法数据传输数据类型(1字节)指明传输的是何种信息传输数据长度传输数据内容的长度。传输数据内容时间标签数据结构如下图所示。bit7bit6bit5bit4bit3bit2bit1bit01秒0-59秒2分0-59分3时0-23时4日1-31日5月1-12月6年2000-2099年7时间标签数据结构传输数据类型如下表所示:类型值描述0x10传输GPS数据(前端机-服务器)0x11GPS数据应答(服务器-前端机)0x20传输视频摘要数据(前端机-服务器)0x21视频摘要数据应答(服务器-前端机)0x30传输人数信息(前端机-服务器)0x31人数信息应答(服务器-前端机)0x40传输设备开关信息0x41设备开关机信息应答GPS信息格式数据条数(4字节)经度1(4字节)纬度1(4字节)时间1(4字节)…经度n(4字节)纬度n(4字节)时间n(7字节)视频摘要信息格式FTP服务器IP地址(4字节)数据条数(4字节)视频文件名1(50字节)起始时间1(7字节)结束时间1(7字节)…视频文件名n(50字节)起始时间n(7字节)结束时间n(7字节)注:视频文件的传输使用FTP协议,服务端使用FTP服务器,当上传视频文件成功后,需要告知通信服务器。后端软件根据视频摘要信息检索视频信息。视频摘要信息在前端机中需要本地缓冲,当通信服务器连接失败时可以定期重传。人数信息格式数据条数(4字节)车辆运行状态1(1字节)人数1(1字节)经度1(4字节)纬度1(4字节)时间1(7字节)…车辆运行状态n(1字节)人数n(1字节)经度n(4字节)纬度n(4字节)时间n(7字节)注:车辆运行状态分为“正在运行”和“停止”两种状态,代码为0x01(运行)和0x02(停止),人数信息在车辆运行状态下每隔1-3分钟传一次,在电源断开时传一次,尽量保证在状态转换后立即传送。设备开关机信息数据条数(4字节)时间1(4字节)经度1(4字节)纬度1(4字节)开机关机状态1(1字节)…时间n(4字节)经度n(4字节)纬度n(4字节)开机关机状态n(1字节)
本文标题:通信协议d.oc
链接地址:https://www.777doc.com/doc-2017155 .html