农产品冷链流通监控平台车辆监控数据传输标准.docx

上传人:lao****ou 文档编号:692150 上传时间:2024-04-10 格式:DOCX 页数:41 大小:122.13KB
下载 相关 举报
农产品冷链流通监控平台车辆监控数据传输标准.docx_第1页
第1页 / 共41页
农产品冷链流通监控平台车辆监控数据传输标准.docx_第2页
第2页 / 共41页
农产品冷链流通监控平台车辆监控数据传输标准.docx_第3页
第3页 / 共41页
农产品冷链流通监控平台车辆监控数据传输标准.docx_第4页
第4页 / 共41页
农产品冷链流通监控平台车辆监控数据传输标准.docx_第5页
第5页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《农产品冷链流通监控平台车辆监控数据传输标准.docx》由会员分享,可在线阅读,更多相关《农产品冷链流通监控平台车辆监控数据传输标准.docx(41页珍藏版)》请在第一文库网上搜索。

1、农产品冷链流通监控平台车辆监控数据传输标准(一)范围(二)术语和定义、缩略语(三)协议基础(四)通信连接(五)消息处理(六)协议分类(七)数据格式(八)附录B扩展P1VGNV格式(一)范围本规范规定了终端通信模式下与监控平台(以下简称平台)之间的通信协议与数据格式。系统拓扑图如下图所示:农产品冷链流通监控平台效旅展示数据中心耳通信IIK务移动网络控制器企业温控车辆DQJI=。1温度,湿度温度/湿度温度/湿度门磁门磁Hm1n传感8传感S传琏器开关开关麻矶应变靠(二)术语和定义、缩略语2.1 术语和定义下列术语和定义适用于本文件2.1.1 数据通信链路异常无线通信链路断开,或暂时挂起(如通话过程中

2、)2.1.2 注册终端向平台发送消息告知其安装在某一对象(如:车辆、轮船)上2.1.3 注销终端向平台发送消息告知从所安装对象上拆下2.1.4 鉴权终端连接上平台时向平台发送消息以使平台验证自己身份2.1.5 位置汇报策略定时、定距汇报或两者结合2.1.6 位置汇报方案根据相关条件确定周期汇报的间隔规则2.1.7 拐点补传终端在判断到车辆拐弯时发送位置信息汇报消息。采样频率不低于1Hz,汽车方位角变化率不低于15c7s,且至少持续3s以上2.1.8 SMS文本报警终端报警时以SMS方式发送文本信息2.1.9 事件项事件项由平台预设到终端,由事件编码和事件名称组成,驾驶员在遇到相应事件时操作终端

3、,触发事件报告发送到平台。2.2 缩略语下列缩略语适用于本文件APN:接入点名称(ACCeSSPOintName)GZIP:一个GNU自由软件的文件压缩程序(GNUZiP)1CD:液晶显示屏(1iqUidCrySta1DiSP1ay)RSA:一种非对称密码算法(由RonRivestAdiShamirh1enAd1eman开发,取名来自三者的名字)SMS:短消息服务(ShOrtMeSSageSerViCe)TCP:传输控制协议(TranSmiSSiOnControIProtOCo1)TTS:文本到语音(TeXttc)SPeeCh)UDP:用户数据报协议(USerDatagramProtoco1)

4、VSS:车辆速度传感器(Vehie1eSPeedSenSor)(三)协议基础3.1 通信方式通信协议采用TCP或UDP,平台作为服务器端,终端作为客户端。3.2 数据类型协议消息中使用的数据类型见表Io表1数据类型数据类型描述及要求BYTE无符号单字节整型(字节,8位)WORD无符号双字节整型(字,16位)DWORD无符号四字节整型(双字,32位)BYTEnn字节BCDn8421码,n字节STRINGGBK编码,若无数据,置空INT8有符号单字节整型(8位)INT16有符号双字节整型(16位)INT32有符号四字节整型(32位)3.3传输规则协议采用大端模式(big.endian)的网络字节序

5、来传递字和双字。约定如下:字节(BYTE)的传输约定:按照字节流的方式传输;字(WORD)的传输约定:先传递高八位,再传递低八位;双字(DWoRD)的传输约定:先传递高24位,然后传递高16位,再传递高八位,最后传递低八位。3.4消息的组成3.4.1 消息结构每条消息由标识位、消息头、消息体和校验码组成,消息结构图如图1所示:图1消息结构图标识位消息头消息体检验码标识位342标识位采用0x7e表示,若校验码、消息头以及消息体中出现0x7e,则要进行转义处理,转义规则定义如下:0x7e0x7d后紧跟一个0x02;0x7d0x7d后紧跟一个OxO1o转义处理过程如下:发送消息时:消息封装计算并填充

6、校验码转义;接收消息时:转义还原验证校验码一解析消息。示例:发送一包内容为0x300x7e0x080x7d0x55的数据包,则经过封装如下:0x7e0x300x7d0x020x080x7d0x010x550x7eo3.4.3 消息头消息头内容详见表2。表2消息头内容起始字字段数据类型描述及要求0消息IDWORD2消息体属性WORD消息体属性格式结构图见图4终端手机号BCD6根据安装后终端自身的手机号转换。手机号不足12位,10消息流水号WORD按发送顺序从0开始循环累12消息包封装而如果消息体属性中相关标识位确宗消息分句为卜理.IiIi1该消息体属性格式结构图如图2所示:图2消息体属性格式结构

7、图1514131211109876543210保留分包保留消息体长度分包:当消息体属性中第13位为1时表示消息体为长消息,进行分包发送处理,具体分包信息由消息包封装项决定;若第13位为0,则消息头中无消息包封装项字段。消息包封装项内容见表3。表3消息包封装项内容起始字字段数据类型描述及要求0消息总包数WORD该消息分包后的总包数2包序号WORD从1开始3.4.4校验码校验码指从消息头开始,同后一字节异或,直到校验码前一个字节,占用一个字节。(四)通信连接4.1 连接的建立终端与平台的数据日常连接可采用TCP或UDP方式,终端复位后应尽快与平台建立连接,连接建立后立即向平台发送终端鉴权消息进行登

8、录(鉴权)。4.2 连接的维持连接建立和终端登录(鉴权)成功后,在没有正常数据包传输的情况下,终端应周期性向平台发送终端心跳消息,平台收到后向终端发送平台通用应答消息,发送周期由终端参数指定。4.3 连接的断开平台和终端均可根据TCP协议主动断开连接,双方都应主动判断TCP连接是否断开。平台判断TCP连接断开的方法:根据TCP协议判断出终端主动断开;相同身份的终端建立新连接,表明原连接已断开;在一定的时间内未收到终端发出的消息,如终端心跳。终端判断TCP连接断开的方法:根据TCP协议判断出平台主动断开;数据通信链路断开;数据通信链路正常,达到重传次数后仍未收到应答。(五)消息处理5.1 TCP

9、和UDP消息处理5.1.1 平台主发的消息所有平台主发的消息均要求终端应答,应答分为通用应答和专门应答,由各具体功能协议决定。发送方等待应答超时后,应对消息进行重发。应答超时时间和重传次数由平台参数指定;5.1.2 终端主发的消息5.1.2.1 数据通信链路正常数据通信链路正常时,所有终端主发的消息均要求平台应答,应答分为通用应答和专门应答,由各具体功能协议决定。终端等待应答超时后,应对消息进行重发。应答超时时间和重传次数由终端参数指定。对于终端发送的关键报警消息,若达到重传次数后仍未收到应答,则应对其进行保存。以后在发送其它消息前要先发送保存的关键报警消息;5.1.2.2 数据通信链路异常数

10、据通信链路异常时,终端应对需发送的位置信息汇报消息进行保存。在数据通信链路恢复正常后,立即发送保存的消息。(六)协议分类6.1 概述以下按功能分类对协议进行描述。无特别指明,缺省采用TCP通信方式;6.2 终端管理类协议6.2.1 终端注册/注销终端在未注册状态下,应首先进行注册,注册成功后终端将获得鉴权码并进行保存,鉴权码在终端登录时使用。车辆需要拆除或更换终端前,终端应该执行注销操作,取消终端和车辆的对应关系;6.2.2 终端登录/鉴权终端注册后每次在与平台建立连接后,应立即进行登录/鉴权。登录/鉴权成功前终端不得发送其它消息;终端通过发送终端鉴权消息进行鉴权,平台回复平台通用应答消息。6

11、.3 位置、报警类协议6.3.1 位置信息汇报终端根据参数设定周期性发送位置信息汇报消息。根据参数控制,终端在判断到车辆拐弯时可发送位置信息汇报消息。6.4 分包消息消息采用分包发送时,其分包消息应采用连续递增的流水号。对分包消息的应答,如果没有专门的应答指令,则接收方可对所有分包消息采用一条通用应答,或对每条分包消息采用一条通用应答,并使用结果字段(成功/失败)告知发送方是否正确收到所有的分包消息。在未正确收到所有的分包消息时,接收方可采用补传分包请求命令要求发送方重传缺失的分包消息。发送方应采用原始消息将重传包ID列表中的分包重发一次,重传分包与原始分包消息完全一致。(七)数据格式7.1

12、终端通用应答消息ID:OxOOO1终端通用应答消息体数据格式见表4o表4终端通用应答消息体数据格式起始字节字段数据类型描述及要求0应答流水WORD对应的平台消息的流水号2应答IDWORD对应的平台消息的ID4结果BYTE0:成功/确认;1:失败;7.2平台通用应答消息ID:0x8001平台通用应答消息体数据格式见表5o表5平台通用应答消息体数据格式起始字字段数据类型描述及要求0应答流WORD对应的终端消息的流水号2应答IDWORD对应的终端消息的ID4结果BYTE0:成功/确认;1:失败;2:、*1,Ir一,Fi7.3终端心跳消息ID:0x0002终端心跳数据消息体为空。7.4 补传分包请求消

13、息ID:0x8003补传分包请求消息体数据格式见表6o表6补传分包请求消息体数据格式起始字字段数据类型描述及要求0原始消息流WORD对应要求补传的原始消息4重传包总数BYTEn5重传包ID列1BYTE2*n1重传包序号顺序排列,如/Z一一/Z_,-z_一注:对此消息的应答应采用原始消息将重传包ID列表中的分包重发一次,与原始分包消息完全一致。7.5 终端注册消息ID:0x0100终端注册消息体数据格式见表7o表7终端注册消息体数据格式起始字字段Ij?W-数据类描述及要求0省域IDWORD标示终端安装车辆所在的省域,0保留,由平台取默认值。2市县域IDWORD标示终端安装车辆所在的市域和县域,0

14、保留,由平台取默4制造商IDBYTE55个字节,终端制造商编码。9终端型号BYTE220个字节,此终端型号由制造29终端IDBYTE77个字节,由大写字母和数字幺日出.叶依湍In由制酒商白行36车牌颜色BYTE车牌颜色,按照JTT415200637车辆标识STRING车牌颜色为。时,表示车辆VIN;7.6 终端注册应答消息ID:0x8100终端注册应答消息体数据格式见表8o表8终端注册应答消息体数据格式起始字字段数据类型描述及要求0应答流水号WORD对应的终端注册消息的流水2结果BYTE0:成功;1:车辆已被注册;2:数据库中无该车辆;3:3鉴权码STRING只有在成功后才有该字段7.7 终端注销消息ID:0x0003

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服