关于钛星设备主动推送报文的解析

   下表是报文协议,小弟不才,第一次接触这样的工作,解译起来有点麻烦,在这烦请园子里的大拿,帮下小弟解决一下问题。

   此为接收到的报文

     5a 31 01 01 00 01 01 00 00 17 38 65 01 00 62 40 00 00 00 9c 1b 03 01 10 00 c9 00 00 27 20 00 00 cd 01 0c  

 报文遵循232通讯协议(兼容125协议)

        现在正文部分只是解译出来日期:2032/3/2

        剩下的部分都未能解译出来。

        报文协议连接

  

信息部分

大小(字节)

意见

Z1标题

信息版本

2

“Z1”

 

目标子网身份

1

-

收到信息的原始子网

目标身份

2

  -

收到信息的原始身份

原始子网身份

1

  -

感应器子网

原始身份

2

  -

感应器身份

序列号

1

  -

收到信息序列号+1

装置尺码

1

0xNN

0x17如果感应器返回了事件数据, 0x03如果没有事件

 

CRC标题

1

  -

 

正文(正文标题)

信息身份

1

 0x67

 

信息子身份

1

 0xNN

0x00如果无事件余下(该数据应当被忽略),0x01如果感应器没返回事件

读或写

1

0xXX

不重要,通常为读

正文

日期

4

 

Bits - MSB is bit 31

21-31 – 备用

9-20 – (0-4095)

5-8 – (1-12)

0-4 – (1-31)

时间

4

 

Bits - MSB is bit 31

23-31 – 备用

22-26 – 小时 (0-23)

16-21 – (0-59)

10-15 – (0-59)

0-9 – 毫秒(0-999)

车道身份

1

 

0x00-0x09

范围

2

 

16位定点以英尺或米为单位

持续时间

3

 

24位毫秒

速度

3

 

24位定点速度以英里每小时,公里/时为单位

等级

1

 

0x00-0x03

车长度

2

 

16位定点以英尺或米为单位

 

CRC正文

1

  -

               

        

 

posted @ 2016-03-03 14:05  bigchen_  阅读(269)  评论(0)    收藏  举报