JT809协议开发
瞎逼逼:
现在有了JT808的基础,对JT809就只剩搬砖了。
该JT809协议是参考MessagePack-CSharp一款二进制序列化器,站在巨人的肩膀上搬砖就是爽歪歪。
这GB的文档不得不说,太坑了。。。
JT809协议消息对照表
链路管理类
序号 |
消息ID |
完成情况 |
消息体名称 |
1 |
0x1001 |
√ |
主链路登录请求消息 |
2 |
0x1002 |
√ |
主链路登录应答消息 |
3 |
0x1003 |
√ |
主链路注销请求消息 |
4 |
0x1004 |
√ |
主链路注销应答消息 |
5 |
0x1005 |
√ |
主链路连接保持请求消息 |
6 |
0x1006 |
√ |
主链路连接保持应答消息 |
7 |
0x1007 |
√ |
主链路断开通知消息 |
8 |
0x1008 |
√ |
下级平台主动关闭链路通知消息 |
9 |
0x9001 |
√ |
从链路连接请求消息 |
10 |
0x9002 |
√ |
从链路连接应答消息 |
11 |
0x9003 |
√ |
从链路注销请求消息 |
12 |
0x9004 |
√ |
从链路注销应答消息 |
13 |
0x9005 |
√ |
从链路连接保持请求消息 |
14 |
0x9006 |
√ |
从链路连接保持应答消息 |
15 |
0x9007 |
√ |
从链路断开通知消息 |
16 |
0x9008 |
√ |
上级平台主动关闭链路通知消息 |
信息统计类
序号 |
消息ID |
完成情况 |
消息体名称 |
1 |
0x9101 |
√ |
接收定位信息数量通知消息 |
车辆动态信息交换
主链路动态信息交换消息
序号 |
消息ID |
完成情况 |
消息体名称 |
1 |
0x1200 |
√ |
主链路动态信息交换消息 |
2 |
0x1201 |
√ |
上传车辆注册信息 |
3 |
0x1202 |
√ |
实时上传车辆定位信息 |
4 |
0x1203 |
√ |
车辆定位信息自动补报 |
5 |
0x1205 |
√ |
启动车辆定位信息交换应答消息 |
6 |
0x1206 |
√ |
结束车辆定位信息交换应答消息 |
7 |
0x1207 |
√ |
申请交换指定车辆定位信息请求消息 |
8 |
0x1208 |
√ |
取消交换指定车辆定位信息请求 |
9 |
0x1209 |
√ |
补发车辆定位信息请求 |
10 |
0x120A |
√ |
上报车辆驾驶员身份识别信息应答 |
11 |
0x120B |
√ |
上报车辆电子运单应答 |
12 |
0x120C |
√ |
主动上报驾驶员身份信息 |
13 |
0x120D |
√ |
主动上报车辆电子运单信息 |
从链路动态信息交换消息
序号 |
消息ID |
完成情况 |
消息体名称 |
1 |
0x9200 |
√ |
从链路动态信息交换消息 |
2 |
0x9202 |
√ |
交换车辆定位信息消息 |
3 |
0x9203 |
√ |
车辆定位信息交换补发消息 |
4 |
0x9204 |
√ |
交换车辆静态信息消息 |
5 |
0x9205 |
√ |
启动车辆定位信息交换请求消息 |
6 |
0x9206 |
√ |
结束车辆定位信息交换请求消息 |
7 |
0x9207 |
√ |
申请交换指定车辆定位信息应答消息 |
8 |
0x9208 |
√ |
取消申请交换指定车辆定位信息应答消息 |
9 |
0x9209 |
√ |
补发车辆定位信息应答消息 |
10 |
0x920A |
√ |
上报驾驶员身份识别信息请求消息 |
11 |
0x920B |
√ |
上报车辆电子运单请求消息 |
平台间信息交互类
主链路平台间信息交互消息
序号 |
消息ID |
完成情况 |
消息体名称 |
1 |
0x1300 |
√ |
主链路平台间信息交互消息 |
2 |
0x1301 |
√ |
平台查岗应答消息 |
3 |
0x1302 |
√ |
下发平台间报文应答消息 |
从链路平台间信息交互消息
序号 |
消息ID |
完成情况 |
消息体名称 |
1 |
0x9300 |
√ |
从链路平台间信息交互消息 |
2 |
0x9301 |
√ |
平台查岗请求 |
3 |
0x9302 |
√ |
下发平台间报文请求 |
车辆报警信息交互类
主链路报警信息交互消息
序号 |
消息ID |
完成情况 |
消息体名称 |
1 |
0x1400 |
√ |
主链路平台间信息交互消息 |
2 |
0x1401 |
√ |
报警督办应答消息 |
3 |
0x1402 |
√ |
上报报警信息消息 |
4 |
0x1403 |
√ |
主动上报报警处理结果信息 |
从链路报警信息交互消息
序号 |
消息ID |
完成情况 |
消息体名称 |
1 |
0x9400 |
√ |
主链路平台间信息交互消息 |
2 |
0x9401 |
√ |
报警督办请求 |
3 |
0x9402 |
√ |
报警预警 |
4 |
0x9403 |
√ |
实时交换报警信息 |
车辆监管类
主链路车辆监管消息
序号 |
消息ID |
完成情况 |
消息体名称 |
1 |
0x1500 |
√ |
主链路车辆监管消息 |
2 |
0x1501 |
√ |
车辆单向监听应答 |
3 |
0x1502 |
√ |
车辆拍照应答 |
4 |
0x1503 |
√ |
下发车辆报文应答 |
5 |
0x1504 |
√ |
上报车辆行驶记录应答 |
6 |
0x1505 |
√ |
车辆应急接入监管平台应答消息 |
从链路车辆监管消息
序号 |
消息ID |
完成情况 |
消息体名称 |
1 |
0x9500 |
√ |
从链路车辆监管消息 |
2 |
0x9501 |
√ |
车辆单向监听请求 |
3 |
0x9502 |
√ |
车辆拍照请求 |
4 |
0x9503 |
√ |
下发车辆报文请求 |
5 |
0x9504 |
√ |
上报车辆行驶记录请求 |
6 |
0x9505 |
√ |
车辆应急接入监管平台请求消息 |
车辆静态信息交换类
主链路静态信息交换消息
序号 |
消息ID |
完成情况 |
消息体名称 |
1 |
0x1600 |
√ |
主链路静态信息交换消息 |
2 |
0x1601 |
√ |
补报车辆静态信息应答 |
从链路静态信息交换消息
序号 |
消息ID |
完成情况 |
消息体名称 |
1 |
0x9600 |
√ |
从链路静态信息交换消息 |
2 |
0x9601 |
√ |
补报车辆静态信息应答 |