1、农产品冷链流通监控平台建设规范(试行)目 录一、范围1二、农产品冷链流通监控平台冷库、冷柜监控信息采集标准2(一)冷库监控信息采集标准2(二)冷柜监控信息采集标准5三、农产品冷链流通监控平台车辆监控信息采集标准8(一)采集信息列表8(二)信息采集设备清单9(三)信息采集设备安装标准10四、农产品冷链流通监控平台冷库、冷柜等冷冻、冷藏设备监控数据传输标准17(一)术语17(二)概要17(三)通信协议19五、农产品冷链流通监控平台车辆监控数据传输标准23(一)范围23(二)术语和定义、缩略语24(三)协议基础26(四)通信连接29(五)消息处理30(六)协议分类30(七)数据格式31(八)附录B
2、扩展PLV-GNV格式47六、农产品冷链流通监控平台对接标准53(一)全国监控平台定义53(二)全国监控平台与省市平台信息对接标准60(三)全国监控平台与企业冷库信息对接标准66(四)全国监控平台与企业温控车辆信息对接标准67七、监控信息采集设备清单70(一)冷库数据采集设备清单70(二)冷链数据采集一体机技术指标71(三)车辆信息采集设备清单7273一、范围本规范规定了农产品冷链流通监控平台建设的基本要求和内容。本规范适用于农产品冷链流通过程中,冷库、冷柜等冷冻、冷藏设备的温度、湿度、开关门频次等的监控以及冷藏车辆的温度、湿度、满载率和位置监控。二、农产品冷链流通监控平台冷库、冷柜监控信息采
3、集标准(一)冷库监控信息采集标准1、适用范围本规范适用于一般冷库的温度、湿度的测量标准。即冷冻、冷藏、速冻库的测量(不适合于冰点库的测量)。2、规范性引用文件GB 50072 冷库设计规范SB/T 10797 室内装配式冷库设计规范SBJ17 室外装配冷库设计规范GB/T 28577 冷链物流分类与基本要求GB/T 28843 食品冷链物流追溯管理要求食品冷冻与冷藏工艺3、术语及定义3.1 制冷工程制冷机及其主要设备的设计、制造、应用操作的技术;3.2 校准对仪器标尺的现有刻度进行修正或确定现有刻度误差的过程;3.3 湿度湿空气中含水蒸汽的数量,代表空气干湿的程度;3.4 含水量单位质量物资中
4、所含水的质量;3.5 强制对流依靠机械诱导流体运动的一种热量传递方式(如氟机库用风机);3.6 自由对流由于温度变化导致密度差异而造成流体各部分间运动的一种热量传递方式(如氨库);3.7 冷藏用制冷方法储存易腐蚀食品的过程;3.8 冰点库介于冰点的冷库。4、测量流程4.1 准备好测量仪器及设备并校准;4.1.1 温度仪器的精度不应低于正负0.5%;4.1.2 湿度仪器的精度范围不低于正负3%RH;4.1.3 湿度的测量范围0100%RH;4.1.4 分辨率温度0.1度,湿度0.1%RH;4.1.5 温度测量范围-40度100度。4.2 首次采集数据及测量应在冷库达到设计温度一小时后采集(如达不
5、到设计温度的,或初次进货的按4.3或4.4执行)。4.3 冷冻库在1001000立方米之间的运行3.5 小时后采集(新建库)。4.4 冷藏库大于1000立方米的运行5小时后采集(新建库)。4.5 温度的采集(以下规定适合于强制对流设计冷库,层高标准4.5米5米);4.5.1 冷风机回液管侧,冷风机下方200出风口处(A)点;4.5.2 冷风机回液管侧,冷风机下方200回风口处(B)点;4.5.3 每个冷库的门离顶部中心位置,离墙壁100mm150mm处设置采集点(C点);4.5.4 以每300 m2对角线焦点为中心,离库顶部200mm处设置采集点。4.6 关于自然对流冷库的温度的测量;4.6.
6、1 以每300 m2对角线焦点为中心,离顶部200mm处设置采集点;4.6.2 每个冷库的门离顶部中心位置,离墙壁100mm150mm设置采集点;4.6.3 碰到排管,测量点可以平移距离排管150mm200mm。5、湿度的测量5.1 以每300 m2对角线焦点为中心,离顶部200mm处设置采集点;5.2 每个冷库的门离顶部中心位置,离墙壁100mm150mm设置采集点。6、测量间隔每三十分钟采集数据一次。7、采集数据时长24小时不间断。(二)冷柜监控信息采集标准1、适用范围本规定适用于农产品流通冷链物流末端食品储藏与保存设备的温度湿度的监测及测量。2、参考及引用的标准 JB/T7244-199
7、4食品冷柜 GB/T1019-2008家用和类似用途电器包装通则 GB4706.105-2011家用和类似用途的安全 GB2828.1-2012抽样检验标准商用制冷设备3、术语3.1 陈列冷柜:供陈列展示和零售食品等用。至少有一个透明外表的可从外面看到储存的食品;3.2 冷柜:供陈列展示和零售食品等用,但无透明的外表;3.3 封闭式陈列冷柜:开口面上有密封用的门或盖的陈列冷柜;3.4 敞开式陈列冷柜:开口面上无密封用的门或盖的陈列冷柜;3.5 校准:对仪器标尺的现有刻度进行修正或确定现有刻度误差的过程。4、仪器的要求及测量准备 4.1 准备好测量仪器及设备并校准;4.1.1 温度仪器的精度不应
8、低于正负0.5%;4.1.2 湿度仪器的精度范围不低于正负3%RH;4.1.3 湿度的测量范围0-100%RH;4.1.4 存储容量15999组数据以上;4.1.5 USB接口或RS232、RS485 通讯;4.1.6 分辨率温度0.1度,湿度0.1%RH;4.1.7 温度测量范围-40度100度。5、温度、湿度测量点的安装BA图一如图(一)所示:1、在冷柜进风口,回风口安装;2、位置为冷柜的尺寸中心;3、适用尼龙扎带将传感器捆在离隔珊下100-150mm。如图(二)所示:1、在每个门上设置门开关传感器;2、在内容积的中心点设置温度及湿度传感器;3、将门开关线及温湿度传感器线汇集在接线盒内。接
9、线盒图二门开关如图(三)所示:1、在绿色箭头位置安装门开关;2、在蓝色箭头处按装温湿度传感器;3、适用尼龙扎带将传感器固定在进出风口中心位置。4:所用接线汇在黄色接线盒处。如图(四)所示:1、在进出口处设置传感器;2、使用尼龙扎带固定在隔栅中心点处;3、所用接线在内腔布置,并汇集在黄色接线盒处(外壁)。图四图三接线盒传感器门开关6、采集数据时长: 24小时不间断。备注:所用的传感器应使用屏蔽线连接;所用的接线盒应达到IP65等级;如需测量湿度,测量点与温度相同;执行GB/T1019-2008家用和类似用途电器包装通则及B4706.105-2011家用和类似用途的安全;备用电源供电时长不低于4小
10、时;门开启、关闭后,判断延时控制在3秒以内,采集后实时上传到平台;传感器至保护线槽起,探出5-8cm悬空,保证探头不与厢体、保护线槽及实体接触;所使用电线应阻燃,并安装线槽。三、农产品冷链流通监控平台车辆监控信息采集标准本文档定义了接入农产品冷链流通监控平台的温控车辆监控信息采集标准,包括信息采集设备的清单、安装标准和主要功能。本文档不包括车辆基本信息的收集标准。(一)采集信息列表信息说明采集标准温度车辆载货运行过程中,车厢的实时温度工作范围:-40 80精度:0.1温度误差范围:0.5(-18 40)防水等级:IP65工作电压:3-36V湿度车辆载货运行过程中,车厢的实时湿度工作范围:0-1
11、00%湿度误差范围:3%精度:1%防水等级:IP65工作电压:3-36V门磁车辆载货运行过程中,车厢门的开启或关闭状态感应距离:5-7cm外壳材料:铝合金GPS/北斗车辆的实时GPS/北斗数据定位误差:误差不超过15米弯道补偿:车辆行驶在弯道时,设备自动增加传输频率,计算里程更加精准载重车辆载货的货物重量检测,车辆静止时较稳定,行驶中数据有波动灵敏度:1.5mV/V静态称重误差:5% FS回传频率:30秒/60秒可配置,默认30秒量程范围:0-100000kg容积使用车辆载货运行时,所载货物的体积结合司机录入、订单与任务,测算体积压缩机车辆压缩机的开启、关闭状态压缩机开启、关闭后,判断延时控制
12、在3秒内,设备采集后实时上传到平台载货类型车辆载货运行时,所载货物的类型车载终端具备反馈货物类型的功能,货物类型平台可以配置并下发到设备供车载终端选择速度车辆行驶速度精度:1KM/H误差:1 KM/H连续运行时长车辆载货状态下的连续运行时长结合任务与订单及GPS数据,平台端计算运行时长方向以正北为0度的方向夹角取值范围:0-360精度:1度加速/减速根据陀螺仪生成急加速、急减速事件急加速:当前速度大于上一秒速度10KM/H,且当前速度大于20KM/H急减速:当前速度小于上一秒速度10KM/H,且上一秒速度大于20KM/H设备端采集数据满足1秒采集一条数据,回传频率满足30秒回传一次。项目指标备
13、注工作电压直流 9V33V适用12/24 V车辆工作温度-30+75工作电流正常工作电流 120mA(12V)80mA(24V)CPU不低于536MHz内存不低于256MB阻燃电线满足GB12706.1标准硬件技术指标(二)信息采集设备清单设备名称数量说明控制器11、适应工业环境应用;2、防拆卸防破坏:接线保护设计、拆卸报警、断电报警、剪线报警;3、六轴陀螺仪:精确感知急转弯、急刹车、急加速、侧翻;4、可连接冷机,检测冷机开关;5、可连接温湿度传感器(最多可支持7路)、门磁(最多可支持2路)、显示屏、载重应变器;6、内置GPS模块,并可实现GPS漂移补偿;7、内置SIM卡,实现车辆采集系统与监
14、控平台的数据连接;8、预留232/485串口,以扩展外设;9、支持SD/TF卡数据备份;10、备用电源供电时长不低于连续工作4小时。温湿度一体探头3-49.6米以下每辆车3路温湿度探头;9.6米及以上每辆车4路温湿度探头。门磁1-2车门开启、关闭后,判断延时控制在3秒以内,采集后实时上传到平台;门磁个数:车辆如没有侧门,在后门安装一路门磁;车辆有侧门的,侧门和后门都需要安装门磁。车载显示屏11、显示屏是司机与车辆采集系统之间的数据接口;2、显示屏有多种状态颜色,分别是:无任务、任务中、报警;3、显示屏显示实时温度/湿度、门开关、压缩机状态,并可提供声光报警;4、显示屏在交互模式下,司机可录入本
15、次载运的货物品类。车载称重11、4*2和6*2驱动安装4路传感器;2、6*4装6路传感器;3、主机采用微电子技术与可靠、灵敏的传感元件,实现车载货重的传感信号到载重的算法转换,并串口输出载重数据。(三)信息采集设备安装标准3.1 温度/湿度探头和门磁开关安装3.1.1 4.2、6.8、7.2米厢式冷藏车温度探针数量:3个分布位置:车厢体内冷风机回风口正下方、车厢正中央(以厢体实际长度测量后计算为准)、车厢体后部距后门80cm处,高度:装货线为基准向上3cm,保证满货状态时不接触货物探出长度:自保护线槽起探出3-5cm悬空,保证探头不与厢体、保护线槽及货物等实体接触。门磁数量:1-2套分布位置:
16、侧门、后门(装在主门扇一侧,门扇安装活动块,门框安装固定块,保证门闭合后两个部件上下平行并间隔不超过3cm);高度:与门框上沿齐平纵向安装;连接方式:两个门磁以串联方式连接。车载显示屏数量:1个位置:驾驶室内侧45度角对司机位(以不影响观察路况及各后视镜和仪表为原则);固定方式:双面粘胶及螺丝固定并调整好角度后固定;压缩机信号接入方式:线路物理连接;判断模式:以压缩机开启有电平信号、压缩机关闭无电平信号为准。3.1.2 9.6米冷藏车及以上车型温度探针数量:4个分布位置:车厢体内冷风机回风口正下方、距车厢体前部1/3位置、距车厢体前部2/3位置、车厢体后部距后门80cm处;高度:装货线为基准向
17、上3cm,保证满货状态时不接触货物;探出长度:自保护线槽起探出3-5cm悬空,保证探头不与厢体、保护线槽及货物等实体接触。门磁数量:1-2套分布位置:侧门、后门(装在主门扇一侧,门扇安装活动块,门框安装固定块,保证门闭合后两个部件上下平行并间隔不超过3cm);高度:与门框上沿齐平纵向安装;连接方式:两个门磁以串联方式连接。车载显示屏数量:1个位置:驾驶室内侧45度角对司机位(以不影响观察路况及各后视镜和仪表为原则);固定方式:双面粘胶及螺丝固定并调整好角度后固定;压缩机信号接入方式:线路物理连接;判断模式:以压缩机开启有电平信号、压缩机关闭无电平信号为准。3.2 载重应变器安装3.2.1 冷链
18、厢车的安装原则应变片感应器应安装于受力点附近,一般安装于车轴表面或大梁表面;应变片感应器的安装数量与安装点的位置,将根据所安装货车的轴数与结构来确定;一般4*2驱动和6*2驱动的厢车安装4路,前后桥各2路,6*4驱动安装6路;3.2.2 冷链厢车的安装步骤图3-1 安装位置示意图错误:表面凹凸不平,不能贴片 正确:表面光滑,可以贴片图3-2 图3-3A、打磨安装位置a.位置确定,使用打磨机打磨,尺寸适量,不影响应变片的安装及使用即可; b.打磨机打磨完成以后,如图3-2,其表面光洁度达不到贴片要求,使用砂纸粗磨,再使用油石细磨,直至达到镜面带毛要求,如图3-3;c.使用丙酮(四氯化碳)清洗油垢
19、(因使用油石细磨需使用有机油),在使用无水乙醇将安装位置清洗干净,直至使用棉花擦拭不在有油垢、泥等杂物;d.选择好粘贴点,将应变片清洗干净(如图3-4),使用专用胶水,取适量涂抹至粘贴点,粘贴应变片(首先,粘贴应变片辅助电路板,再粘贴应变片),使用隔胶纸压住1-2分钟(如图3-5),确定应变片以粘贴牢固,即可(应变片粘贴过程中不能使胶水溢到应变片表面)。图3-4图3-5B、封装应变片及防水措施a.使用仪表检测应变片是否完好,有无信号输出,受力方向是否正确,稳定时间是否在常规时间段内(10-20分钟),如正常,即可封装;b.使用保护壳,将保护壳内部注满盖面胶(图3-6),调整位置,使保护壳完整的
20、盖住应变片(图3-7),再使用防水胶将整个保护壳均匀涂抹防水胶,不留一点间隙(如图3-8);c.应变片与充电电源线(7m公头母针)走线要合理(靠近应变片端扎线时,应稍稍留长一点,车经过凹凸不平路面时,车会上下震动,避免将应变片焊接口或导线拉扯断);d.电池盒与尾板的安装,电池盒、尾板的安装点应选择较隐蔽的地方,将尾板设备板与电池盒重叠,固定在同一点,电池向内,尾板在外(尾板为铝合金),这样,可防止电池盒被石子击碎;e.固定好后,使用防水胶围绕电池盒,尾板设备上下合盖的间隙注胶,做好防水工作。 图3-6 图3-7图3-8四、农产品冷链流通监控平台冷库、冷柜等冷冻、冷藏设备监控数据传输标准本文档用
21、于定义农产品冷链流通监控平台接入企业的冷库、冷柜等受监测设备与平台数据中心之间数据通信的协议。(一)术语平台数据中心:农产品冷链流通监控平台中,用于企业数据的接入、存储和管理,并为各个接入平台提供数据源。冷链数据采集一体机(简称一体机):用于实现接入企业的冷库、冷柜与平台数据中心之间数据通信的通信设备及下端传感器数据的采集。一体机ID:一体机的唯一标识。通道号:数据采集传感器与一体机之间的数据通道标识。(二)概要122.1 系统拓扑图图 2-12.2 冷库、冷柜接入通信概述一体机与平台数据中心的通信方式采用UDP/IP,服务器接收端口号3000,一体机设备接收端口号3001,如图2-2。通信的
22、物理接口采用以太网。图2-2一体机发送的协议报文内嵌设备ID(6个字节,出厂时烧录,唯一),服务器可根据设备ID,判断报文的合法性及确定设备安装位置,从而统计各个对应节点的温湿度、开关门等数据。一体机设备安装后,须把该设备ID告知平台,平台须人工录入到数据库中,并把设备ID和安装位置等信息关联起来。一体机每30秒主动上传数据报文,平台收到报文后,检查报文的合法性及完整性。若非法,直接丢弃。若报文正确,则向一体机发送确认正确报文,若报文错误,则向一体机发送确认错误报文。一体机发送数据报文后,等待平台的回应。若在3s内收到确认正确报文,则这次发送成功,等待下一个发送周期。若在3s内未收到确认报文(
23、正确或错误),则重新发送,重新发送最多3次。若连续接收不到确认报文或发送错误,则将报文存储到本地。下一个上传周期重新传送最新数据,若传送成功,则将本地的历史报文以20ms为周期逐条上传。本地需提供至少2天的历史报文存储空间。平台发给一体机的报文必须包含一体机的设备ID。一体机接收到报文后,必须检查报文所带的设备ID是否和本机ID一致。若不一致,则是非法报文,直接丢弃。一体机每一分钟发送心跳报文。一体机收到平台的查询报文后,向平台发送设备状态报文。(三)通信协议33.1 通信方式一体机与平台数据中心之间通过以太网连接,采用UDP/IP协议。3.2 端口定义平台数据中心服务器接收端口号3000,一
24、体机设备接收端口号3001。3.3 报文格式定义字段名称字节数备注报文头20x0f 0x00(以下数据格式,除特别说明外,均为16进制)版本号10x01报文类型1见定义报文总长度2整帧长度设备ID6一体机设备号,采用通信模块MAC码报文ID4采用消息序列号,依次累加时间戳42000年1月1日零点以来的秒数消息体n数据内容格式见定义预留4预留字段,缺省为零CRC4整帧校验报文尾20x55 0xAA表 3-13.4 消息类型报文类型报文名称传输方向消息体备注0x01数据报文一体机至数据中心见定义用于上传冷库、冷柜的监测数据0x81数据确认报文数据中心至一体机见定义用于对上传操作的确认应答0x82查
25、询报文数据中心至一体机无用于查询冷库、冷柜的监测设备状态0x02设备状态报文一体机至数据中心见定义用于上传被查询的冷库、冷柜的监测设备状态0x83控制报文数据中心至一体机见定义用于向冷库、冷柜的监测设备发送控制或配置命令指令0x03控制确认报文一体机至数据中心见定义用于控制指令的确认应答0x04心跳报文一体机至数据中心无用于向数据中心发送冷库、冷柜监测设备的心跳信号表 3-23.5 消息体3.5.1 数据报文字段名称字节数备注通道数2本次数据报文中包含的数据采集通道总数通道n通道号2本次数据报文中包含的数据采集通道中的一个数据通道ID类型1预留数据长度1本通道需要上传的数据的长度数据n本通道需
26、要上传的数据.表 3-33.5.2 数据确认报文字段名称字节数备注确认状态10x01,正确0x80,错误表 3-43.5.3 设备状态报文字段名称字节数备注确认状态10x01,正常0x80,故障表 3-53.5.4 控制报文字段名称字节数备注控制命令10x81:设备立即生成当前时刻的数据报文并上传,并从此刻开始,一体机每隔30秒上传一次数据报文0x82:设备重启表 3-63.5.5 控制确认报文字段名称字节数备注确认状态10x01,执行完成0x80,执行错误表 3-73.5.6 报文发送和应答机制一体机每30秒主动上传数据报文,平台收到报文后,检查报文的合法性及完整性。若非法,直接丢弃。若报文
27、正确,则向一体机发送确认正确报文,若报文错误,则向一体机发送确认错误报文。一体机发送数据报文后,等待平台的回应。若在3秒内收到确认正确报文,则这次发送成功,等待下一个发送周期。若在3秒内未收到确认报文(正确或错误),则重新发送,重新发送最多3次。若连续接收不到确认报文或发送错误,则将报文存储到本地。下一个上传周期重新传送最新数据,若传送成功,则将本地的历史报文以20ms为周期逐条上传。本地需提供至少2天的历史报文存储空间。一体机在本地记录发送错误信息备查。平台发给一体机的报文必须包含一体机的设备ID。一体机接收到报文后,必须检查报文所带的设备ID是否和已平台设备管理中心中已备案设备ID一致。若
28、不一致,则是非法报文,直接丢弃。一体机每一分钟发送心跳报文;一体机收到平台的查询报文后,向平台发送设备状态报文;一体机的本地时间以平台为准。一体机可以利用平台报文携带的时间戳进行同步校正。备注:文档保存年限为3年。五、农产品冷链流通监控平台车辆监控数据传输标准(一)范围本规范规定了终端通信模式下与监控平台(以下简称平台)之间的通信协议与数据格式。系统拓扑图如下图所示:(二)术语和定义、缩略语2.1 术语和定义下列术语和定义适用于本文件2.1.1 数据通信链路异常无线通信链路断开,或暂时挂起(如通话过程中)2.1.2 注册终端向平台发送消息告知其安装在某一对象(如:车辆、轮船)上2.1.3 注销
29、终端向平台发送消息告知从所安装对象上拆下2.1.4 鉴权终端连接上平台时向平台发送消息以使平台验证自己身份2.1.5 位置汇报策略定时、定距汇报或两者结合2.1.6 位置汇报方案根据相关条件确定周期汇报的间隔规则2.1.7 拐点补传终端在判断到车辆拐弯时发送位置信息汇报消息。采样频率不低于1Hz,汽车方位角变化率不低于15/s,且至少持续3s以上2.1.8 SMS文本报警终端报警时以SMS方式发送文本信息2.1.9 事件项事件项由平台预设到终端,由事件编码和事件名称组成,驾驶员在遇到相应事件时操作终端,触发事件报告发送到平台。2.2 缩略语下列缩略语适用于本文件APN:接入点名称(Access
30、 Point Name)GZIP:一个GNU自由软件的文件压缩程序(GNU zip)LCD:液晶显示屏(Liquid Crystal Display)RSA:一种非对称密码算法(由RonRivest、AdiShamirh、LenAdleman开发,取名来自三者的名字)SMS:短消息服务(Short Message Service)TCP:传输控制协议(Transmission Control Protocol)TTS:文本到语音(Text to Speech)UDP:用户数据报协议(User Datagram Protocol)VSS:车辆速度传感器(Vehicle Speed Sensor)
31、(三)协议基础3.1 通信方式通信协议采用TCP或UDP,平台作为服务器端,终端作为客户端。3.2 数据类型协议消息中使用的数据类型见表1。表1 数据类型数据类型描述及要求BYTE无符号单字节整型(字节,8位)WORD无符号双字节整型(字,16位)DWORD无符号四字节整型(双字,32位)BYTEnn字节BCDn8421码,n字节STRINGGBK编码,若无数据,置空INT8有符号单字节整型(8位)INT16有符号双字节整型(16位)INT32有符号四字节整型(32位)3.3 传输规则协议采用大端模式(big-endian)的网络字节序来传递字和双字。约定如下:字节(BYTE)的传输约定:按照
32、字节流的方式传输;字(WORD)的传输约定:先传递高八位,再传递低八位;双字(DWORD)的传输约定:先传递高24位,然后传递高16位,再传递高八位,最后传递低八位。3.4 消息的组成3.4.1 消息结构每条消息由标识位、消息头、消息体和校验码组成,消息结构图如图1所示:图1 消息结构图标识位消息头消息体检验码标识位3.4.2 标识位采用0x7e表示,若校验码、消息头以及消息体中出现0x7e,则要进行转义处理,转义规则定义如下:0x7e0x7d后紧跟一个0x02;0x7d0x7d后紧跟一个0x01。转义处理过程如下:发送消息时:消息封装计算并填充校验码转义;接收消息时:转义还原验证校验码解析消
33、息。示例:发送一包内容为0x300x7e0x080x7d0x55的数据包,则经过封装如下:0x7e0x30 0x7d0x020x080x7d0x010x550x7e。3.4.3 消息头消息头内容详见表2。表2 消息头内容起始字节字段数据类型描述及要求0消息IDWORD2消息体属性WORD消息体属性格式结构图见图24终端手机号BCD6根据安装后终端自身的手机号转换。手机号不足12位,则在前补充数字,大陆手机号补充数字0,港澳台则根据其区号进行位数补充10消息流水号WORD按发送顺序从0开始循环累加12消息包封装项如果消息体属性中相关标识位确定消息分包处理,则该项有内容,否则无该项消息体属性格式结
34、构图如图2所示:图2 消息体属性格式结构图1514131211109876543210保留分包保留消息体长度分包:当消息体属性中第13位为1时表示消息体为长消息,进行分包发送处理,具体分包信息由消息包封装项决定;若第13位为0,则消息头中无消息包封装项字段。消息包封装项内容见表3。表3 消息包封装项内容起始字节字段数据类型描述及要求0消息总包数WORD该消息分包后的总包数2包序号WORD从1开始3.4.4 校验码校验码指从消息头开始,同后一字节异或,直到校验码前一个字节,占用一个字节。(四)通信连接4.1 连接的建立终端与平台的数据日常连接可采用TCP或UDP方式,终端复位后应尽快与平台建立连
35、接,连接建立后立即向平台发送终端鉴权消息进行登录(鉴权)。4.2 连接的维持连接建立和终端登录(鉴权)成功后,在没有正常数据包传输的情况下,终端应周期性向平台发送终端心跳消息,平台收到后向终端发送平台通用应答消息,发送周期由终端参数指定。4.3 连接的断开平台和终端均可根据TCP协议主动断开连接,双方都应主动判断TCP连接是否断开。平台判断TCP连接断开的方法:根据TCP协议判断出终端主动断开;相同身份的终端建立新连接,表明原连接已断开;在一定的时间内未收到终端发出的消息,如终端心跳。终端判断TCP连接断开的方法:根据TCP协议判断出平台主动断开;数据通信链路断开;数据通信链路正常,达到重传次
36、数后仍未收到应答。(五)消息处理5.1 TCP和UDP消息处理5.1.1 平台主发的消息所有平台主发的消息均要求终端应答,应答分为通用应答和专门应答,由各具体功能协议决定。发送方等待应答超时后,应对消息进行重发。应答超时时间和重传次数由平台参数指定;5.1.2 终端主发的消息5.1.2.1 数据通信链路正常数据通信链路正常时,所有终端主发的消息均要求平台应答,应答分为通用应答和专门应答,由各具体功能协议决定。终端等待应答超时后,应对消息进行重发。应答超时时间和重传次数由终端参数指定。对于终端发送的关键报警消息,若达到重传次数后仍未收到应答,则应对其进行保存。以后在发送其它消息前要先发送保存的关
37、键报警消息;5.1.2.2 数据通信链路异常数据通信链路异常时,终端应对需发送的位置信息汇报消息进行保存。在数据通信链路恢复正常后,立即发送保存的消息。(六)协议分类6.1 概述以下按功能分类对协议进行描述。无特别指明,缺省采用TCP通信方式;6.2 终端管理类协议6.2.1 终端注册/注销终端在未注册状态下,应首先进行注册,注册成功后终端将获得鉴权码并进行保存,鉴权码在终端登录时使用。车辆需要拆除或更换终端前,终端应该执行注销操作,取消终端和车辆的对应关系;6.2.2 终端登录/鉴权终端注册后每次在与平台建立连接后,应立即进行登录/鉴权。登录/鉴权成功前终端不得发送其它消息;终端通过发送终端
38、鉴权消息进行鉴权,平台回复平台通用应答消息。6.3 位置、报警类协议6.3.1 位置信息汇报终端根据参数设定周期性发送位置信息汇报消息。根据参数控制,终端在判断到车辆拐弯时可发送位置信息汇报消息。6.4 分包消息消息采用分包发送时,其分包消息应采用连续递增的流水号。对分包消息的应答,如果没有专门的应答指令,则接收方可对所有分包消息采用一条通用应答,或对每条分包消息采用一条通用应答,并使用结果字段(成功/失败)告知发送方是否正确收到所有的分包消息。在未正确收到所有的分包消息时,接收方可采用补传分包请求命令要求发送方重传缺失的分包消息。发送方应采用原始消息将重传包ID列表中的分包重发一次,重传分包
39、与原始分包消息完全一致。(七)数据格式7.1 终端通用应答消息ID:0x0001终端通用应答消息体数据格式见表4。表4 终端通用应答消息体数据格式起始字节字段数据类型描述及要求0应答流水号WORD对应的平台消息的流水号2应答IDWORD对应的平台消息的ID4结果BYTE0:成功/确认;1:失败;2:消息有误;3:不支持7.2 平台通用应答消息ID:0x8001平台通用应答消息体数据格式见表5。表5 平台通用应答消息体数据格式起始字节字段数据类型描述及要求0应答流水号WORD对应的终端消息的流水号2应答IDWORD对应的终端消息的ID4结果BYTE0:成功/确认;1:失败;2:消息有误;3:不支
40、持;4:报警处理确认;7.3 终端心跳消息ID:0x0002终端心跳数据消息体为空。7.4 补传分包请求消息ID:0x8003补传分包请求消息体数据格式见表6。表6 补传分包请求消息体数据格式起始字节字段数据类型描述及要求0原始消息流水号WORD对应要求补传的原始消息第一包的消息流水号。4重传包总数BYTEn5重传包ID列表BYTE2*n重传包序号顺序排列,如“包ID1包ID2.包Idn”。注:对此消息的应答应采用原始消息将重传包ID列表中的分包重发一次,与原始分包消息完全一致。7.5 终端注册消息ID:0x0100终端注册消息体数据格式见表7。表7 终端注册消息体数据格式起始字节字段数据类型
41、描述及要求0省域IDWORD标示终端安装车辆所在的省域,0保留,由平台取默认值。省域ID采用GB/T2260中规定的行政区划代码六位中前两位。2市县域IDWORD标示终端安装车辆所在的市域和县域,0保留,由平台取默认值。市县域ID采用GB/T2260中规定的行政区划代码六位中后四位。4制造商IDBYTE55个字节,终端制造商编码。9终端型号BYTE2020个字节,此终端型号由制造商自行定义,位数不足时,后补“0X00”。29终端IDBYTE77个字节,由大写字母和数字组成,此终端ID由制造商自行定义,位数不足时,后补“0X00”。36车牌颜色BYTE车牌颜色,按照JT/T415-2006的5.
42、4.12;未上牌时,取值为0。37车辆标识STRING车牌颜色为0时,表示车辆VIN;否则,表示公安交通管理部门颁发的机动车号牌。7.6 终端注册应答消息ID:0x8100终端注册应答消息体数据格式见表8。表8 终端注册应答消息体数据格式起始字节字段数据类型描述及要求0应答流水号WORD对应的终端注册消息的流水号2结果BYTE0:成功;1:车辆已被注册;2:数据库中无该车辆;3:终端已被注册;4:数据库中无该终端3鉴权码STRING只有在成功后才有该字段7.7 终端注销消息ID:0x0003终端注销消息体为空。7.8 终端鉴权消息ID:0x0102终端鉴权消息体数据格式见表9。表9 终端鉴权消息体数据格式起始字节字段数据类型描述及要求0鉴权码STRING终端重连后上报鉴权码7.9 位置信息汇报