4. 1消息结构
每条消息由标识位、消息头、消息体和校验码组成,消息结构图如图1所示:
JT/T 808-2011
4. 4. 2标识位
采用Ox7e表示,若校验码、消息头以及消息体中出现0x7e,则要进行转义处理,转义 规则定义如下:
0x7e<——>0x7d后紧跟一个0x02;
0x7d<——>0x7d后紧跟一个0x01。 转义处理过程如下:
发送消息时:消息封装——>计算并填充校验码——>转义; 接收消息时:转义还原——>验证校验码——>解析消息。 示例:
发送一包内容为0x30 0x7e 0x08 0x7d 0x55的数据包,则经过封装如下:0x7e 0x30 7d 0x02 0x08 0x7d 0x01 0x55 0x7e。 4. 4. 3消息头
消息头内容详见表2:
表2消息头内容
消息体属性格式结构图如图2所示:
数据加密方式:
—— bit10-bit12为数据加密标识位;
——当此三位都为0,表示消息体不加密;
——当第10位为1,表示消息体经过RSA算法加密; ——其他保留。
分包:
当消息体属性中第13位为1时表示消息体为长消息,进行分包发送处理,具体分包信 息由消息包封装项决定;若第13位为0,则消息头中无消息包封装项字段。 消息包封装项内容见表3
表3消息包封装项内容
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新人文社科JT/T808-2011道路运输车辆卫星定位系统终端通讯协议及数据格式(6)全文阅读和word下载服务。
相关推荐: