JT808协议和数据格式解析

JT808协议和数据格式解析一 术语和定义注册 register 终端向平台发送消息告知其安装在某一车辆上 注销 deregister 终端向平台发送消息告知从所安装车辆拆下 鉴权 authenticati 终端连接上平台时向平台发送消息 以使平台验证自己身份

大家好,欢迎来到IT知识分享网。

一.术语和定义

注册 register终端向平台发送消息告知其安装在某一车辆上。

注销 deregister终端向平台发送消息告知从所安装车辆拆下。

鉴权 authentication终端连接上平台时向平台发送消息,以使平台验证自己身份。

位置汇报策略 location reporting strategy定时、定距汇报或两者结合。

位置汇报方案 location reporting program根据相关条件确定周期汇报的间隔的规则。

JT808协议和数据格式解析

二,数据类型

数据类型

描述及要求

BYTE

无符号单字节整型(字节,8 位)

WORD

无符号双字节整型(字,16 位)

DWORD

无符号四字节整型(双字,32 位)

BYTE[n]

n 字节

BCD[n]

8421 码,n 字节

STRING

GBK 编码,若无数据,置空

三,传输规则

传输规则协议采用大端模式(bir-endian)的网络字节序来传递字和双字。约定如下:———-字节(BYTE)的传输约定:按照字节流的方式传输;———-字(WORD)的传输约定:先传递高八位,再传递低八位;———-双字节(DWORD)的传输约定:先传递高 24 位,然后传递高 16 位,在传递高八位,最后传递低八位。

JT808协议和数据格式解析

四,消息结构

每条消息由标位头、消息头、消息体和校验码组成,消息结构如图↓所示:

标识位

消息头

消息头

检验码

标识位

标识位采用 0x7e 表示,若校验码、消息头以及消息体中出现 0x7e,则要进行转义处理,转义规则定义如下: 0x7e = 0x7d 0x02; 0x7d= 0x7d 0x01 转义处理过程如下: 发送消息时:消息封装→计算机并填充校验码→转义;接收消息时:转移还原→验证校验码

→解析消息。示例:

7e 02 00 00 48 01 88 53 51 00 67 06 7d 02 00 00 00 00 00 0c 00 03 01 7a c2 90 02 c9 d0 e7 02 22 00 00 00 00 24 03 25 20 22 06 01 04 00 01 0b 3b 03 02 00 00 14 04 00 00 00 04 15 04 00 00 00 00 16 04 00 00 00 00 17 02 00 01 25 04 00 00 00 00 30 01 12 31 01 07 21 7e 7e 02 00 00 48 01 88 53 51 00 67 06 7d 02 00 00 00 00 00 0c 00 03 01 7a c2 90 02 c9 d0 e7 02 22 00 00 00 00 24 03 25 20 22 06 01 04 00 01 0b 3b 03 02 00 00 14 04 00 00 00 04 15 04 00 00 00 00 16 04 00 00 00 00 17 02 00 01 25 04 00 00 00 00 30 01 12 31 01 07 21 7e 7e 80 01 00 05 01 88 53 51 00 67 5a fa 06 7d 02 02 00 00 b2 7e
JT808协议和数据格式解析

五,消息头内容

起始字节

字段

数据类型

说明

0

消息ID

WORD

2

消息体属性

WORD

消息体属性格式结构见图

4

终端手机号

BCD[6]

号码不足12位,则在前补充数字,推荐使用设备SN条码号后11位

10

消息流水号

WORD

按发送顺序从0开始循环累加

12

消息包封装项

如果消息体属性中相关标识位确定消息分包处理,则该项有内容,否则无该项

六,消息体属性格式

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

保留

分包

数据加密方式

消息体长度

数据加密方式:

————bit10~bit12 为数据加密标识位;

————当此三位都为 0,表示消息体不加密;

————当第 10 位为 1,表示消息体经过 RSA 算法加密;

———–其他保留

(注:bit15 位做为多媒体数据标识 , 表示多媒体数据的每个数据包前面都包含有 8 字节标识该标志位是 BSJ 自定义的,中交货运版本没有该项)

分包:当消息体属性中第 13 位为 1 时表示消息体为长消息,进行分包发送处理,具体分包信息由消息包封装项决定;若第 13 位为 0,则消息头中无消息包封装项字段。消息包封装项内容见表“消息包封装项内容”

JT808协议和数据格式解析

七,消息包封装项内容

起始字节

字段

数据类型

描述及要求

0

消息总包数

WORD

该消息分包后的总包数

2

包序号

WORD

从 1 开始

八,校验码

校验码校验码指从消息头开始,同后一字节异或,直到校验码前一个字节,占用 1 个字

JT808协议和数据格式解析

1,终端注册【Ox0100】

起始字节

字段

数据类型

描述及要求

0

省域ID

WORD

标示终端安装车辆所在的省域,0保留

2

市县域ID

WORD

标示终端安装车辆所在的市域,0保留

4

制造商ID

BYTE[5]

五个字节,终端制造商编号

9

终端型号

BYTE[8]

定位器默认:8字节

视频机默认:20字节

17

终端ID

BYTE[7]

7个字节,可自定义

24

车牌颜色

BYTE

车牌颜色, 海外可忽略

25

车牌

STRING

机动车号牌

标准协议

补充协议

标示位

7E

7E

消息ID

0100

0100

消息体属性

0021

002D

终端手机号

0

0

流水号

0001

0001

省域ID

002C

002C

市域ID

012F

012F

厂商代码

终端型号

4B4D2D

小定位器8字节

42534A2D41362D000000000000000

DVR视频机20字节

终端ID

030

131

车牌颜色

01

01

车牌

D4C38

D4C38

校验

76

2A

标示位

7E

7E

JT808协议和数据格式解析

7e 01 00 00 2c 01 36 00 00 00 03 00 2f 00 2c 01 2f 31 30 31 31 37 45 46 30 36 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 30 30 30 30 30 33 02 d4 a5 41 31 31 32 32 54 7e [7E]标识位 [0100]消息 ID [002C]协议部分数据长度:44 [0]终端手机号 [002F]消息流水号 [002C]省域 ID:44 [012F]市县域 ID:303 []制造商 ID:10117 [00000000000000000000000000000]终端型号 [033]终端 ID:0000003 [02]车牌颜色:黄色 [D4A]车辆标识:豫A1122 [54]校验码正确 [7E]标识位

2,终端注册应答【0x8100】

起始字节

字段

数据类型

描述及要求

0

应答流水号

WORD

对应的终端注册消息的流水号

2

结果

BYTE

0:成功;1:车辆已被注册;2:数据库中无该车辆;3:终端已被注册;4:数据库中无该车辆

3

鉴权码

STRING

只有在成功后才有该字段

7e 81 00 00 09 01 36 00 00 00 03 82 b9 00 2f 00 6A 73 62 67 73 70 b7 7e [7E]标识位 [8100]消息 ID [0009]协议部分数据长度:9 [0]终端手机号 [82B9]消息流水号 [002F]对应的终端注册消息的流水号 [00]结果:0=成功 [6A]鉴权码 [B7]校验码 [7E]标识位

3,终端鉴权【Ox0102】

起始字节

字段

数据类型

描述及要求

0

鉴权码

STRING

终端重连上报鉴权码

7e 01 02 00 06 01 36 00 00 00 03 00 7d 02 62 73 6a 67 70 73 50 7e [7E]标识位 [0102]消息 ID [0006]协议部分数据长度:6 [0]终端手机号 [007E]消息流水号 [62736A]鉴权码 [50]校验码 [7E]标识位

4,平台通用应答【Ox8001】

起始字节

字段

数据类型

描述及要求

0

应答流水号

WORD

对应的终端消息的流水号

2

应答ID

WORD

对应的终端消息的ID

4

结果

BYTE

0:成功/确认;1:失败;2:消息有误;3:不支持;4:报警处理确认

JT808协议和数据格式解析

7e 80 01 00 05 01 36 00 00 00 03 a8 82 00 30 01 02 00 a9 7e [7E]标识位 [8001]消息 ID [0005]协议部分数据长度:5 [0]终端手机号 [A882]消息流水号 [0030]对应的终端消息的流水号 [0102]对应的终端消息的 ID [00]结果:0=成功/确认 [A9]校验码 [7E]标识位
JT808协议和数据格式解析

5,位置信息汇报【Ox0200】

起始字节

字段

数据类型

说明

0

报警标志

DWORD

报警标志位定义见表

4

状态

DWORD

状态位定义见表

8

纬度

DWORD

以度为单位的维度值乘以10的6次方,精确到百万分之一度

12

经度

DWORD

以度为单位的维度值乘以10的6次方,精确到百万分之一度

16

高程

WORD

海拔高度,单位为米(m)

18

速度

WORD

1/10km/h

20

方向

WORD

0—359,正北为0,顺时针

21

时间

BCD[6]

YY-MM-DD-hh-mm-ss

7E0000000000000C0EF06EA0A00000000E8C0000030011FBE7E [7E]标识位 [0200]消息 ID [0030]协议部分数据长度:48 [0]终端手机号 [0031]消息流水号 位置基本信息=00000000000C0EF06EA0A000000001 [00000000]808报警位:0 [000C0403]状态位: bit0 1: ACC 开 bit1 1:定位 bit2 0:北纬 bit3 0:东经 bit4 0:运营状态 bit5 0:经纬度未经保密插件加密 bit8-9 00:空车 bit10 1:车辆油路断开 bit11 0:车辆电路正常 bit12 0:车门解锁 bit13 0:门 1 关 bit14 0:门 2 关 bit15 0:门 3 关 bit16 0:门 4 关 bit17 0:门 5 关 bit18 1:使用 GPS 卫星进行定位 bit19 1:使用北斗卫星进行定位 bit20 0:未使用 GLONASS 卫星进行定位 bit21 0:未使用 Galileo 卫星进行定位 bit22 0:车辆处于停止状态 [026259EF]纬度:39.° [06EA0500]经度:116.000000° [004A]高程(米):74 [0000]速度(1/10km/h):0 [0000]方向:0 [1]时间:2023-10-07 09:52:11 位置附加信息项列表 [01]附加信息 ID [04]附加信息长度 [00000E8C]里程(1/10km):3724 [02]附加信息 ID [02]附加信息长度 [0000]油量(1/10L):0 [03]附加信息 ID [02]附加信息长度 [0000]行驶记录功能获取的速度(1/10km/h):0 [30]附加信息 ID [01]附加信息长度 0x30=无线通信网络信号强度 [1F]信号强度:31 0-31 网络信号优 [31]附加信息 ID [01]附加信息长度 0x31=GNSS 定位卫星数 [11]卫星数:17 提示:客户端最大显示15个卫星 [BE]校验码 [7E]标识位
JT808协议和数据格式解析

上线流程

7e 01 00 00 2c 01 36 00 00 00 03 00 2f 00 2c 01 2f 37 30 31 31 31 45 46 30 36 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 30 30 30 30 30 33 02 d4 a5 41 31 31 32 32 54 7e 7e 80 01 00 05 01 36 00 00 00 03 bd ba 00 31 02 00 00 84 7e 7e 02 00 00 2C 01 36 00 00 00 03 00 31 00 00 00 00 00 0c 04 03 02 62 59 ef 06 ea 05 00 00 4a 00 00 00 00 23 10 07 09 52 11 01 04 00 00 0e 8c 02 02 00 00 30 01 1f 31 01 11 A3 7e 7e 80 01 00 05 01 36 00 00 00 03 a8 82 00 30 01 02 00 a9 7e 7e 81 00 00 09 01 36 00 00 00 03 82 b9 00 2f 00 62 73 6a 67 70 73 b7 7e 7e 01 02 00 06 01 36 00 00 00 03 00 30 62 73 6a 67 70 73 1e 7e 
JT808协议和数据格式解析

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/184976.html

(0)
上一篇 2025-08-04 10:15
下一篇 2025-08-04 10:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信