昨天,我们稍微介绍了交通部JT808协议,收到很多朋友的私信,问问能不能也介绍一下其他的国标协议,所以,今天,我们讲讲国标32960协议,在开始之前呢,咱们先做一下基础知识培训,让朋友们更好的理解报文,看懂报文。
1、二进制?十六进制?
我们知道数据在网络中传输的时候,最底层就是二进制流的传输,比如,传输一个数字13,二进制传递是1101,这是一个4位的二进制数表示十进制数字13,而我们一般使用十六进制的数D表示。
十六进制就是一个小于十六的整数,可以用1-F来表示,也就是最大F对应的十进制数是15
用几个例子表示:
13----1101----D
15----1111-----F
120--0111 1000---78
同时,我们在处理协议报文的时候,一般是用十六进制的报文来做展示和解析
2、BYTE?WORD?DWORD?
这些都是协议中的基础数字类型,协议里还规定了以下的数据类型:
3、32960协议是啥?
和JT808协议一样,32960也是定义车载终端和平台之间交互的数据传输协议,只不过32960更倾向于的是新能源汽车,相对的,对于燃油车也有单独的协议17691和HJ1239.(以后,我们会再开文章写的)
4、他长啥样?
32960也有特定的结构,我们把协议中的结构做了截图,如下:
我们可以看到,32960协议是以十六进制的2323开头的,他包含头一部分(命令单元、唯一识别码、加密方式、数据单元长度),数据单元部分,校验码(BCC校验)
我们拿一个简单车辆登入报文来做一下解析:
车辆登入报文的结构如下:
报文解析如下:
车辆登入:
2323 ----标识位,固定2323
01 ---消息类型:车辆登入
FE-->主动上报、主动下行---01、02
4C59544341413034324E5A303830313836----车辆vin
01--------加密方式
001E-----数据单元长度
1703070A2910------时间
0001------流水号
3839383631313231323339303334313333353139----ICCID
04------可充电储能长度
00------可充电储能系统编码
ED------BCC校验位
5、他能干啥?
在32960协议规定中,主要有以下几种报文类型:
我们常用的是1、2、3、4表示车辆和平台之间的通信,车辆登入、数据上传、数据补发、车辆登出,另外,在新能源汽车监管要求中,企业也会把车辆的运行报文转发给国家新能源监管平台,这个时候就会用到命令字5、6,平台登入和平台登出(我们以后也会针对国家平台转发监管做相应的介绍)。
车辆运行的数据除了基础的工况数据外,32960还规定了新能源电池系统的数据,体现了他的特定性。这部分数据都是通过232302(实时数据上报)来传输的,他的内容如下:
好了,,关于32960协议,我们先介绍到这,,后边如果大家有想了解更多的,或者其他协议,欢迎私信。
-----------------------------------------------------------------------
编撰不易,欢迎点赞收藏!