欢迎访问郑州德宝电子科技有限公司!

专业研发、生产、销售

北斗GPS定位器

全国咨询热线:

15333866618

0371-65358676

新闻中心

联系方式

全国咨询热线:

0371-65358676

地址:河南省郑州市恒华商务5层
电话:0371-65358676
传真:0371-65358676
招商热线:15333866618
联系人:耿经理
邮箱:508501652@qq.com

详细内容

当前位置:首页 >> 新闻中心 >> 行业新闻 >> 详细内容

JTT808-2019 道路运输车辆卫星定位系统(终端通信协议及数据格式)

发布时间:2026-10-19 点击次数:次 作者:admin


ICS03. 220 . 20;35 . 240 . 60 M53

备案号 :

 

 

中华人民共和国交通运输行业标准

 

JT/T808__2019代替 JT/T808__2011

 

 

 

 

 

 

 

 

 

道路运输车辆卫星定位系统

终端通信协议及数据格怯

 

Gl0bal naⅤigati0n satellite system f0r Ⅴehicles engaged in r0ad transp0rt__

General specificati0ns f0r Ⅴehicle terminal c0mmunicati0n pr0t0c0l and data f0rmat

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2019_03_15 发布                                                                      2019_07_01  实施

 

 

 

中华人民共和国交通运输部    发  布



JT/T808___2019

 

 


 

 

前       言

 


.                                       o

本标准代替 JT/T808__2011《道路运输车辆卫星定位系统   终端通讯协议及数据格怯》o  与 JT/T 808__2011 相比 ,除编辑性修改外主要技术内容变化如下:

__修改了消息头的消息体属性格怯的第 14 位为“版本标识”(见4. 4. 3 ,2011 年版的4 . 4. 3) ;

__修改了消息头中的终端手机号长度(见4. 4. 3 ,2011 年版的4 . 4. 3) ;

__增加了服务器时间查询请求(见8 . 4) ;

__增加了终端分包补传请求(见8 . 7) ;

__修改了注册报文的终端型号、终端 ⅠD长度和车牌的格怯说明(见 8. 8 ,2011 版的8 . 4) ;

__修改了终端注册报文的制造商 ⅠD长度和格怯定义 ,以及车牌颜色的引用标准(见 8. 8 ,2011 年

版的8 . 8) ;

__修改了终端鉴权报文格怯 ,增加了软件版本号 ,ⅠMEⅠ号字段(见 8. 11 ,2011 年版的 8. 11) ; __修改了设置终端参数中车牌颜色的定义(见 8. 12 ,2011 年版的 8. 12) ;

__修改了设置终端参数的参数内容(见 8. 12 ,2011 年版的 8. 12) ;

__增加了查询指定终端参数指令(见 8. 14) ;

__增加了查询终端属性指令(见 8. 16) ;

__修改了终端控制指令中 ,控制终端连接到指定服务器的参数说明 o 删除了“终端关机”“关闭数据通信”和“关闭所有无线通信”3 个控制指令 ,删除了无线升级命令去除命令参数的数据

类型描述 ,具体命令参数类型以相应命令字的参数类型为准(见 8. 16 ,2011 年版的 8. 16) ;

__删除了数据格怯中有关事件设置、事件报告、提问下发、提问应答、信息点播菜单设置、信息点

播/取消和信息服务的要求(见 2011 年版的 8. 17、8. 18、8. 19、8. 20、8. 21、8. 22、8. 23) ;

__增加了下发终端升级包指令(见 8. 19) ;

__修改了位置信息汇报报文要求(见 8. 21 ,2011 年版的8 . 21) ;

__增加了人工确认报警指令(见8 . 25) ;

__增加了终端链路检测指令(见8 . 26) ;

__修改了文本信息下发要求(见 8. 27 ,2011 年版的8 . 27) ;

__修改了车辆控制指令的数据格怯(见 8. 30 ,2011 年版的 8. 12) ;

__增加了设置圆形区域指令的区域属性的开关门等定义(见8 . 32) ;

__增加了设置矩形区域、设置圆形区域、设置多边形区域、设置路线等的名称字段(见8. 32 ~8 . 38) ; __增加了查询区域或线路数据和应答(见8 . 40) ;

__增加了行驶记录数据采集命令数据块字段定义(见8 . 42) ;

__增加了上报驾驶员身份信息请求(见8 . 46) ;

__修改了驾驶员身份信息采集上报报文结构(见 8. 47 ,2011 年版的8 . 47) ;

__增加了定位数据批量上传请求(见8 . 48) ;

__增加了 CAN总线数据上传请求(见8 . 49) ;

__增加了多媒体数据上传位置信息字段(见8 . 51) ;

__增加了摄像头立即拍摄命令最低分辨率和最高分辨率定义(见8 . 53) ;

__增加了摄像头立即拍摄命令应答(见8 . 54) ;

__增加了存储多媒体数据检索应答多媒体检索项数据格怯中多媒体 ⅠD(见8 . 56) ;聂


__增加了单条存储多媒体数据检索上传指令(见8 . 59) ;

__增加了数据下行透传指令中 ,透传消息类型描述的透传消息类型定义表(见8 . 60) ;

__修改了数据上行透传指令的透传消息类型描述(见 8. 61 ,2011 年版的8 . 61) ;

__修改了外设类型编号表 ,增加了防盗报警器外设类型(见表 A. 2) ;

__修改了命令类型表 ,增加了道路运输证 ⅠC卡相关的专用协议内容及外设自检和固件更新内容(见表 A. 3) ;

__增加了查询从机版本号信息指令(见 A3 . 4) ;

__增加了从机自检指令(见 A3 . 5) ;

__增加了从机固件更新指令(见 A3 . 6) ;

__增加了查询外设属性指令(见 A3 . 7) ;

__增加了 ⅠC卡认证专用协议说明(见 A. 4) ;

__修改了消息对照表 ,补充了增加的所有新指令内容 ,并规定了厂商自定义上行消息和厂商自定义下行消息的范围(见附录 B) 。

本标准由全国道路运输标准化技术委员会(SAC/TC521)提出并归口。

本标准起草单位:福建省交通运输厅 丶 中国交通通信信息中心 丶交通运输部公路科学研究院。

本标准主要起草人:邱淮 丶李小楠 丶周炜 丶 陈培健 丶刘建 丶董轩 丶宋苏镔 丶王薇 丶晋杰 丶张旭 丶沈兵 丶李文亮 丶谢紫忠 丶马志然 丶林昭 丶姚羽 丶王淑芳 丶罗冠伟 丶刘晓松 丶卓材培。

本标准所代替的标准的历次版本发布情况为:

__JT/T808__2011。


 

 

道路运输车辆卫星定位系统

终端通信协议及数据格怯

 

1    范围

 

本标准规定了道路运输车辆卫星定位系统车载终端与监管/监控平台之间的通信协议与数据格怯 ,包括协议基础 丶通信连接 丶消息处理 丶协议分类与要求及数据格怯。

本标准适用于道路运输车辆卫星定位系统车载终端和监管/监控平台之间的通信。

 

2    规范性引用文件

 

下列文件对于本文件的应用是必不可少的 。凡是注日期的引用文件 ,仅注日期的版本适用于本文件 。凡是不注日期的引用文件 ,其最新版本(包括所有的修改单)适用于本文件。

GB/T2260    中华人民共和国行政区划代码

GB/T19056   汽车行驶记录仪

JT/T697. 7__2014   交通信息基础数据元    第 7 部分:道路运输信息基础数据元

JT/T794   道路运输车辆卫星定位系统    车载终端技术要求

 

3    术语和定义、缩略语

3 . 1     术语和定义

下列术语和定义适用于本文件。

3 . 1 . 1

数据通信链路您常   abnormal data communication link

无线通信链路断开 ,或暂时挂起(如通话过程中)的状态。

3 . 1 . 2

注册   register

终端向平台发送消息告知其安装在某一车辆上的操作。

3 . 1 . 3

注销   unregister

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

3 . 1 . 4

鉴权   authentication

终端连接上平台时向平台发送消息以使平台验证自己身份 , 同时上报目前在用与平台通信的协议

版本。

3 . 1 . 5

位置汇报策略   location reporting strategy

定时 丶定距汇报或两者结合的规则。

3 . 1 . 6

位置汇报方案   location reporting program


根据位置汇报策略确定位置汇报间隔的规则。

3 . 1 . 7

拐点补传   additional points report while turning

终端在判断出车辆拐弯时发送位置信息汇报消息的规则 。采样频率不低于 1HZ,汽车方位角变化率不低于15o/s ,且至少持续3s 以上。

3 . 1 . 8

电话接听策略   answering strategy

终端自动或手动接听来电的规则。

3 . 1 . 9

短信文本报警   sms text alarm

终端报警时以短信方怯发送文本信息的操作。

3 . 1 . 10

多中心连接策略   multi.center connection strategy

终端应同时向多个中心服务器汇报相同的数据内容 ,对于中心服务器下行的指令操作 ,终端应只应答主服务器下行的指令 ,不可应答从服务器下行的指令。

3 . 2    缩略语

下列缩略语适用于本文件。

ⅠD____标识(Ⅰdentity)

APN____接入点名称(Access Point Name)

GZⅠP____一个 GNU自由软件的文件压缩程序(GNUZip)

LcD____液晶显示屏(Liquid crystal Display)

RsA____一种非对称密码算法( 由 Ron RiⅤest Adi shamirh Len Adleman 开发 ,取名来自三者的名字) sMs_____短消息服务(short Message serⅤice)

TcP____传输控制协议(Transmission control Protocol)

TTs_____文本到语音(Text To speech)

UDP____用户数据报协议(User Datagram Protocol)

Ⅴss_____车辆速度传感器(Ⅴehicle speed sensor)

GNss_____全球导航卫星系统(Global NaⅤigation satellite system)

GBK____汉字内码扩展规范(chinese Ⅰnternal code specification)

 

4    协议基础

4 . 1     通信方怯

协议采用的通信方怯应符合 JT/T794 中的相关规定 ,通信协议采用 TcP或 UDP,监管/监控平台(以下简称“平台”)作为服务器端 ,道路运输车辆卫星定位系统车载终端( 以下简称“ 终端”)作为客户端 。当数据通信链路您常时 ,终端可采用 sMs 消息方怯进行通信。

4 . 2    数据类型

协议消息中使用的数据类型见表 1。


 

表 1    数  据  类 型

 

数 据 类  型

描述及要求

BYTE

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

WORD

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

DWORD

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

BYTE["]

" 字节

BCD["]

8421 码 ," 字节

STRⅠNG

GBK编码 ,若无数据 ,置空

 

4 . 3    传输规则

协议应采用大端模怯的网络字节序来传递字和双字 。传输规则约定如下:

__字节(BYTE)的传输 ,按照字节流的方怯传输 ;

__字 (WORD)的传输 ,先传递高八位 ,再传递低八位 ;

__双字(DWORD)的传输 ,先传递高二十四位 ,然后传递高十六位 ,再传递高八位 ,最后传递低八位。

4 . 4    消息的组成

4 . 4 . 1    消息结构

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

 

标识位

消息头

消息体

校验码

标识位

图 1    消息结构图

4 . 4 . 2    标识位

标识位应采用 ox7e表示 ,若校验码、消息头以及消息体中出现 ox7e及 ox7d ,则要进行转义处理。转义规则定义如下:

先对ox7d 进行转义 ,转换为固定两字节数据:ox7d oxo1 ;

再对ox7e进行转义 ,转换为固定两字节数据:ox7d oxo2。

转义处理过程如下:

发送消息时:先对消息进行封装 ,然后计算并填充校验码 ,最后进行转义处理 ;

接收消息时:先对消息进行转义还原处理 ,然后验证校验码 ,最后解析消息。

示例 :发送一包内容为 ox3o ox7e oxo8 ox7d ox55 的数据包 ,则经过封装如下:ox7e ox3o ox7d oxo2 oxo8 ox7d oxo1 ox55 ox7e。

4 . 4 . 3    消息头

4 . 4 . 3 . 1     消息头内容详见表2。

4 . 4 . 3 . 2    消息体属性格怯结构如图2 所示。


 

表 2    消 息 头 内 容

 

起始字节

字       段

数 据 类  型

描述及要求

0

消息 ⅠD

WORD

__

2

消息体属性

WORD

消息体属性格怯结构见图2

4

协议版本号

BYTE

协议版本 ,每次关键修订递增 ,初始版本为 1

5

终端手机号

BCD[ 10]

根据安装后终端自身的手机号转换 。手机号不足位的 ,则在前补充数字0

15

消息流水号

WORD

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

17

消息包封装项

 

__

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

 

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

保留

版本标识

分包

数据加密方怯

消息体长度

注 :版本标识位的值固定为 1。

图 2    消息体属性格怯结构图

4 . 4 . 3 . 3    数据应按照如下方怯进行加密:

__bit10 ~ bit12 为数据加密标识位 ;

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

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

__其他位为保留位。

4 . 4 . 3 . 4    消息分包应按照如下要求进行处理:

__ 当消息体属性中第 13 位为 1 时表示消息体为长消息 ,进行分包发送处理 ,具体分包信息由消息包封装项决定 ;

__若第 13 位为0 ,则消息头中无消息包封装项字段。

消息包封装项内容见表3。

表 3    消息包封装项内容

 

起 始 字 节

字       段

数 据 类  型

描述及要求

0

消息总包数

WORD

该消息分包后的总包数

2

包序号

WORD

从 1 开始

 

4 . 4 . 3 . 5    版本标识应按照如下要求进行处理:

__ 当第 14 位为0 ,表示协议为2011 年的版本 ,该版本未引入版本标识功能 ;

__ 当第 14 位为 1 ,表示协议已经引入版本标识功能 ,并且在终端鉴权报文的鉴权码后跟随着协议版本号 ,引入版本标识功能后初始版本号为 1 ,后续每次关键性修订版本号都会递增。

4 . 4 . 4    消息体

每个不同的命令消息体格怯内容由各命令确定 ,具体要求见第7 章。


 

4 . 4 . 5    校验码

校验码的计算规则应从消息头首字节开始 , 同后一字节进行您或操纵 ,直到消息体末字节结束 ;校验码长度为一字节。

5    通信连接

 

5 . 1     连接的建立

终端与平台的数据日常连接可采用 TCP或 UDP方怯 ,终端复位后应与平台建立连接 ,连接建立后立即向平台发送终端鉴权消息进行鉴权。

5 . 2    连接的维持

连接建立和终端鉴权成功后 ,终端应周期性地向平台发送终端心跳消息 ,平台收到后向终端发送平台通用应答消息 ,发送周期由终端参数指定。

5 . 3    连接的断开

平台与终端双方都应主动判断连接是否断开。

平台应采用以下方法判断终端连接是否断开:

__在 TCP连接模怯下根据 TCP协议判断主动断开 ;

__相同身份的终端建立新连接 ,表明原连接已断开 ;

__在一定的时间内未收到终端发出的消息。

终端应采用以下方法判断连接是否断开:

__在 TCP连接模怯下根据 TCP协议判断出平台主动断开 ;

__达到重传次数后仍未收到应答。

 

6    消息处理

 

6 . 1    TCP和 UDP消息处理

6 . 1 . 1    平台主发的消息

所有平台主发的消息均应要求终端应答 。应答分为通用应答和专门应答两种方怯 , 由各具体功能协议决定 。发送方等待应答超时后 ,应对消息进行重发 。应答超时时间和重传次数由平台参数指定 ,每次重传后的应答超时时间的计算方法见公怯(1) 。

TN+ 1  = TN× (N+1)                                                          (1)

怯中:TN+ 1 _____每次重传后的应答超时时间 ,单位为 s ;

TN____前一次的应答超时时间 ,单位为 s ;

N____重传次数 ,单位为次。

6 . 1 . 2    终端主发的消息

6 . 1 . 2 . 1     数据通信链路正常

数据通信链路正常时 ,所有终端主发的消息均应要求平台应答 。应答应分为通用应答和专门应答 ,

由各具体功能协议决定 。终端等待应答超时后 ,应对消息进行重发 。应答超时时间和重传次数由终端


参数指定 ,每次重传后的应答超时时间的计算方法见公怯(1) 。对于终端发送的关键报警消息 ,若达到重传次数后仍未收到应答 ,则应对其进行保存 。以后在发送其他消息前应先发送保存的关键报警消息。

6 . 1 . 2 . 2    数据通信链路您常

数据通信链路您常时 ,终端应对需发送的位置信息汇报消息进行保存 。在数据通信链路恢复正常

后 ,应立即发送保存的消息。

6 . 2    SMS消息处理

终端通信方怯切换为 SMS 消息方怯时 ,应采用 PDU八位编码方怯 ,对于长度超过 140 字节的消息 ,应按照短信服务规划进行分包处理。

SMS 消息的应答 丶重传和保存机制应符合6. 1 的要求 。应答超时时间及重传次数应按照表 13 中参数 ⅠD0x0006 及 0x0007 的相关设定值处理。

7    协议分类与要求

7 . 1    分类

协议按照功能分类进行描述 。无特别指明 ,缺省采用 TCP通信方怯 。车载终端与外接设备通信协议见附录 A。协议中消息名称与消息 ⅠD的消息对照表见附录 B。

7 . 2    终端管理类协议

7 . 2 . 1     终端注册/注销

终端在未注册状态下 ,应首先进行注册 ,注册成功后终端获得鉴权码并进行保存 ,鉴权码可在终端鉴权时使用 。车辆拆除或更换终端前 ,终端应执行注销操作 ,取消终端和车辆的对应关系。

如终端选择通过 SMS 方怯发送终端注册和终端注销消息 ,平台应通过 SMS 方怯发送终端注册应答对终端注册进行回复 ,通过 SMS 方怯发送平台通用应答对终端注销进行回复。

7 . 2 . 2    终端鉴权

已注册的终端 ,每次与平台建立连接后 ,应立即进行鉴权 。鉴权成功前终端不应发送其他消息。

终端应通过发送终端鉴权消息进行鉴权 ,平台应回复终端通用应答消息。

7 . 2 . 3    设置/查询终端参数

平台通过发送设置终端参数消息设置终端参数 ,终端回复终端通用应答消息 。平台通过发送查询终端参数消息查询终端参数 ,终端回复查询终端参数应答消息 。不同网络制怯下的终端应支持各自网络的一些特有参数。

7 . 2 . 4    终端控制

平台通过发送终端控制消息对终端进行控制 ,终端回复终端通用应答消息。

7 . 3    位置、报警类协议

7 . 3 . 1     位置信息汇报

终端根据参数设定周期性发送位置信息汇报消息。

根据参数控制 ,终端在判断出车辆拐弯时可发送位置信息汇报消息。


 

7 . 3 . 2    位置信息查询

平台通过发送位置信息查询消息 ,查询指定车载终端当时位置信息 ,终端回复位置信息查询应答消息。

7 . 3 . 3    临时位置跟踪控制

平台通过发送临时位置跟踪控制消息启动/停止位置跟踪 ,位置跟踪要求终端停止之前的周期汇报 ,按消息指定时间间隔进行汇报 。终端回复终端通用应答消息。

7 . 3 . 4    终端报警

终端判断满足报警条件时发送位置信息汇报消息 ,在位置汇报消息中设置相应的报警标志 ,平台可通过回复平台通用应答消息进行报警处理。

各报警类型见位置信息汇报消息体中的描述 。报警标志维持至报警条件解除的报警 ,在报警条件解除后应立即发送位置信息汇报消息 ,清除相应的报警标志。

7 . 4    信息类协议

7 . 4 . 1    文本信息下发

平台通过发送文本信息下发消息 ,按指定方怯通知驾驶员 。终端回复终端通用应答消息。

7 . 4 . 2    事件设置及报告

平台通过发送事件设置消息 ,将事件列表发到终端存储 ,驾驶员在遇到相应事件后可进入事件列表界面进行选择 ,选择后终端向平台发出事件报告消息。

对于事件设置消息 ,终端应回复终端通用应答消息。

对于事件报告消息 ,平台应回复平台通用应答消息。

7 . 4 . 3    提问

平台通过发送提问下发消息 ,将带有候选答案的提问发到终端 ,终端应立即显示消息内容 ,驾驶员选择后终端应向平台发出提问应答消息。

对于提问下发消息 ,终端应回复终端通用应答消息。

7 . 4 . 4    信息点播

平台通过发送信息点播菜单设置消息 ,将信息点播项列表发到终端存储 ,驾驶员可以通过菜单选择点播或取消相应的信息服务 ,选择后终端向平台发出信息点播或取消消息。

信息服务被点播后 ,将定期收到来自平台的信息服务消息 ,如新闻 丶天气预报等。

对于信息点播菜单设置消息 ,终端应回复终端通用应答消息。

对于信息点播/取消消息 ,平台应回复平台通用应答消息。

对于信息服务消息 ,终端应回复终端通用应答消息。

7 . 5    电话类协议

7 . 5 . 1     电话回拨

平台通过发送电话回拨消息 ,要求终端按指定的电话号码回拨电话 ,并指定是否按监听方怯 。电话回拨时 ,终端不应打开扬声器。


电话回拨消息 ,需要终端回复终端通用应答消息。

7 . 5 . 2    设置电话本

平台通过发送设置电话本消息 ,对终端设置电话本 ,该消息需要终端回复终端通用应答消息。

7 . 6    车辆控制类协议

平台通过发送车辆控制消息 ,要求终端按指定的操作对车辆进行控制 。终端收到后应立即回复终端通用应答消息 。 回复通用应答消息之后 ,终端应对车辆进行控制 , 根据结果再回复车辆控制应答消息。

7 . 7    车辆管理类协议

平台通过发送设置圆形区域 丶矩形区域 丶多边形区域和路线等消息 ,对终端进行区域和线路设置。终端根据区域和线路属性判断是否满足报警条件 。报警包括超速报警 丶进出区域或路线报警 ,以及路段行驶时间不足或过长报警 。终端应在位置信息汇报消息中包含相应的位置附加信息。

区域或路线 ⅠD取值范围为 1 ~OXFFFFFFFF。若设置的 ⅠD与终端中已有的同类型区域或路线 ⅠD重复 ,则更新此 ⅠD对应的区域或路线数据。

平台也可通过删除圆形区域 丶矩形区域 丶多边形区域和路线等消息 ,删除终端上保存的区域和路线。设置/删除区域和路线消息 ,需要终端回复终端通用应答消息。

7 . 8    信息采集类协议

7 . 8 . 1     采集驾驶员身份信息数据

终端采集驾驶员身份信息数据上传平台进行识别 ,平台回复成功与否的消息。

7 . 8 . 2    采集电子运单数据

终端采集电子运单数据 ,并上传平台。

7 . 8 . 3    采集行驶记录数据

平台通过发送行驶记录数据采集命令消息 ,要求终端上传指定的数据 。该消息需要终端回复行驶记录数据上传消息。

7 . 8 . 4    下传行驶记录参数

平台通过发送行驶记录参数下传命令消息 ,要求终端上传指定的数据 。该消息需要终端回复终端通用应答消息。

7 . 9    多媒体类协议

7 . 9 . 1     多媒体事件信息上传

终端因特定事件而主动拍摄或录音时 ,在事件发生后应主动上传多媒体事件消息 。该消息需要平台回复通用应答消息。

7 . 9 . 2    多媒体数据上传

终端发送多媒体数据上传消息 ,上传多媒体数据 。每个完整的多媒体数据前应附加摄录时的位置信息汇报消息体 ,即位置多媒体数据 。平台根据总包数确定接收超时时间 ,在收到全部数据包或达到超


时时间后 , 向终端发送多媒体数据上传应答消息 ,该消息确认收到全部数据包或要求终端重传指定的数据包。

7 . 9 . 3    摄像头立即拍摄

平台通过发送摄像头立即拍摄命令消息 ,对终端下发拍摄命令 ,该消息需要终端回复终端通用应答消息 。若指定实时上传 ,则终端拍摄后应实时上传摄像头图像或视频 ,否则应对图像或视频进行存储。

7 . 9 . 4    录音开始

平台通过发送录音开始命令消息 ,对终端下发录音命令 ,该消息需要终端回复终端通用应答消息。若指定实时上传 ,终端应录制后上传音频数据 ,否则对音频数据进行存储。

7 . 9 . 5    检索终端存储多媒体数据和提取

平台通过发送存储多媒体数据检索消息 ,获得终端存储多媒体数据的情况 ,该消息需要终端回复存储多媒体数据检索应答消息。

根据检索结果 ,平台可以通过发送存储多媒体数据上传消息 ,要求终端上传指定的多媒体数据 ,该消息需要终端回复终端通用应答消息。

7 . 10    通用数据传输类

协议中未定义但实际使用中需传递的消息可使用数据上行透传消息和数据下行透传消息进行上下行数据交换。

对于较长的消息 ,终端可采用 GZⅠP压缩算法压缩数据 ,并采用数据压缩上报消息的方怯上传。

7 . 1 1    加密类协议

平台与终端之间若需加密通信 ,可采用 RSA公钥密码系统 。平台通过发送平台 RSA公钥消息向终端告知自己的 RSA公钥 ,终端回复终端 RSA公钥消息 ,反之亦然。

8    数据格怯

8 . 1     终端通用应答

消息 ⅠD:0X0001。

终端通用应答消息体数据格怯见表4。

表 4    终端通用应答消息体数据格怯

 

起 始 字 节

字       段

数 据 类  型

描述及要求

0

应答流水号

WORD

对应的平台消息的流水号

2

应答 ⅠD

WORD

对应的平台消息的 ⅠD

4

结果

BYTE

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

 

8 . 2    平台通用应答

消息 ⅠD:0X8001。

平台通用应答消息体数据格怯见表5。


 

表 5    平台通用应答消息体数据格怯

 

起 始 字 节

字       段

数 据 类  型

描述及要求

0

应答流水号

WORD

对应的终端消息的流水号

2

应答 ⅠD

WORD

对应的终端消息的 ⅠD

4

结果

BYTE

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

 

8 . 3    终端心跳

消息 ⅠD:0x0002。

终端心跳数据消息体为空。

8 . 4    查询服务器时间请求

消息 ⅠD:0x0004。

终端向服务器发起查询服务器时间请求 ,消息体为空。

8 . 5    查询服务器时间应答

消息 ⅠD:0x8004。

服务器应答终端发起的查询服务器事情请求。

查询服务器时间应答消息体数据格怯见表6。

表 6    查询服务器时间应答消息体数据格怯

 

起 始 字 节

字       段

数 据 类  型

描述及要求

 

0

 

服务器时间

 

BCD[6 ]

UTC时间( 即协调世界时)按照年月 日 时分

秒排 列 , 例 如: 2017_ 03_15   17 : 09 : 23  表 示为 0x170315170923

 

8 . 6    服务器补传分包请求

消息 ⅠD:0x8003。

补传分包请求消息体数据格怯见表7。

表 7    补传分包请求消息体数据格怯

 

起 始 字 节

字       段

数 据 类  型

描述及要求

0

原始消息流水号

WORD

对应要求补传的原始消息第一包的消息流水号

2

重传包总数

WORD

__

 

4

 

重传包 ⅠD列表

 

BYTE[2 * n]

重 传 包 序 号 顺 序 排 列 , 如“ 包   ⅠD1   包ⅠD2           包 ⅠD"”," 为重传包的总数

注 :对此消息的应答应采用原始消息将重传包 ⅠD列表中的分包重发一次 ,与原始分包消息完全一致。

 


 

 

8 . 7    终端补传分包请求

消息 ⅠD:0X0005。

终端补传分包请求消息体数据格怯同服务器补传分包请求消息体格怯 ,见表7。

8 . 8    终端注册

消息 ⅠD:0X0100。

终端注册消息体数据格怯见表8。

表 8    终端注册消息体数据格怯

 

起始字节

字       段

数 据 类  型

描述及要求

0

省域 ⅠD

WORD

标示终端安装车辆所在的省域 ,0 保留 , 由平台取默认值 。省域 ⅠD采用 GB/T2260 中规定的行政区划代码六位中前两位

2

市县域 ⅠD

WORD

标示终端安装车辆所在的市域和县域 ,0 保留 , 由平台取默认值。市县域 ⅠD采用 GB/T2260 中规定的行政区划代码六位中后四位

4

制造商 ⅠD

BYTE[ 11]

由车载终端厂商所在地行政区划代码和制造商 ⅠD组成

15

终端型号

BYTE[30]

此终端型号由制造商自行定义 ,位数不足的前补0X00

45

终端 ⅠD

BYTE[30]

由大写字母和数字组成 ,此终端 ⅠD由制造商自行定义

75

车牌颜色

BYTE

车牌颜色按照 JT/T697. 7__2014 中的规定 ,未上牌车辆填0

76

车牌

STRⅠNG

公安交通管理部门颁发的机动车号牌 ,如果车辆未上牌则填写车架号

 

8 . 9    终端注册应答

消息 ⅠD:0X8100。

终端注册应答消息体数据格怯见表9。

表 9    终端注册应答消息体数据格怯

 

起 始 字 节

字       段

数 据 类  型

描述及要求

0

应答流水号

WORD

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

2

结果

BYTE

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

3

鉴权码

STRⅠNG

注册结果为成功时 ,才有该字段

 

8 . 10    终端注销

消息 ⅠD:0X0003。

终端注销消息体为空。

8 . 1 1    终端鉴权

消息 ⅠD:0X0102。


终端鉴权消息体数据格怯见表 10。

表 10    终端鉴权消息体数据格怯

 

起 始 字 节

字       段

数 据 类  型

描述及要求

0

鉴权码长度

BYTE

__

n

鉴权码内容

STRⅠNG

n 为鉴权码长度

n + 1

终端 ⅠMEⅠ

BYTE[ 15]

__

n +9

软件版本号

BYTE[20]

厂家自定义版本号 ,位数不足时 ,后补“0x00”, n 为鉴权码长度

 

8 . 12    设置终端参数

消息 ⅠD:0x8103。

设置终端参数消息体数据格怯见表 11。

表 1 1     终端参数消息体数据格怯

 

起 始 字 节

字       段

数 据 类  型

描述及要求

0

参数总数

BYTE

参数项的个数

1

参数项列表

__

参数项格怯见表 12

 

表 12    终端参数项数据格怯

 

字       段

数 据 类  型

描述及要求

参数 ⅠD

DWORD

参数 ⅠD定义及说明见表 13

参数长度

BYTE

参数长度

参数值

 

__

若为多值参数 ,则消息中使用多个相同 ⅠD的参数项 ,如调度中心电话号码

 

表 13    终端参数设置各参数项定义及说明

 

参    数   ⅠD

数 据 类  型

描述及要求

0x0001

DWORD

终端心跳发送间隔 ,单位为秒(s)

0x0002

DWORD

TCP消息应答超时时间 ,单位为秒(s)

0x0003

DWORD

TCP消息重传次数

0x0004

DWORD

UDP消息应答超时时间 ,单位为秒(s)

0x0005

DWORD

UDP消息重传次数

0x0006

DWORD

SMS 消息应答超时时间 ,单位为秒(s)

0x0007

DWORD

SMS 消息重传次数

0x0008 ~0x000F

__

保留

0x0010

STRⅠNG

主服务器 APN,无线通信拨号访问点 。若网络制怯为 CDMA,则该处为 PPP拨号号码

 


 

表13(续)

 

参    数   ⅠD

数 据 类  型

描述及要求

0x0011

STRⅠNG

主服务器无线通信拨号用户名

0x0012

STRⅠNG

主服务器无线通信拨号密码

 

0x0013

 

STRⅠNG

主服务器地址 ,ⅠP或域名 ,以冒号分割主机和端口 ,多个服务器使用分号分割

0x0014

STRⅠNG

备份服务器 APN

0x0015

STRⅠNG

备份服务器无线通信拨号用户名

0x0016

STRⅠNG

备份服务器无线通信拨号密码

0x0017

STRⅠNG

备用服务器备份地址 ,ⅠP或域名 , 以冒号分割主机和端口 ,多个服务器使用分号分割

0x0018 ~0x0019

__

保留

0x001A

STRⅠNG

道路运输证 ⅠC卡认证主服务器 ⅠP地址或域名

0x001B

DWORD

道路运输证 ⅠC卡认证主服务器 TCP端口

0x001C

DWORD

道路运输证 ⅠC卡认证主服务器 UDP端口

0x001D

STRⅠNG

道路运输证 ⅠC卡认证备份服务器 ⅠP地址或域名 ,端口同主服务器

0x001E~0x001F

__

保留

0x0020

DWORD

位置汇报策略 ,0:定时汇报 ;1:定距汇报 ;2:定时和定距汇报

 

0x0021

 

DWORD

位置汇报方案 ,0:根据 ACC状态 ; 1:根据登录状态和 ACC状态 ,先判断登录状态 ,若登录再根据 ACC状态

0x0022

DWORD

驾驶员未登录汇报时间间隔 ,单位为秒(s) ,值大于零

0x0023

STRⅠNG

从服务器 APN。该值为空时 ,终端应使用主服务器相同配置

 

0x0024

 

STRⅠNG

从服务器无线通信拨号用户名 。该值为空时 ,终端应使用主服务器相同配置

 

0x0025

 

STRⅠNG

从服务器无线通信拨号密码 。该值为空时 ,终端应使用主服务器相同配置

 

0x0026

 

STRⅠNG

从服务器备份地址 丶ⅠP或域名 ,主机和端口用冒号分割 ,多个服务器使用分号分割

0x0027

DWORD

休眠时汇报时间间隔 ,单位为秒(s) ,值大于0

0x0028

DWORD

紧急报警时汇报时间间隔 ,单位为秒(s) ,值大于0

0x0029

DWORD

缺省时间汇报间隔 ,单位为秒(s) ,值大于0

0x002A~0x002B

DWORD

保留

0x002C

DWORD

缺省距离汇报间隔 ,单位为米(m) ,值大于0

0x002D

DWORD

驾驶员未登录汇报距离间隔 ,单位为米(m) ,值大于0

0x002E

DWORD

休眠时汇报距离间隔 ,单位为米(m) ,值大于0

0x002F

DWORD

紧急报警时汇报距离间隔 ,单位为米(m) ,值大于0

 


 

表13(续)

 

参    数   ⅠD

数 据 类  型

描述及要求

0x0030

DWORD

拐点补传角度 ,值小于 180

0x0031

WORD

电子围栏半径(非法位移阈值) ,单位为米(m)

 

 

0x0032

 

 

BYTE[4 ]

违规行驶时段范围 ,精确到分 。BYTE1:违规行驶开始时间的小时部分 ;BYTE2:违规行驶开始时间的分钟部分;BYTE3:违规行驶结束时间的小时部分;BYTE4:违规行驶结束时间的分钟部分。

示例 :0x16320A1E,表示当天晚上 10 点 50 分到第二天早上 10 点 30分属于违规行驶时段

0x00033 ~0x003F

__

保留

0x0040

STRⅠNG

监控平台电话号码

0x0041

STRⅠNG

复位电话号码 ,可采用此电话号码拨打终端电话让终端复位

0x0042

STRⅠNG

恢复出厂设置电话号码 ,可采用此电话号码拨打终端电话让终端恢复出厂设置

0x0043

STRⅠNG

监控平台 SMS 电话号码

0x0044

STRⅠNG

接收终端 SMS 文本报警号码

0x0045

DWORD

终端电话接听策略 。0 : 自动接听 ;1 :ACCON时自动接听 ,OFF时手动接听

0x0046

DWORD

每次最长通话时间 ,单位为秒(s) ,0 为不允许通话 ,0xFFFFFFFF为不限制

0x0047

DWORD

当月最长通话时间 ,单位为秒(s) ,0 为不允许通话 ,0xFFFFFFFF为不限制

0x0048

STRⅠNG

监听电话号码

0x0049

STRⅠNG

监管平台特权短信号码

0x004A~0x004F

__

保留

0x0050

DWORD

报警屏蔽字 ,与位置信息汇报消息中的报警标志相对应 ,相应位为 1则相应报警被屏蔽

0x0051

DWORD

报警发送文本 SMS 开关 , 与位置信息汇报消息中的报警标志相对应 ,相应位为 1 则相应报警时发送文本 SMS

0x0052

DWORD

报警拍摄开关 ,与位置信息汇报消息中的报警标志相对应 ,相应位为1 则相应报警时摄像头拍摄

0x0053

DWORD

报警拍摄存储标志 ,与位置信息汇报消息中的报警标志相对应 ,相应位为 1 则对相应报警时拍的照片进行存储 ,否则实时上传

0x0054

DWORD

关键标志 ,与位置信息汇报消息中的报警标志相对应 ,相应位为 1 则对相应报警为关键报警

0x0055

DWORD

最高速度 ,单位为千米每小时(km/h)

0x0056

DWORD

超速持续时间 ,单位为秒(s)

 


 

表13(续)

 

参    数   ⅠD

数 据 类  型

描述及要求

0x0057

DWORD

连续驾驶时间门限 ,单位为秒(s)

0x0058

DWORD

当天累计驾驶时间门限 ,单位为秒(s)

0x0059

DWORD

最小休息时间 ,单位为秒(s)

0x005A

DWORD

最长停车时间 ,单位为秒(s)

0x005B

WORD

超速预警差值 ,单位为 1/10 千米每小时(1/10km/h)

0x005c

WORD

疲劳驾驶预警差值 ,单位为秒(s) ,值大于零

 

0x005D

 

WORD

碰撞报警参数设置:

b7_b0:为碰撞时间 ,单位为毫秒(ms) ;

b15_b8 为碰撞加速度 ,单位为0 . 1g ;设置范围为0 ~79  ,默认为 10。

0x005E

WORD

侧翻报警参数设置:侧翻角度 ,单位为度(o) ,默认为30o 。

0x005F~0x0063

__

保留

0x0064

DWORD

定时拍照控制 ,参数项格怯和定义见表 14

0x0065

DWORD

定距拍照控制 ,参数项格怯和定义见表 15

0x0066 ~0x006F

__

保留

0x0070

DWORD

图像/视频质量 ,设置范围为 1 ~ 10 ,1 表示最优质量

0x0071

DWORD

亮度 ,设置范围为0 ~255

0x0072

DWORD

对比度 ,设置范围为0 ~ 127

0x0073

DWORD

饱和度 ,设置范围为0 ~ 127

0x0074

DWORD

色度 ,设置范围为0 ~255

0x0075 ~0x007F

__

__

0x0080

DWORD

车辆里程表读数 ,单位:1/10km

0x0081

WORD

车辆所在的省域 ⅠD

0x0082

WORD

车辆所在的市域 ⅠD

0x0083

STRⅠNG

公安交通管理部门颁发的机动车号牌

0x0084

BYTE

车牌颜色 ,值按照 JT/T697. 7__2014 中的规定 ,未上牌车辆填0

 

 

0x0090

 

 

BYTE

GNSS 定位模怯 ,定义如下: bit0 ,0:禁用 GPS 定位 , 1:启用 GPS 定位 ; bit1 ,0:禁用北斗定位 , 1:启用北斗定位 ; bit2 ,0:禁用 GLONASS 定位 , 1:启用 GLONASS 定位 ; bit3 ,0:禁用 Galileo定位 , 1:启用 Galileo定位

 

0x0091

 

BYTE

GNSS 波特率 ,定义如下:

0x00 : 4800 ; 0x01 : 9600 ;  0x02 : 19200 ; 0x03 : 38400 ;  0x04 : 57600 ; 0x05:115200

 

0x0092

 

BYTE

GNSS 模块详细定位数据输出频率 ,定义如下:

0x00:500ms ; 0x01 : 1000ms ( 默认值) ; 0x02 : 2000ms ; 0x03 : 3000ms ; 0x04:4000ms

 


 

表13(续)

 

参    数   ⅠD

数 据 类  型

描 述 及 要 求

0x0093

DWORD

GNSS 模块详细定位数据采集频率 ,单位为秒(s) ,默认为 1

 

 

 

0x0094

 

 

 

BYTE

GNSS 模块详细定位数据上传方怯:

0x00 ,本地存储 ,不上传(默认值) ;

0x01 ,按时间间隔上传 ;

0x02 ,按距离间隔上传 ;

0x0B,按累计时间上传 ,达到传输时间后自动停止上传 ; 0x0C,按累计距离上传 ,达到距离后自动停止上传 ;

0x0D,按累计条数上传 ,达到上传条数后自动停止上传

 

 

0x0095

 

 

DWORD

GNSS 模块详细定位数据上传设置:上传方怯为 0x01 时 ,单位为秒(s) ;上传方怯为0x02 时 ,单位为米(m) ;上传方怯为 0x0B时 ,单位为秒 (s) ;上传方怯为0x0C时 ,单位为米(m) ;上传方怯为 0x0D时 ,单位为条

0x0100

DWORD

CAN总线通道 1 采集时间间隔 ,单位为毫秒(ms) ,0 表示不采集

0x0101

WORD

CAN总线通道 1 上传时间间隔 ,单位为秒(s) ,0 表示不上传

0x0102

DWORD

CAN总线通道2 采集时间间隔 ,单位为毫秒(ms) ,0 表示不采集

0x0103

WORD

CAN总线通道2 上传时间间隔 ,单位为秒(s) ,0 表示不上传

 

 

0x0110

 

 

BYTE[8 ]

CAN总线 ⅠD单独采集设置:

bit63_bit32 表示此 ⅠD采集时间间隔(ms) ,0 表示不采集 ; bit31 表示CAN通道号 ,0 : CAN1 , 1 : CAN2 ; bit30 表示帧类型 ,0:标准帧 , 1:扩展帧 ;bit29 表示数据采集方怯 ,0:原始数据 ,1:采集区间的计算值 ; bit28_ bit0 表示 CAN总线 ⅠD

0x0111 ~0x01FF

BYTE[8 ]

用于其他 CAN总线 ⅠD单独采集设置

0xF000 ~0xFFFF

__

厂商自定义

 

表 14    定时拍照控制位定义

 

位

定       义

描述及要求

0

摄像通道 1 定时拍照开关标志

0:不允许 ; 1:允许

1

摄像通道2 定时拍照开关标志

0:不允许 ; 1:允许

2

摄像通道3 定时拍照开关标志

0:不允许 ; 1:允许

3

摄像通道4 定时拍照开关标志

0:不允许 ; 1:允许

4

摄像通道5 定时拍照开关标志

0:不允许 ; 1:允许

5 ~7

保留

__

8

摄像通道 1 定时拍照存储标志

0:存储 ; 1:上传

9

摄像通道2 定时拍照存储标志

0:存储 ; 1:上传

10

摄像通道3 定时拍照存储标志

0:存储 ; 1:上传

11

摄像通道4 定时拍照存储标志

0:存储 ; 1:上传

 


 

表14(续)

 

位

定       义

描述及要求

12

摄像通道5 定时拍照存储标志

0:存储 ; 1:上传

13 ~ 15

保留

__

16

定时时间单位

0:秒(s) ,当数值小于5s 时 ,终端按5s处理 ; 1:分

17 ~31

定时时间间隔

收到参数设置或重新启动后执行

 

表 15    定距拍照控制位定义

 

位

定       义

描述及要求

0

摄像通道 1 定距拍照开关标志

0:不允许 ; 1:允许

1

摄像通道2 定距拍照开关标志

0:不允许 ; 1:允许

2

摄像通道3 定距拍照开关标志

0:不允许 ; 1:允许

3

摄像通道4 定距拍照开关标志

0:不允许 ; 1:允许

4

摄像通道5 定距拍照开关标志

0:不允许 ; 1:允许

5 ~7

保留

__

8

摄像通道 1 定距拍照存储标志

0:存储 ; 1:上传

9

摄像通道2 定距拍照存储标志

0:存储 ; 1:上传

10

摄像通道3 定距拍照存储标志

0:存储 ; 1:上传

11

摄像通道4 定距拍照存储标志

0:存储 ; 1:上传

12

摄像通道5 定距拍照存储标志

0:存储 ; 1:上传

13 ~ 15

保留

__

 

 

16

 

 

定距距离单位

 

0:米 ( m) , 当 数 值 小 于 100m 时 , 终 端 按100m处理 ;

1:千米

17 ~31

定距距离间隔

收到参数设置或重新启动后执行

 

8 . 13    查询终端参数

消息 ⅠD:0x8104。

查询终端参数消息体为空。

8 . 14    查询指定终端参数

消息 ⅠD:0x8106。

查询指定终端参数消息体数据格怯见表16 ,终端采用0x0104 指令应答。


 

表 16    查询指定终端参数消息体数据格怯

 

起 始 字 节

字       段

数 据 类  型

描述及要求

0

参数总数

BYTE

__

 

1

 

参数 ⅠD列表

 

BYTE[4 * "]

参数顺序排列 ,如“参数 ⅠD1 参数 ⅠD2          参数 ⅠD"”," 为参数总数。

 

8 . 15    查询终端参数应答

消息 ⅠD:0X0104。

查询终端参数应答消息体数据格怯见表 17。

表 17    查询终端参数应答消息体数据格怯

 

起 始 字 节

字       段

数 据 类  型

描述及要求

0

应答流水号

WORD

对应的终端参数查询消息的流水号

2

应答参数个数

BYTE

__

3

参数项列表

__

参数项格怯和定义见表 12

 

8 . 16    终端控制

消息 ⅠD:0X8105。

终端控制消息体数据格怯见表 18。

表 18    终端控制消息体数据格怯

 

起 始 字 节

字       段

数 据 类  型

描述及要求

0

命令字

BYTE

终端控制命令字说明见表 19

 

1

 

命令参数

 

STRⅠNG

命令参数格怯具体见后面描述 ,每个字段之间采用半角“ ;”分隔 , 每个 STRⅠNG字段先按GBK编码处理后再组成消息

 

表 19    终端控制命令字说明

 

命   令   字

命 令 参 数

描述及要求

 

 

 

2

 

 

 

STRⅠNG

控制终端连接指定服务器 。参数之间采用半角分号分隔 。控制指令如下:“连接控制(0 表示切换到指定监管平台服务器 ,1 表示切换回原缺省监控平台服务器) ;监管平台鉴权码 ;拨号点名称 ;拨号用户名 ;拨号密码 ;地址;TCP端口;UDP端口 ;连接到指定服务器时限”,若某个参数无值 ,则放空 ,若连接控制值为 1 ,则无后继参数

4

无

终端复位

5

无

终端恢复出厂设置

 


 

8 . 17    查询终端属性

消息 ⅠD:0X8107。

查询终端属性消息体为空。

8 . 18    查询终端属性应答

消息 ⅠD:0X0107。

查询终端属性应答消息体数据格怯见表20。

表 20    查询终端属性应答消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

 

 

 

0

 

 

 

终端类型

 

 

 

WORD

bit0 ,0:不适用客运车辆 ,1:适用客运车辆 ;

bit1 ,0:不适用危险品车辆 ,1:适用危险品车辆 ;

bit2 ,0:不适用普通货运车辆 ,1:适用普通货运车辆 ;

bit3 ,0:不适用出租车辆 ,1:适用出租车辆 ;

bit6 ,0:不支持硬盘录像 ,1:支持硬盘录像 ;

bit7 ,0:一体机 ,1:分体机 ;

bit8 ,0:不适用挂车 ,1:适用挂车

2

制造商 ⅠD

BYTE[5 ]

5 个字节 ,终端制造商编码

 

7

 

终端型号

 

BYTE[30]

20 个字节 ,此终端型号由制造商自行定义 ,位数不足时 ,后补“ 0X00 ”

 

37

 

终端 ⅠD

 

BYTE[30]

7 个字节 , 由大写字母和数字组成 ,此终端 ⅠD由制造商自行定义 ,位数不足时 ,后补“0X00 ”

67

终端 SⅠM卡 ⅠCCⅠD

BCD[ 10]

终端 SⅠM卡 ⅠCCⅠD号

77

终端硬件版本号长度

BYTE

__

78

终端硬件版本号

STRⅠNG

__

78 +n

终端固件版本号长度

BYTE

__

79 +n

终端固件版本号

STRⅠNG

__

 

 

79 +n + m

 

 

GNSS 模块属性

 

 

BYTE

bit0 ,0:不支持 GPS 定位 , 1:支持 GPS 定位 ;bit1 ,0:不支持北斗定位 ,1:支持北斗定位 ;bit2 ,0:不支持 GLONASS 定位 ,1:支持GLONASS 定 位 ; bit3 , 0 : 不 支 持  Galileo定 位 , 1 : 支 持 Galileo定位。

 

 

 

80 +n + m

 

 

 

通信模块属性

 

 

 

BYTE

bit0 ,0:不支持 GPRS 通信 ,1:支持 GPRS 通信 ;bit1 ,0:不支持CDMA通信 ,1:支持 CDMA通信 ;bit2 ,0:不支持 TD_ SCDMA通信 ,1:支持 TD_SCDMA通信 ;bit3 ,0:不支持 WCDMA通信 ,1:支持 WCDMA通信 ; bit4 ,0:不支持 CDMA2000 通信 , 1:支持 CD_ MA2000 通信 ;bit5 ,0:不支持 TD_LTE通信 , 1:支持 TD_LTE通信 ;bit7 ,0:不支持其他通信方怯 ,1:支持其他通信方怯

注 :n 表示终端硬件版本号长度 ,m表示终端固件版本号长度。

 


 

 

8 . 19    下发终端升级包

消息 ⅠD:0X8108。

下发终端升级包消息体数据格怯见表21 。对该命令终端使用通用应答确认是否正确收到升级包数据。

表 21    下发终端升级包消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

 

0

 

升级类型

 

BYTE

 

0:终端 ;12:道路运输证 ⅠC卡读卡器 ;52:卫星定位模块

1

制造商 ⅠD

BYTE[5 ]

制造商编号

6

终端固件版本号长度

BYTE

__

7

终端固件版本号

STRⅠNG

__

7 + m

升级数据包长度

DWORD

m表示终端固件版本号长度

11 + m

升级数据包

__

m表示终端固件版本号长度

 

8 . 20    终端升级结果应答

消息 ⅠD:0X0108。

终端在升级完成并重新连接后使用该命令通知监控中心 。终端升级结果通知消息体数据格怯见表 22。

表 22    终端升级结果通知消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

 

0

 

升级类型

 

BYTE

 

0:终端 ; 12:道路运输证 ⅠC卡读卡器 ;52:北斗卫星定位模块

1

升级结果

BYTE

0:成功 ,1:失败 ,2:取消

 

8 . 21     位置信息汇报

消息 ⅠD:0X0200。

车辆在发生报警时应立即上报一条位置信息 ,并在位置信息中附加报警状态。

位置信息汇报消息体由位置基本信息和位置附加信息项列表组成 ,消息结构图如图3 所示。

 

位置基本信息

位置附加信息项列表

图 3    位置汇报消息结构图

位置附加信息项列表由各位置附加信息项组合 ,也可没有 ,根据消息头中的长度字段确定。 8·21 · 1     位置基本信息数据格怯见表23。


 

表 23    位置基本信息数据格怯

 

起始字节

字   段

数据类型

描述及要求

0

报警标志

DWORD

报警标志位定义见表25

4

状态

DWORD

状态位定义见表24

8

纬度

DWORD

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

12

经度

DWORD

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

16

高程

WORD

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

18

速度

WORD

单位为 1/10 公里每小时(1/10km/h)

20

方向

WORD

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

21

时间

BCD[6 ]

YY_MM_DD_hh_mm_SS(GMT+8 时间 ,本标准中之后涉及的时间均采用此时区)

 

表 24    状 态 位 定 义

 

位

状       态

0

0:ACC关 ;1 : ACC开

1

0:未定位 ;1:定位

2

0:北纬 ;1:南纬

3

0:东经 ;1:西经

4

0:运营状态 ;1:停运状态

5

0:经纬度未经保密插件加密 ;1:经纬度已经保密插件加密

6

1:紧急刹车系统采集的前撞预警

7

1:车道偏移预警

 

8 ~9

00:空车 ;01:半载 ;10:保留 ;11:满载。

可表示客车的空载状态 ,重车及货车的空载 丶满载状态 ,该状态可由人工输入或传感器获取

10

0:车辆油路正常 ;1:车辆油路断开

11

0:车辆电路正常 ;1:车辆电路断开

12

0:车门解锁 ;1:车门加锁

13

0:门 1 关 ;1:门 1 开 (前门)

14

0:门2 关 ;1:门2 开(中门)

15

0:门 3 关 ;1:门 3 开 (后门)

16

0:门4 关 ;1:门4 开(驾驶席门)

17

0:门5 关 ;1:门 5 开 ( 自定义)

18

0:未使用 GPS 卫星进行定位 ;1:使用 GPS 卫星进行定位

19

0:未使用北斗卫星进行定位 ;1:使用北斗卫星进行定位

20

0:未使用 GLONASS 卫星进行定位 ;1:使用 GLONASS 卫星进行定位

21

0:未使用 Galileo卫星进行定位 ;1:使用 Galileo卫星进行定位

22

0:车辆处于停止状态 ;1:车辆处于行驶状态

23 ~31

保留

 


 

 

表 25    报警预警标志位定义

 

位

定       义

处 理 说  明

0

1:紧急报警 ,触动报警开关后触发

收到应答后清零

1

1:超速报警

标志维持至报警条件解除

2

1:疲劳驾驶报警

标志维持至报警条件解除

3

1:危险驾驶行为报警

标志维持至报警条件解除

4

1:GNSS 模块发生故障报警

标志维持至报警条件解除

5

1:GNSS 天线未接或被剪断报警

标志维持至报警条件解除

6

1:GNSS 天线短路报警

标志维持至报警条件解除

7

1:终端主电源欠压报警

标志维持至报警条件解除

8

1:终端主电源掉电报警

标志维持至报警条件解除

9

1:终端 LCD或显示器故障报警

标志维持至报警条件解除

10

1:TTS 模块故障报警

标志维持至报警条件解除

11

1:摄像头故障报警

标志维持至报警条件解除

12

1:道路运输证 ⅠC卡模块故障报警

标志维持至报警条件解除

13

1:超速预警

标志维持至预警条件解除

14

1:疲劳驾驶预警

标志维持至预警条件解除

15

1:违规行驶报警

标志维持至报警条件解除

16

1:胎压预警

标志维持至报警条件解除

17

1:右转盲区您常报警

标志维持至报警条件解除

18

1:当天累计驾驶超时报警

标志维持至报警条件解除

19

1:超时停车报警

标志维持至报警条件解除

20

1:进出区域报警

收到应答后清零

21

1:进出路线报警

收到应答后清零

22

1:路段行驶时间不足/过长报警

收到应答后清零

23

1:路线偏离报警

标志维持至报警条件解除

24

1:车辆 ⅤSS 故障

标志维持至报警条件解除

25

1:车辆油量您常报警

标志维持至报警条件解除

26

1:车辆被盗报警(通过车辆防盗器)

标志维持至报警条件解除

27

1:车辆非法点火报警

收到应答后清零

28

1:车辆非法位移报警

收到应答后清零

29

1:碰撞侧翻报警

标志维持至报警条件解除

30

1:侧翻预警

标志维持至预警条件解除

31

保留

__

 


8 . 21 . 2    位置附加信息项格怯见表26。

表 26    位置附加信息项格怯

 

字       段

数 据 类  型

描述及要求

附加信息 ⅠD

BYTE

1 ~255

附加信息长度

BYTE

__________

附加信息

__________

附加信息定义见表27

表 27    附加信息定义

 

附加信息 ⅠD

附加信息长度

描述及要求

oxo1

4

里程 ,数据类型为 DWORD,单位为 1/1okm ,对应车上里程表读数

oxo2

2

油量 ,数据类型为 WORD,单位为 1/1oL,对应车上油量表读数

oxo3

2

行驶记录功能获取的速度 ,数据类型为 WORD,单位为 1/1okm/h

oxo4

2

需要人工确认报警事件的 ⅠD,数据类型为 WORD,从 1 开始计数

 

oxo5

 

3o

胎压 ,单位为 pa ,标定轮子的顺序为从车头开始从左到右顺序排列 ,例如 :前左 1 ,前左2 ,前右1 ,前右2 , 中左1 , 中左2 , 中左3 , 中右1 , 中右2 , 中右3 ,后左 1 ,后左2 ,后左3……,以此类推 ,多余的字节为oxFF,表示无效数据

oxo6

2

车厢温度 ,单位为摄氏度 ,取值范围为 _ 32767 ~  +32767 ,最高位为 1 表示负数

oxo7 ~oxoF

__________

保留

ox11

1或5

超速报警附加信息见表28

ox12

6

进出区域/路线报警附加信息见表29

ox13

7

路段行驶时间不足/过长报警附加信息见表3o

ox14 ~ox24

__________

保留

ox25

4

扩展车辆信号状态位 ,参数项格怯和定义见表31

ox2A

2

ⅠO状态位 ,参数项格怯和定义见表32

ox2B

4

模拟量 ,bito _15 ,ADo ;bit16 _31 ,AD1

ox3o

1

数据类型为 BYTE,无线通信网络信号强度

ox31

1

数据类型为 BYTE,GNSS 定位卫星数

oxEo

后续信息长度

后续自定义信息长度

oxE1 ~oxFF

__________

厂商自定义

 

表 28    超速报警附加信息消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

 

 

o

 

 

位置类型

 

 

BYTE

o :无特定位置 ;

1 : 圆形区域 ;

2 :矩形区域 ;

3 :多边形区域 ;

4 :路段

1

区域或路段 ⅠD

DWORD

若位置类型为o ,无该字段

 


 

 

表 29    进出区域/路线报警附加信息消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

 

 

0

 

 

位置类型

 

 

BYTE

1:圆型区域 ;

2:矩形区域 ;

3:多边形区域 ;

4:路线

1

区域或线路 ⅠD

DWORD

__

 

5

 

方向

 

BYTE

0:进 ;

1:出

 

表 30    路线行驶时间不足/过长报警附加信息消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

路段 ⅠD

DWORD

__

4

路段行驶时间

WORD

单位为秒(s)

6

结果

BYTE

0:不足 ;1:过长

 

表 31    扩展车辆信号状态位数据格怯

 

位

定       义

0

1:近光灯信号

1

1:远光灯信号

2

1:右转向灯信号

3

1:左转向灯信号

4

1:制动信号

5

1:倒档信号

6

1:雾灯信号

7

1:示廓灯

8

1:喇叭信号

9

1:空调状态

10

1:空挡信号

11

1:缓速器工作

12

1:ABS 工作

13

1:加热器工作

14

1:离合器状态

15 ~31

保留

 


 

 

表 32    IO状态位数据格怯

 

位

定       义

0

1:深度休眠状态

1

1:休眠状态

2 ~ 15

保留

 

8 . 22    位置信息查询

消息 ⅠD:0X8201。

位置信息查询消息体为空。

8 . 23    位置信息查询应答

消息 ⅠD:0X0201。

位置信息查询应答消息体数据格怯见表33。

表 33    位置信息查询应答消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

应答流水号

WORD

对应的位置信息查询消息的流水号

2

位置信息汇报

__

位置信息汇报见8. 12

 

8 . 24    临时位置跟踪控制

消息 ⅠD:0X8202。

临时位置跟踪控制消息体数据格怯见表34。

表 34    临时位置跟踪控制消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

 

0

 

时间间隔

 

WORD

 

单位为秒(s) ,时间间隔为0 时停止跟踪 。停止跟踪无需带后继字段

 

2

 

位置跟踪有效期

 

DWORD

 

单位为秒(s) ,终端在接收到位置跟踪控制消息后 ,在有效期截止时间之前 ,依据消息中的时间间隔发送位置汇报

 

8 . 25    工确认报警消息

消息 ⅠD:0X8203

人工确认报警消息体数据格怯见表35。


 

表 35    人工确认报警消息数据格怯

 

起始字节

字       段

数 据 类  型

说       明

 

0

 

报警消息流水号

 

WORD

 

需人工确认的报警消息流水号 ,0 表示该报警类型所有消息

2

人工确认报警类型

DWORD

定义见表36

 

表 36    人工确认报警类型定义

 

位

定       义

0

1 :确认紧急报警 ;

1 ~2

保留

3

1 :确认危险预警 ;

4 ~ 19

保留

20

1 :确认进出区域报警 ;

21

1 :确认进出路线报警 ;

22

1 :确认路段行驶时间不足/过长报警 ;

23 ~26

保留

27

1 :确认车辆非法点火报警 ;

28

1 :确认车辆非法位移报警 ;

29 ~31

保留

 

8 . 26    链路检测

消息 ⅠD:0X8204。

消息体为空。

8 . 27    文本信息下发

消息 ⅠD:0X8300。

文本信息下发消息体数据格怯见表37。

表 37    文本信息下发消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

标志

BYTE

文本信息标志位含义见表38

1

文本类型

BYTE

1 =通知 ,2 =服务

2

文本信息

STRⅠNG

最长为 1024 字节 ,经 GBK编码

 


 

表 38    文本信息标志位含义

 

位

标       志

0 ~ 1

01:服务 ;10:紧急 ;11:通知

2

1:终端显示器显示

3

1:终端 TTS 播读

4

__

5

0:中心导航信息 ,1:CAN故障码信息

6 ~7

保留

 

8 . 28    电话回拨

消息 ⅠD:0X8400。

电话回拨消息体数据格怯见表39。

表 39    电话回拨消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

标志

BYTE

0:普通通话 ;1:监听

1

电话号码

STRⅠNG

最长为20 字节

 

8 . 29    设置电话本

消息 ⅠD:0X8401。

设置电话本消息体数据格怯见表40。

表 40    设置电话本消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

 

 

0

 

 

设置类型

 

 

BYTE

0:删除终端上所有存储的联系人 ;

1:表示更新电话本( 删除终端中已有全部联系人并追加消息中的联系人) ;

2:表示追加电话本 ;

3:表示修改电话本(以联系人为索引)

1

联系人总数

BYTE

__

2

联系人项

__

电话本联系人项数据格怯见表41

 

表 41     电话本联系人项数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

标志

BYTE

1:呼入 ;2:呼出 ;3:呼入/呼出

1

号码长度

BYTE

__

2

电话号码

STRⅠNG

__

2 +"

联系人长度

BYTE

" 为电话号码长度

3 +"

联系人

STRⅠNG

经 GBK编码 ," 为电话号码长度

 


 

8 . 30    车辆控制

消息 ⅠD:0X8500。

车辆控制消息体数据格怯见表42。

表 42    车辆控制消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

控制类型数量

WORD

__________

1

控制类型

__________

见表43

 

表 43    控制类型数据格怯

 

字       段

数据类型

描述及要求

 

控制类型 ⅠD

 

WORD

0X0001 :车门 ;

0X0002 ~0X8000 :为标准修订预留 ;

0XF001 ~0XFFFF:为厂家自定义控制类型

 

控制参数

 

__________

由不同控制类型 ⅠD定义 , ⅠD为0X001 时为 BYTE类型 :

0 :车门锁闭

1 :车门开启

 

8 . 31     车辆控制应答

消息 ⅠD:0X0500。

车辆控制应答消息体数据格怯见表44。

表 44    车辆控制应答消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

应答流水号

WORD

对应的车辆控制消息的流水号

2

位置信息汇报消息体

__________

根据对应的状态位判断控制成功与否

 

8 . 32    设置圆形区域

消息 ⅠD:0X8600。

设置圆形区域消息体数据格怯见表45 。本条消息协议支持周期时间范围 ,如要限制每天的 8 :30 ~ 18 :00 ,起始/结束时间设为 :00_00_00_08_30_00/00_00 _00_18_00_00 ,其他以此类推。

表 45    设置圆形区域消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

 

0

 

设置属性

 

BYTE

0 :更新区域 ;

1 :追加区域 ;

2 :修改区域

1

区域总数

BYTE

__________

2

区域项

__________

圆形区域的区域项内容数据格怯见表46

 


 

 

表 46    圆形区域的区域项内容数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

区域 ⅠD

DWORD

__

4

区域属性

WORD

区域属性定义见表47

6

中心点纬度

DWORD

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

10

中心点经度

DWORD

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

14

半径

DWORD

单位为米(m)

18

起始时间

BCD[6 ]

格怯为 YY_MM_DD_hh_mm_ss ,若区域属性0 位为 0 则没有该字段

24

结束时间

BCD[6 ]

格怯为 YY_MM_DD_hh_mm_ss ,若区域属性0 位为 0 则没有该字段

30

最高速度

WORD

单位为千米每小时(km/h) ,若区域属性 1 位为 0 则没有该字段

32

超速持续时间

BYTE

单位为秒(s) ,若区域属性 1 位为0 则没有该字段

33

夜间最高速度

WORD

单位为千米每小时(km/h) ,若区域属性 1 位为 0 则没有该字段

35

名称长度

WORD

__

37

区域名称

STRⅠNG

区域的名称描述

 

表 47    区域的区域属性定义

 

位

标       志

0

是否启用起始时间与结束时间的判断规则 ,0:否 ;1:是

1

是否启用最高速度、超速持续时间和夜间最高速度的判断规则 ,0:否 ;1:是

2

进区域是否报警给驾驶员 ,0:否 ;1:是

3

进区域是否报警给平台 ,0:否 ;1:是

4

出区域是否报警给驾驶员 ,0:否 ;1:是

5

出区域是否报警给平台 ,0:否 ;1:是

6

0:北纬 ;1:南纬

7

0:东经 ;1:西经

8

0:允许开门 ;1:禁止开门

9 ~ 13

保留

14

0:进区域开启通信模块 ;1:进区域关闭通信模块

15

0:进区域不采集 GNSS 详细定位数据 ;1:进区域采集 GNSS 详细定位数据

 


 

8 . 33    删除圆形区域

消息 ⅠD:0x8601。

删除圆形区域消息体数据格怯见表48。

表 48    删除圆形区域消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

 

0

 

区域数

 

BYTE

本条消息中包含的区域数 ,不超过 125 个 ,多于 125 个建议用多条消息 ,0 为删除所有圆形区域

1

区域 ⅠD1

DWORD

__

5

… …

DWORD

__

1 + (n _1)x4

区域 ⅠDn

DWORD

__

 

8 . 34    设置矩形区域

消息 ⅠD:0x8602。

设置矩形区域消息体数据格怯见表49。

表 49    设置矩形区域消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

 

0

 

设置属性

 

BYTE

0:更新区域 ;

1:追加区域 ;

2:修改区域

1

区域总数

BYTE

__

2

区域项

__

矩形区域的区域项数据格怯见表50

 

表 50    矩形区域的区域项数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

区域 ⅠD

DWORD

__

4

区域属性

WORD

区域属性定义见表47

6

左上点纬度

DWORD

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

10

左上点经度

DWORD

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

14

右下点纬度

DWORD

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

18

右下点经度

DWORD

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

22

起始时间

BCD[6 ]

同圆形区域中时间范围设定

28

结束时间

BCD[6 ]

同圆形区域中时间范围设定

 


 

表50(续)

 

起始字节

字       段

数据类型

描述及要求

34

最高速度

WORD

单位为千米每小时(km/h) ,若区域属性 1 位为 0 则没有该字段

36

超速持续时间

BYTE

单位为秒(s) ,若区域属性 1 位为0 则没有该字段

37

夜间最高速度

WORD

单位为千米每小时(km/h) ,若区域属性 1 位为 0 则没有该字段

39

名称长度

WORD

__

41

区域名称

STRⅠNG

区域的名称描述

 

8 . 35    删除矩形区域

消息 ⅠD:0x8603。

删除矩形区域消息体数据格怯见表51。

表 51    删除矩形区域消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

区域数

BYTE

本条消息中包含的区域数 ,不超过 125 个 ,多于 125 个建议用多条消息 ,0 为删除所有矩形区域

1

区域 ⅠD1

DWORD

__

5

… …

DWORD

__

1 + (n _1)x4

区域 ⅠDn

DWORD

__

 

8 . 36    设置多边形区域

消息 ⅠD:0x8604。

设置多边形区域消息体数据格怯见表52。

表 52    设置多边形区域消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

区域 ⅠD

DWORD

__

4

区域属性

WORD

区域属性定义见表47

6

起始时间

BCD[6 ]

同圆形区域中时间范围设定

12

结束时间

BCD[6 ]

同圆形区域中时间范围设定

18

最高速度

WORD

单位为千米每小时(km/h) ,若区域属性 1 位为0 则没有该字段

20

超速持续时间

BYTE

单位为秒(s) ,若区域属性 1 位为0 则没有该字段

21

区域总顶点数

WORD

__

23

顶点项

__

多边形区域的顶点项数据格怯见表53 ,长度为 n

 


 

表52(续)

 

起始字节

字       段

数据类型

描述及要求

23 +n

夜间最高速度

WORD

单位为千米每小时(km/h) ,若区域属性 1 位为 0 则没有该字段 ,n 为区域总顶点数长度

25 +n

名称长度

WORD

n 为区域总顶点数长度

27 +n

区域名称

STRⅠNG

区域的名称描述 ,n 为区域总顶点数长度

 

表 53    多边形区域的顶点项数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

顶点纬度

DWORD

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

4

顶点经度

DWORD

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

 

8 . 37    删除多边形区域

消息 ⅠD:0x8605。

删除多边形区域消息体数据格怯见表54。

表 54    删除多边形区域消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

区域数

BYTE

本条消息中包含的区域数 ,不超过 125 个 ,多于 125 个建议用多条消息 ,0 为删除所有矩形区域

1

区域 ⅠD1

DWORD

__

5

… …

DWORD

__

1 + (n _1)x4

区域 ⅠDn

DWORD

__

 

8 . 38    设置路线

消息 ⅠD:0x8606。

设置路线消息体数据格怯见表55。

表 55    设置路线消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

路线 ⅠD

DWORD

__

4

路线属性

WORD

路线属性数据格怯见表56

6

起始时间

BCD[6 ]

同圆形区域中时间范围设定

12

结束时间

BCD[6 ]

同圆形区域中时间范围设定

18

路线总拐点数

WORD

__

 


 

表55(续)

 

起始字节

字       段

数据类型

描述及要求

20

拐点项

__

路线拐点项数据格怯见表57 ,长度为 n

20 +n

名称长度

WORD

__

22 +n

路线名称

STRⅠNG

路线的名称描述

 

表 56    路线属性数据格怯

 

位

标       志

0

是否启用起始时间与结束时间的判断规则 ,0:否 ;1:是

1

保留

2

进路线是否报警给驾驶员 ,0:否 ;1:是

3

进路线是否报警给平台 ,0:否 ;1:是

4

出路线是否报警给驾驶员 ,0:否 ;1:是

5

出路线是否报警给平台 ,0:否 ;1:是

6 ~ 15

保留

 

表 57    路线拐点项数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

拐点 ⅠD

DWORD

__

4

路段 ⅠD

DWORD

__

8

拐点纬度

 

DWORD

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

 

12

拐点经度

 

DWORD

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

 

16

路段宽度

 

BYTE

单位为米(m) ,路段为该拐点到下一拐点

17

路段属性

BYTE

路段属性数据格怯见表58

18

路段行驶过长阈值

WORD

单位为秒(s) ,若路段属性0 位为0 则没有该字段

20

路段行驶不足阈值

WORD

单位为秒(s) ,若路段属性0 位为0 则没有该字段

 

22

 

路段最高速度

 

WORD

单位为千米每小时(km/h) ,若路段属性 1 位为0 则没有该字段

 

24

 

路段超速持续时间

 

BYTE

 

单位为秒(s) ,若路段属性 1 位为0 则没有该字段

 

25

 

路段夜间最高速度

 

WORD

单位为千米每小时(km/h) ,若路段属性 1 位为0 则没有该字段

 


 

 

表 58    路段属性数据格怯

 

位

标       志

0

1:行驶时间

1

1:限速

2

0:北纬 ;1:南纬

3

0:东经 ;1:西经

4 ~7

保留

 

8 . 39    删除路线

消息 ⅠD:0x8607。

删除路线消息体数据格怯见表59。

表 59    删除路线消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

路线数

BYTE

本条消息中包含的区域数不超过 125 个 ,多于 125 个建议用多条消息 ,0 为删除所有路线

1

路线 ⅠD1

DWORD

__

5

… …

DWORD

__

1 + (n _1)x4

路线 ⅠDn

DWORD

__

 

8 . 40    查询区域或线路数据

消息 ⅠD:0x8608。

消息体数据格怯见表60。

表 60    查询区域或新路数据消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

查询类型

BYTE

1 =查询圆形区域数据 ,2 =查询矩形区域数据 ,3 =查询多边形区域数据 ,4 =查询线路数据

1

要查询的区域或线路的 ⅠD数量

DWORD

0 表示查询所有区域或线路数据 , 大于 0 表示后面跟随要查询的区域或线路的 ⅠD数量

5

ⅠD1

DWORD

__

9

ⅠD2

DWORD

__

1 + (n _1)x4

… …

DWORD

__

 

8 . 41    查询区域或线路数据应答消息 ⅠD:0x0608。

消息体数据格怯见表61。


 

表 61    查询区域或新路数据应答消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

查询类型

BYTE

同表45_1 的查询类型

 

1

查询返回的数据数量

 

DWORD

 

表示后面跟随查询返回的区域或线路数据数量

 

 

 

 

 

5

 

 

 

 

 

DATA1

 

 

 

 

 

DWORD

 

如果查询类型为 1 ,该数据格怯为表45 设置圆形区域消息体数据格怯 ;

如果查询类型为2 ,该数据格怯为表49 设置矩形区域消息体数据格怯

如果查询类型为3 ,该数据格怯为表52 设置多边形区域消息体数据格怯

如果查询类型为4 ,该数据格怯为表55 设置路线消息体数据格怯

9

DATA2

DWORD

同 DATA1

n

… …

DWORD

同 DATA1

 

8 . 42    行驶记录数据采集命令

消息 ⅠD:0X8700。

行驶记录数据采集命令消息体数据格怯见表62。

表 62    行驶记录仪数据采集命令消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

命令字

BYTE

命令字列表应符合 GB/T19056 中相关要求

 

1

 

数据块

 

__________

数据块内容格怯应符合 GB/T19056 要求的完整数据包 ,可为空

 

8 . 43    行驶记录数据上传

消息 ⅠD:0X0700。

行驶记录数据上传消息体数据格怯见表63。

表 63    行驶记录数据上传消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

应答流水号

WORD

对应的行驶记录数据采集命令消息的流水号

2

命令字

BYTE

对应平台发出的命令字

3

数据块

__________

数据块内容格怯见 GB/T19056 中相关内容

 


 

 

8 . 44    行驶记录参数下传命令

消息 ⅠD:0x8701。

行驶记录参数下传命令消息体数据格怯见表64。

表 64    行驶记录仪参数下传命令消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

命令字

BYTE

命令字列表见 GB/T19056 中相关要求

1

数据块

__

数据块内容格怯见 GB/T19056 中相关内容

 

8 . 45    电子运单上报

消息 ⅠD:0x0701。

电子运单上报消息体数据格怯见表65。

表 65    电子运单上报消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

电子运单长度

DWORD

__

4

电子运单内容

__

电子运单数据包

 

8 . 46    上报驾驶员身份信息请求

消息 ⅠD:0x8702。

上报驾驶员身份信息请求消息体为空。

8 . 47    驾驶员身份信息采集上报

消息 ⅠD:0x0702。

终端从业资格证 Ⅰc卡插入或拔出后 , 自动触发本指令 。收到0x8702 指令后 ,使用本指令应答 。驾驶员身份信息采集上报消息体数据格怯见表66。

表 66    驾驶员身份信息上报消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

状态

BYTE

0x01:从业资格证 Ⅰc卡插入( 驾驶员上班) ; 0x02:从业资格证 Ⅰc卡拔出(驾驶员下班)

1

时间

BcD[6 ]

插卡/拔卡时间 ,YY_MM_DD_hh_mm_ss ; 以下字段在状态为0x01 时才有效并做填充

 

 

7

 

 

Ⅰc卡读取结果

 

 

BYTE

0x00:Ⅰc卡读卡成功 ;

0x01:读卡失败 ,原因为卡片密钥认证未通过 ;

0x02:读卡失败 ,原因为卡片已被锁定 ;

0x03:读卡失败 ,原因为卡片被拔出 ;

0x04:读卡失败 ,原因为数据校验错误。

以下字段在 Ⅰc卡读取结果等于0x00 时才有效

 


 

表66(续)

 

起始字节

字       段

数据类型

描述及要求

8

驾驶员姓名长度

BYTE

n

9

驾驶员姓名

STRⅠNG

驾驶员姓名

9 +n

从业资格证编码

STRⅠNG

长度20 位 ,不足补0x00

29 +n

发证机构名称长度

BYTE

m

30 +n

发证机构名称

STRⅠNG

从业资格证发证机构名称

30 +n + m

证件有效期

BCD[4 ]

YYYYMMDD

34 +n + m

驾驶员身份证号

STRⅠNG

长度为20 字节 ,不足补0x00

注 :n 表示驾驶员姓名长度 ,m表示发证机构名称长度。

 

8 . 48    定位数据批量上传

消息 ⅠD:0x0704。

定位数据批量上传数据格怯见表67。

表 67    定位数据批量上传数据格怯

 

起始字节

字       段

数据类型

说       明

0

数据项个数

WORD

包含的位置汇报数据项个数 ,值大于零

1

位置数据类型

BYTE

0:正常位置批量汇报 ,1:盲区补报

2

位置汇报数据项

__

定义见表68

 

表 68    位置汇报数据项数据格怯

 

起始字节

字       段

数据类型

说       明

0

位置汇报数据体长度

WORD

位置汇报数据体长度

2

位置汇报数据体

BYTE[n]

定义见8. 21 位置信息汇报 ,n 为位置汇报数据体长度

 

8 . 49    CAN总线数据上传

消息 ⅠD:0x0705。

CAN总线数据上传数据格怯见表69。

表 69    CAN总线数据上传数据格怯

 

起始字节

字       段

数据类型

说       明

0

数据项个数

WORD

包含的 CAN总线数据项个数 ,值大于0

2

CAN总线数据接收时间

BCD[5 ]

第 1 条 CAN总线数据的接收时间 ,hh_mm_ss_msms

7

CAN总线数据项

__

数据项格怯见表70

 


 

表 70    CAN总线数据项数据格怯

 

起始字节

字       段

数据类型

说       明

 

 

0

 

 

CANⅠD

 

 

DWORD

bit31 表示 CAN通道号 ,0 :CAN1 , 1 : CAN2 ; bit30 表示帧类型 ,0:标准帧 ,1:扩展帧 ; bit29 表示数据采集方怯 , 0:原始数据 , 1:采集区间的平均值 ;bit28_bit0 表示 CAN总线 ⅠD

4

CANDATA

BYTE[8 ]

CAN数据

 

8 . 50    多媒体事件信息上传

消息 ⅠD:0x0800

多媒体事件消息上传数据格怯见表71。

表 71     多媒体事件消息上传消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

多媒体数据 ⅠD

DWORD

值大于0

4

多媒体类型

BYTE

0:图像 ;1:音频 ;2:视频

5

多媒体格怯编码

BYTE

0:JPEG;1:TⅠF;2:MP3 ;3:WAⅤ;4:WMⅤ;其他保留

 

6

 

事件项编码

 

BYTE

0:平台下发指令 ;1:定时动作 ;2:抢劫报警触发 ;3:碰撞侧翻报警触发 ;4:门开拍照 ;5:门关拍照 ;6:车门由开变关 ,车速从小于20km到超过20km ;7:定距拍照

7

通道 ⅠD

BYTE

__

 

8 . 51     多媒体数据上传

消息 ⅠD:0x0801。

多媒体数据上传消息体数据格怯见表72。

表 72    多媒体数据上传消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

多媒体 ⅠD

DWORD

值大于零

4

多媒体类型

BYTE

0:图像 ;1:音频 ;2:视频

5

多媒体格怯编码

BYTE

0:JPEG;1:TⅠF;2:MP3 ;3:WAⅤ;4:WMⅤ

 

6

 

事件项编码

 

BYTE

0:平台下发指令 ;1:定时动作 ;2:抢劫报警触发 ;3:碰撞侧翻报警触发 ,4:打开车门 ;5:关闭车门

7

通道 ⅠD

BYTE

__

8

位置信息汇报 (0x0200)消息体

BYTE[28]

表示多媒体数据的位置基本信息数据见表23

36

多媒体数据包

__

__

 


 

 

8 . 52    多媒体数据上传应答

消息 ⅠD:0x8800。

多媒体数据上传应答消息体数据格怯见表73。

表 73    多媒体数据上传应答消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

多媒体 ⅠD

DWORD

值大于0 ,如收到全部数据包则没有后续字段

4

重传包总数

BYTE

__

5

重传包 ⅠD列表

__

不超过 125 项 ,无该字段则表明已收到全部数据包

 

8 . 53    摄像头立即拍摄命令

消息 ⅠD:0x8801。

摄像头立即拍摄命令消息体数据格怯见表74。

表 74    摄像头立即拍摄命令消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

通道 ⅠD

BYTE

值大于零

1

拍摄命令

WORD

0:停止拍摄 ;0xFFFF:录像 ;其他:拍照张数

3

拍照间隔/录像时间

WORD

单位为秒(s) ,0 表示按最小间隔拍照或一直录像

5

保存标志

BYTE

1:保存 ;

0:实时上传

 

 

 

 

 

6

 

 

 

 

 

分辨率a

 

 

 

 

 

BYTE

0x00:最低分辨率

0x01 :320 ×240 ;

0x02:640 ×480 ;

0x03:800 ×600 ;

0x04:1024 ×768 ;

0x05:176 ×144 ; [Qcif] ;

0x06:352 ×288 ; [cif] ;

0x07:704 ×288 ; [ HALFD1] ;

0x08:704 ×576 ; [D1] ;

0xff:最高分辨率

7

图像/视频质量

BYTE

取值范围为 1 ~ 10 ,1 代表质量损失最小 ,10 表示压缩比最大

8

亮度

BYTE

0 ~255

9

对比度

BYTE

0 ~ 127

10

饱和度

BYTE

0 ~ 127

11

色度

BYTE

0 ~255

a  终端若不支持系统要求的分辨率 ,则取最接近的分辨率拍摄并上传。

 


 

8 . 54    摄像头立即拍摄命令应答

消息 ⅠD:0X0805。

摄像头立即拍摄命令应答消息体数据格怯见表75 ,该命令用于应答监控平台下发的摄像头立即拍摄命令 0X8801。

表 75    摄像头立即拍摄命令应答数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

应答流水号

WORD

对应平台摄像头立即拍摄命令的消息流水号

 

2

 

结果

 

BYTE

0:成功 ;1:失败 ;2:通道不支持。

以下字段在结果 =0 时才有效

3

ⅠD个数

WORD

__

4

ⅠD列表

BYTE[4 * "]

" 表示拍摄成功的多媒体个数

 

8 . 55    存储多媒体数据检索

消息 ⅠD:0X8802。

存储多媒体数据检索消息体数据格怯见表76 ,不按时间范围则将起始时间/结束时间都设为00_00_ 00_00_00_00。

表 76    存储多媒体数据检索消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

多媒体类型

BYTE

0:图像 ;1:音频 ;2:视频

1

通道 ⅠD

BYTE

0 表示检索该媒体类型的所有通道

 

2

 

事件项编码

 

BYTE

0:平台下发指令 ;1:定时动作 ;2:抢劫报警触发 ;3:碰撞侧翻报警触发 ;其他保留

3

起始时间

BCD[6 ]

YY_MM_DD_hh_mm_ss

9

结束时间

BCD[6 ]

YY_MM_DD_hh_mm_ss

 

8 . 56    存储多媒体数据检索应答

消息 ⅠD:0X0802。

存储多媒体数据检索应答消息体数据格怯见表77。

表 77    存储多媒体数据检索应答消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

应答流水号

WORD

对应的多媒体数据检索消息的流水号

2

多媒体数据总项数

WORD

满足检索条件的多媒体数据总项数

4

检索项

__

多媒体检索项数据格怯见表78

 


 

 

表 78    多媒体检索项数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

多媒体 ⅠD

DWORD

值大于0

4

多媒体类型

BYTE

0:图像 ;1:音频 ;2:视频

5

通道 ⅠD

BYTE

__

6

事件项编码

BYTE

0:平台下发指令 ;1:定时动作 ;2:抢劫报警触发 ;3:碰撞侧翻报警触发 ;其他保留

7

位置信息汇报 (0x0200)消息体

 

__

表示拍摄或录制的起始时刻的汇报消息

 

8 . 57    存储多媒体数据上传命令

消息 ⅠD:0x8803

存储多媒体数据上传命令消息体数据格怯见表79。

表 79    存储多媒体数据上传命令消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

多媒体类型

BYTE

0:图像 ;1:音频 ;2:视频

1

通道 ⅠD

BYTE

__

2

事件项编码

BYTE

0:平台下发指令 ;1:定时动作 ;2:抢劫报警触发 ;3:碰撞侧翻报警触发 ;其他保留

3

起始时间

BCD[6 ]

YY_MM_DD_hh_mm_ss

9

结束时间

BCD[6 ]

YY_MM_DD_hh_mm_ss

15

删除标志

BYTE

0:保留 ;1:删除

 

8 . 58    录音开始命令

消息 ⅠD:0x8804

录音开始命令消息体数据格怯见表80。

表 80    录音开始命令消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

录音命令

BYTE

0:停止录音 ;0x01:开始录音

1

录音时间

WORD

单位为秒(s) ,0 表示一直录音

3

保存标志

BYTE

0:实时上传 ;1:保存

4

音频采样率

BYTE

0:8K;1:11K;2:23K;3:32K;其他保留

 

8 . 59    单条存储多媒体数据检索上传命令

消息 ⅠD:0x8805

单条存储多媒体数据检索上传命令消息体数据格怯见表81。


 

表 81    单条存储多媒体数据检索上传命令消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

多媒体 ⅠD

DWORD

值大于0

4

删除标志

BYTE

0 :保留 ;1 :删除

 

8 . 60    数据下行透传

消息 ⅠD: 0x8900。

数据下行透传消息体数据格怯见表82。

表 82    数据下行透传消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

透传消息类型

BYTE

透传消息类型定义见表83

1

透传消息内容

__________

__________

 

表 83    透传消息类型定义表

 

透传消息类型

定       义

描述及要求

GNSS 模块详细定位数据

0x00

GNSS 模块详细定位数据

 

道路运输证 ⅠC卡信息

 

 

0x0B

道路运输证 ⅠC卡信息上传消息为 64Byte ,下传消息为 24Byte。 道路运输证 ⅠC卡认证透传超时时间为30S。

超时后 ,不重发

串 口 1 透传

0x41

串 口 1 透传消息

串 口 2 透传

0x42

串 口 2 透传消息

用户自定义透传

0xF0 ~0xFF

用户自定义透传消息

 

8 . 61     数据上行透传

消息 ⅠD: 0x0900。

数据上行透传消息体数据格怯见表84。

表 84    数据上行透传消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

透传消息类型

BYTE

透传消息类型定义见透传消息类型定义表

1

透传消息内容

__________

__________

 

8 . 62    数据压缩上报

消息 ⅠD:0x0901。

数据压缩上报消息体数据格怯见表85。


 

表 85    数据压缩上报消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

压缩消息长度

DWORD

__

4

压缩消息体

 

__

压缩消息体为需要压缩的消息经过 GZⅠP压缩算法后的消息

 

8 . 63    平台 RSA公钥

消息 ⅠD:0X8A00。

平台 RSA公钥消息体数据格怯见表86。

表 86    平台 RSA公钥消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

e

DWORD

平台 RSA公钥{e ,n}中的 e

4

n

BYTE[ 128]

RSA公钥{e ,n}中的 n

 

8 . 64    终端 RSA公钥

消息 ⅠD:0X0A00。

终端 RSA公钥消息体数据格怯见表87。

表 87    终端 RSA公钥消息体数据格怯

 

起始字节

字       段

数据类型

描述及要求

0

e

DWORD

终端 RSA公钥{e ,n}中的 e

4

n

BYTE[ 128]

RSA公钥{e ,n}中的 n

 


 

 

附   录   A

(规范性附录)

车载终端与外接设备通信协议

A. 1     设备

A. 1 . 1    主机

主机应符合 JT/T794 的要求。

A. 1 . 2    从机

从机应包括各种点对点串行通信外部设备 ,如调度显示屏 丶智能外设 丶油量检测装置 丶碰撞侧翻检测装置等。

A. 2    通信协议

A. 2 . 1     帧格怯定义

所有从机与主机的通信应遵循的帧格怯见表 A. 1。

表 A. 1     帧    格    怯

 

标识位

校验码

版本号

厂商编号

外设类型编号

命令类型

用户数据

标识位

1byte

1byte

2byte

2byte

1byte

1byte

nbyte

1byte

帧格怯各部分组成和要求如下:

a)   标识位:应采用ox7e表示 ,若校验码 丶消息头以及消息体中出现ox7e及ox7d ,则要进行转义处理 ,转义规则定义如下:

1)   先对ox7d 进行转义 ,转换为固定两字节数据:ox7d oxo1 ;

2)   再对ox7e进行转义 ,转换为固定两字节数据:ox7d oxo2。

转义处理过程如下:

1)   发送消息时:先对消息进行封装 ,然后计算并填充校验码 ,最后进行转义处理 ;

2)   接收消息时:先对消息进行转义还原处理 ,然后验证校验码 ,最后解析消息。

示例:发送一包内容为 ox3o ox7e oxo8 ox7d ox55 的数据包 ,则经过封装如下:ox7e ox3o ox7d oxo2 oxo8 ox7d oxo1 ox55 ox7e。

b)   校验码:从厂商编号到用户数据依次累加的累加和 ,然后取累加的低8 位作为校验码。

示例:累加和为ox1388 ,则校验码为ox88。

C)   版本号:标识通信协议版本。

d)    厂商编号:外设从机的制造厂商代码。

e)   外设类型编号:每种外设唯一对应的一个类型编号 ,用于主机的外设接口驱动区别是何种外设发来的数据 ;外设类型编号见表 A. 2。

f)   命令类型:外设与主机进行各种数据交互的信息类型 ,命令类型分为通用协议和专有协议两大类 。通用协议主要包括从机与主机基本的 丶必需的 丶共有的一些信息交互类型 ;专有协议则定义各型外设与主机特有的信息交互类型 ;命令类型见表 A. 3。


g)   用户数据:外设与主机交互的数据中 ,除以上几个部分以外的由具体业务功能定制内容。

h)   通信帧的数据采用大端(big_e"dia")的表示方怯。

表 A. 2    外设类型编号表

 

外 设 类  型

编       号

外 设 类  型

编       号

行业信息终端机

oxo1

接口扩展器

oxo7

调度显示屏

oxo2

载重检测器

oxo8

车载导航显示屏

oxo3

客流检测器

oxo9

油量检测器

oxo4

通用传感器

oxoA

加速度检测器

oxo5

通用传感器

oxoB

防盗报警器

oxo6

厂商自定义

oxFo ~oxFF

 

表 A. 3    命  令  类  型  表

 

协 议 类  型

业务功能类型

命 令 类  型

 

 

 

 

 

外设通用协议

上电指示/应答

oxo1

链路探询/应答

oxo2

外设电源控制/应答

oxo3

查询外设版本号信息

oxo4

外设自检/应答

oxo5

外设固件更新/应答

oxo6

保留

oxo7 ~ox3F

 

 

专有协议

道路运输证 ⅠC卡认证请求/应答

ox4o

道路运输证 ⅠC卡读取结果通知/应答

ox41

卡片拔出通知/应答

ox42

主动触发读取 ⅠC卡/应答

ox43

保留协议

保留

ox44 ~oxFF

 

A. 2 . 2    外设协议的添加规则

外设协议的增加和修改应遵循以下规则:

a)    同一功能的发送与应答协议使用相同的命令类型 ;

b)   对于命令类型较多的外设 ,添加新命令类型时 ,尽量考虑采用可变参数的方怯减少命令类型占用。

A. 3    通用协议说明

A. 3 . 1    从机上电指示

从机上电指示见表 A. 4。


 

表 A. 4    从机上电指示表

 

步骤

命令类型

描       述

用 户 数 据

数 据 方  向

1

01H

上电指示应答

无

下行

2

01H

上电指示

无

上行

 

A. 3 . 2    外设链路探询

外设链路探询指令见表 A. 5。

表 A. 5    外设链路探询指令表

 

步骤

命令类型

描       述

用 户 数 据

数 据 方  向

 

 

1

 

 

02H

 

 

链路探询

链路维护时间 。高位字节在前 ,低位字节在后 ;高字节的单位为分钟(mi") ,低字节的单位为秒(s) ;建议链路探询时间为 15s~30s ;链路超时后 ,主机会注销从机的登记信息

 

 

上行

2

02H

链路探询应答

无

下行

 

A. 3 . 3    从机电源控制

从机电源控制指令见表 A. 6。

表 A. 6    从机电源控制指示表

 

步骤

命令类型

描       述

用 户 数 据

数 据 方  向

 

1

 

03H

 

从机电源控制

控制类型:

0x00:从机退出省电模怯 ;

0x01:从机进入省电模怯

 

下行

 

 

2

 

 

03H

 

 

从机电源控制应答

应答类型:

0x01:操作成功 ;

0x02:操作失败(从机因为特殊情况无法进入省电模怯或退出省电模怯)

 

 

上行

 

A. 3 . 4    查询从机版本号信息

查询从机版本号信息指令见表 A. 7。

表 A. 7    查询从机版本号信息指令表

 

步骤

命令类型

描       述

用 户 数 据

数 据 方  向

1

04H

查询从机版本号信息

无

下行

2

04H

查询从机版本号信息应答

从机版本号 ,WORD如:0x0207 ,表示 2. 07 版本

上行

 


 

 

A. 3 . 5    从机自检

从机自检指令见表 A. 8 。该指令超时时间为 1s ,如果没有响应 ,最多重发三次。终端收到自检失败后 ,置位相应的报警标志 ,并进行语音提示或屏幕显示。

表 A. 8    从机自检指令表

 

步骤

命令类型

描       述

用 户 数 据

数 据 方  向

1

05H

从机自检

自检从机类型 ,数据类型为 BYTE,按照表A. 2 的定义

下行

 

 

2

 

 

05H

 

 

自检结果信息

自检从机类型 ,数据类型为 BYTE,按照表A. 2 的定义

 

 

上行

自检结果 ,数据类型为 BYTE。 0x01: 自检成功 ;0x02: 自检失败

 

A. 3 . 6    从机固件更新

从机固件更新指令见表 A. 9。

表 A. 9    从机固件更新指令表

 

步骤

命令类型

描       述

用 户 数 据

数据方向

 

1

 

06H

 

更新从机模块FirmWare

消息总包数 ,WORD

 

下行

包序号 ,WORD,从 1 开始

包数据 ,最大长度为256 个字节

 

 

 

2

 

 

 

06H

 

 

确认信息

包序号 ,WORD

 

 

上行

应答结果 ,BYTE。

0:正确 ;

1:非本固件程序 ,终止升级 ;

2:重发(三次后 ,终止本次升级)

 

A. 3 . 7    查询外设属性

查询外设属性指令见表 A. 10 。该指令超时时间为 1s ,如果没有响应重发 ,最多重发三次。

表 A. 10    查询外设属性指令表

 

步骤

命令类型

描   述

用 户 数 据

数据方向

1

07H

查询外设属性

无

下行

 

2

 

07H

 

查询外设属性应答

外设制造商编号 ,5 BYTE

 

上行

外设硬件版本号 ,3 BYTE

外设软件版本号 ,3 BYTE

注 :版本号示例 ,0x010B02 表示 Ⅴ1. 12. 2。

 


 

 

 

A. 4    IC卡认证专用协议说明

A. 4 . 1    道路运输证 IC卡认证请求

在模块侦测到有卡插入 丶模块复位或重新上电 ,且卡槽中 Ⅰc卡物理卡号与上次读取的卡号不一致时 ,终端应自动触发道路运输证 Ⅰc卡认证请求上行指令 。该指令上行且 Ⅰc卡认证请求状态位为oxoo时 ,超时时间为35S,其余状态和下行时 ,超时时间为1S,如果没有响应 ,最多重发三次。认证请求应符合下列要求。

a)   终端在状态位为oxoo 时 , 向认证中心发送64 字节卡片基本信息及认证信息 ,并根据如下不同情况向读卡模块返回 1 或 25 字节结果信息:

1)   终端向读卡模块返回的 Ⅰc卡认证请求应答结果为oxoo 时 ,读卡模块开始读取卡片信息 ,然后自动启动41H指令向终端反馈结果 ,终端语音提示驾驶员相应结果 ,并在读卡成功后使用oxo7o2 命令向认证中心和监控平台发送驾驶员身份信息。

2)   终端向读卡模块返回的 Ⅰc卡认证请求应答结果为oxo1 时 ,等待2omin ,使用 43H命令主动触发读卡模块读取 Ⅰc卡。

3)   终端向读卡模块返回的 Ⅰc卡认证请求应答结果为 oxo2 时 ,读卡模块重发三次4oH。三次不成功后 ,终端结束流程 ,语音提示驾驶员相应结果。

4)   终端向读卡模块返回的 Ⅰc卡认证请求应答结果为oxo3 时 ,结束流程 ,终端语音提示驾驶员相应结果。

b)   终端在状态位为非oxoo 时 ,结束流程 ,语音提示驾驶员相应结果。

道路运输证 Ⅰc卡认证请求指令见表 A. 11。

表 A. 1 1    道路运输证 lc卡认证请求指令表

 

步骤

命令类型

描       述

用 户 数 据

数据方向

 

 

 

 

1

 

 

 

 

4oH

 

 

 

 

Ⅰc卡认证请求

状态位 ,数据类型为 BYTE。

oxoo:Ⅰc卡读卡成功 ;

oxo1:Ⅰc卡未插入 ;

oxo2:Ⅰc卡读卡失败 ;

oxo3:非从业资格证 Ⅰc卡 ;

oxo4:Ⅰc卡被锁定。

数据区在状态位为oxoo 时有效 ,表示卡片基本信息及认证信息(64 字节)

 

 

 

 

上行

 

 

 

 

2

 

 

 

 

4oH

 

 

 

 

Ⅰc卡认证请求应答

Ⅰc卡认证请求应答结果 ,BYTE。 oxoo:成功完成认证请求 ;

oxo1:终端不在线 ;

oxo2:终端透传认证中心超时无回应 ;

oxo3:终端确认收到信息( Ⅰc卡认证请求读卡结果 =oxo1 _oxo4 时) 。

数据区在 Ⅰc卡认证请求应答结果为oxoo 时有效 ,表示 Ⅰc卡认证请求返回校验数据(24 字节)

 

 

 

 

下行

 

A. 4 . 2    道路运输证 IC卡读取结果通知

道路运输证 Ⅰc卡读取结果通知指令见表 A. 12。


 

表 A. 12    道路运输证 IC卡读取结果通知指令表

 

步骤

命令类型

描       述

用 户 数 据

数据方向

 

 

 

 

 

1

 

 

 

 

 

41H

 

 

 

 

ⅠC卡读取结果通知

 

ⅠC卡读取结果 ,BYTE。

0x00:ⅠC卡读卡成功 ,此时有后续数据 ;

0x01:读卡失败 ,原因为卡片密钥认证未通过 ;

0x02:读卡失败 ,原因为卡片已被锁定 ;

0x03:读卡失败 ,原因为卡片被拔出 ;

0x04:读卡失败 ,原因为数据校验错误。

数据区在 ⅠC卡读取结果为 0x00 时有效 ,表示驾驶员身份信息 ,见表 A. 13

 

 

 

 

上行

2

41H

驾驶员身份信息收到确认

无

下行

该指令超时时间为1s ,如果没有响应 ,最多重发三次 。终端在收到ⅠC卡读取结果时 ,应按以下规则进行处理:

a)   终端在收到 ⅠC卡读取结果为0x00 时 ,使用0x0702 命令向认证中心和归属平台发送驾驶员身份信息 ;

b)   终端在收到 ⅠC卡读取结果为非0x00 时 ,结束流程 ,语音提示驾驶员相应结果。

表 A. 13    驾驶员身份信息表

 

起始字节

字       段

数 据 类  型

描述及要求

0

驾驶员姓名长度

BYTE

__

1

驾驶员姓名

STRⅠNG

驾驶员姓名

1 +"

从业资格证号

STRⅠNG

长度为20 位 ," 为驾驶员姓名长度

21 +"

发证机构名称长度

BYTE

" 为驾驶员姓名长度

22 +"

发证机构名称

STRⅠNG

从业资格证发证机构名称 , " 为驾驶员姓名长度

22 +" + m

证件有效期

BCD[4 ]

格怯为 YYYYMMDD, " 为驾驶员姓名长度 ,m 为发证机构名称长度

 

A. 4 . 3    卡片拔出通知

卡片拔出通知指令见表 A. 14。

表 A. 14    卡片拔出通知指令表

 

步   骤

命令类型

描       述

用 户 数 据

数 据 方  向

1

42H

卡片拔出通知

无

上行

2

42H

卡片拔出通知收到确认

无

下行

该指令超时时间为 1s ,如果没有响应 ,最多重发三次。

终端在收到卡片拔出通知时 ,使用0x0702 命令向认证中心和监控平台发送驾驶员下班信息。


 

A. 4 . 4    主动触发读取 lc卡

主动触发读取 ⅠC卡指令见表 A. 15 。该指令超时时间为 1s ,如果没有响应 ,最多重发三次 。当终端点名 丶终端不在线或终端上传 ⅠC卡认证信息超时等 ,读卡模块收到该指令后 , 自动触发40H指令重新读卡。

表 A. 15    主动触发读取 IC卡指令表

 

步骤

命令类型

描       述

用户数据

数 据 方  向

1

43H

主动触发读取 ⅠC卡

无

下行

2

43H

主动触发读取 ⅠC卡确认信息

无

上行

 


 

 

附   录   B (规范性附录)消息对照表

终端通信协议的消息对照表见表 B. 1。

表 B. 1     消  息  对  照  表

 

序号

消息体名称

消息 ⅠD

序号

消息体名称

消息 ⅠD

1

终端通用应答

0x0001

30

信息服务

0x8304

2

平台通用应答

0x8001

31

查询服务器时间应答

0x8004

3

终端心跳

0x0002

32

电话回拨

0x8400

4

服务器补传分包请求

0x8003

33

设置电话本

0x8401

5

终端补传分包请求

0x0005

34

车辆控制

0x8500

6

终端注册

0x0100

35

车辆控制应答

0x0500

7

终端注册应答

0x8100

36

设置圆形区域

0x8600

8

终端注销

0x0003

37

删除圆形区域

0x8601

9

查询服务器时间

0x0004

38

设置矩形区域

0x8602

10

终端鉴权

0x0102

39

删除矩形区域

0x8603

11

设置终端参数

0x8103

40

设置多边形区域

0x8604

12

查询终端参数

0x8104

41

删除多边形区域

0x8605

13

查询终端参数应答

0x0104

42

设置路线

0x8606

14

终端控制

0x8105

43

删除路线

0x8607

15

查询指定终端参数

0x8106

44

行驶记录仪数据采集命令

0x8700

16

查询终端属性

0x8107

45

行驶记录仪数据上传

0x0700

17

查询终端属性应答

0x0107

46

行驶记录仪参数下传命令

0x8701

18

下发终端升级包

0x8108

47

人工确认报警消息

0x8203

19

终端升级结果通知

0x0108

48

服务器向终端发起链路检测请求

0x8204

20

位置信息汇报

0x0200

49

文本信息下发

0x8300

21

位置信息查询

0x8201

50

驾驶员身份信息采集上报

0x0702

22

位置信息查询应答

0x0201

51

上报驾驶员身份信息请求

0x8702

23

临时位置跟踪控制

0x8202

52

定位数据批量上传

0x0704

24

事件设置

0x8301

53

CAN总线数据上传

0x0705

25

事件报告

0x0301

54

多媒体事件信息上传

0x0800

26

提问下发

0x8302

55

多媒体数据上传

0x0801

27

提问应答

0x0302

56

多媒体数据上传应答

0x8800

28

信息点播菜单设置

0x8303

57

摄像头立即拍摄命令

0x8801

29

信息点播/取消

0x0303

58

摄像头立即拍摄命令应答

0x0805

 


 

表 B. 1 (续)

 

序号

消息体名称

消息 ⅠD

序号

消息体名称

消息 ⅠD

59

存储多媒体数据检索

0x8802

68

数据上行透传

0x0900

60

存储多媒体数据检索应答

0x0802

69

数据压缩上报

0x0901

61

查询区域或线路数据

0x8608

70

平台 RSA公钥

0x8A00

62

查询区域或线路数据应答

0x0608

71

终端 RSA公钥

0x0A00

63

电子运单上报

0x0701

72

平台下行消息保留

0x8F00 ~

0x8FFF

64

存储多媒体数据上传

0x8803

73

终端上行消息保留

0x0F00 ~

0x0FFF

65

录音开始命令

0x8804

74

厂商自定义上行消息

0xE000 ~

0xEFFF

66

单条存储多媒体数据检索上传命令

0x8805

75

厂商自定义下行消息

0xF000 ~

0xFFFF

67

数据下行透传

0x8900