浅谈808交通部协议

JT808协议适用于道路运输车辆卫星定位系统北斗兼容车载终端和平台之间的通信。
咱们接下来聊聊接地气的:
1、他是谁?
2、他长啥样?
3、他能干啥?

一,他是谁?

JT808协议,一般是用在车载终端和平台之间通信的协议,我们都知道,数据传输本质上就是二进制字节的传输,JT808就是对特定的一串字节数组进行定义,某个字节、某几个字节表示啥意思。
其实JT808协议可以当作一部解密字典,我们拿着字节数组按照字典定义去解析,就能真实获取到传输的数据。

二,他长啥样?

一条JT808报文分为三部分:
1、标识位-----固定为7e
2、消息头-----定义这个个消息的类型(区分数据、指令、或者注册登录啥的)
3、消息体-----消息的完整内容
4、校验位-----从消息第一位字节到最后一位的BCC计算结果
5、标识位-----固定为7e
消息头结构如下:
我们用一条简单的注册报文进行展开解析一下即可,首先把注册报文的定义附上:
一条注册报文是这样的:
7E0100405D01888888888888888888810001000B00657A73313131000000000000424230303030303100000000000000000000000000000000000000000000424230303030303100000000000000000000000000000000000000000000004242424242424242424242424242424231727E
我们接下来对报文进行解析:
7E-----标识位
0100----消息类型:注册报文
405D---消息体属性
01----协议版本号
88888888888888888881----终端手机号
0001----消息流水号
000B----省域ID
0065----市域ID
7A73313131000000000000----制造商ID
424230303030303100000000000000000000000000000000000000000000----终端型号
424230303030303100000000000000000000000000000000000000000000----终端ID
00----车牌颜色
4242424242424242424242424242424231----车牌
72----校验位
7E----标识位

三、他能干啥?

JT808也规定一些特定的消息类型,我们捡几个重要常用的聊聊:
1、注册、鉴权报文
终端与平台建立连接后,需要发送注册报文(主要包括设备的信息)给平台,平台校验后,发现设备没问题,允许你登入,就会返回一个token码,然后终端发送鉴权报文(带着token)给平台,平台校验成功没问题,就算成功了。
2、实时报文
车辆的实时数据上报,包括位置、速度、里程等工况数据,这样平台能实时监控车辆状态
3、控制指令报文
我们也会基于标准808扩展一些我们内部的报文,比如锁车、车门开关、空调开关等等,这个时候需要平台主动下发指令,终端收到后,对车辆进行控制
除了上述的车辆数据采集、控制功能外,还可以基于808协议进行拓展协议,比如,用于视频监控、采集的1078协议,还用主动安全相关的苏标协议,后续我们也会针对这些协议进行简单的聊聊。
----------------------------------
编撰不易,请各位大佬点点关注点点👍,感谢感谢!
  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值