JT/T 808-2019
标准分类号
关联标准
出版信息
相关单位信息
标准简介
JT/T 808-2019 Global navigation satellite system for vehicles engaged in road transport-General specifications for vehicle terminal communication protocol and data format.
1范围
JT/T 808规定了道路运输车辆卫星定位系统车载终端与监管/监控平台之间的通信协议与数据格式,包括协议基础、通信连接消息处理、协议分类与要求及数据格式。
JT/T 808适用于道路运输车辆卫星定位系统车载終端和监管/監控平台之间的通信。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 2260中华 人民共和国行政区划代码
GB/T 19056汽车行驶记录仪
JI/T 697.7- 2014交通 信息基础数据元第7部分:道路运输信息基础数据元
JI/T 794道路运输车辆卫星定位系统 车载终端技术要求
3术语和定义、缩落语
3.1术语和定义
下列术语和定义适用于本文件。
3.1.1数据通信链路异常abnormal data communication link
无线通信链路断开,或暂时挂起(如通话过程中)的状态。
3.1.2注册register
终端向平台发送消息告知其安装在某一车辆 上的操作。
3.1.3注销unregister
终端向平台发送消息告知从所安装车辆拆下。
标准内容
ICS03.220.20:35.240.60
备案号:
中华人民共和国交通运输行业标准JT/T8082019
代替JT/T808-—2011
道路运输车辆卫星定位系统
终端通信协议及数据格式
Global navigation satellite system for vehicles engaged in road transport-General specifications for vehicle terminal communication protocol and data format2019-03-15发布
中华人民共和国交通运输部
2019-07-01实施
规范性引用文件
术语和定义、缩略语·
协议基础
通信连接
6消息处理
协议分类与要求
8数据格式
附录A(规范性附录)
附录B(规范性附录)
车载终端与外接设备通信协议
消息对照表
JT/T808—2019
JT/T808—2019
本标准按照GB/T1.1-2009给出的规则起草。本标准代替JT/T808—2011《道路运输车辆卫星定位系统终端通讯协议及数据格式》。与JT/T808一2011相比,除编辑性修改外主要技术内容变化如下:修改了消息头的消息体属性格式的第14位为版本标识(见4.4.3.2011年版的4.4.3):修改了消息头中的终端手机号长度(见4.4.3,2011年版的4.4.3):增加了服务器时间查询请求(见8.4);一增加了终端分包补传请求(见8.7):修改了注册报文的终端型号终端山长度和车牌的格式说明(见8.8,2011版的8.4):修改了终端注册报文的制造商ID长度和格式定义,以及车牌颜色的引用标准(见8.8,2011年版的8.8):
修改了终端鉴权报文格式,增加了软件版本号,IMEI号字段(见8.11,2011年版的8.11):修改了设置终端参数中车牌颜色的定义(见8.12,2011年版的8.12):修改了设置终端参数的参数内容(见8.12,2011年版的8.12):增加了查询指定终端参数指令(见8.14):增加了查询终端属性指令(见8.16):修改了终端控制指令中,控制终端连接到指定服务器的参数说明。删除了“终端关机”“关闭数据通信”和关闭所有无线通信”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);增加了存储多媒体数据检索应答多媒体检索项数据格式中多媒体ID(见8.56):增加了单条存储多媒体数据检索上传指令(见8.59):JT/T808—2019
增加了数据下行透传指令中,透传消息类型描述的透传消息类型定义表(见8.60);修改了数据上行透传指令的透传消息类型描述(见8.61,2011年版的8.61);修改了外设类型编号表,增加了防盗报警器外设类型(见表A.2):修改了命令类型表,增加了道路运输证IC卡相关的专用协议内容及外设自检和固件更新内容(见表A.3):
增加了查询从机版本号信息指令(见A3.4):增加了从机自检指令(见A3.5):增加了从机固件更新指令(见A3.6):增加了查询外设属性指令(见A3.7):增加了IC卡认证专用协议说明(见A.4):修改了消息对照表,补充了增加的所有新指令内容,并规定了厂商自定义上行消息和厂商自定义下行消息的范围(见附录B)。本标准由全国道路运输标准化技术委员会(SAC/TC521)提出并归口。本标准起草单位:福建省交通运输厅、中国交通通信信息中心、交通运输部公路科学研究院。本标准主要起草人:邱准、李小楠、周炜、陈培健、刘建、董轩、宋苏镔、王薇、晋杰、张旭、沈兵、李文亮、谢紫思,马志然、林昭、姚羽主淑芳,罗冠伟、刘晓松卓材培。本标准所代替的标准的历次版本发布情况为:JT/T808—2011。
1范围
道路运输车辆卫星定位系统
终端通信协议及数据格式
JT/T8082019
本标准规定了道路运输车辆卫星定位系统车载终端与监管/监控平台之间的通信协议与数据格式,包括协议基础通信连接,消息处理,协议分类与要求及数据格式。本标准适用于道路运输车辆卫星定位系统车载终端和监管/监控平台之间的通信。2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。CB/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
终端连接上平台时向平台发送消息以使平台验证自已身份,同时上报目前在用与平台通信的协议版本。
各location reporting strategy位置汇报策略
定时、定距汇报或两者结合的规则。3.1.6
位置汇报方案
location reporting program
JT/T808—2019
根据位置汇报策略确定位置汇报间隔的规则。3.1.7
专additional points report while turning拐点补传
终端在判断出车辆拐弯时发送位置信息汇报消息的规则。采样频率不低于1Hz,汽车方位角变化率不低于15s,且至少持续3s以上。3.1.8
客answeringstrategy
电话接听策略
终端自动或手动接听来电的规则。3.1.9
短信文本报警
sms text alarm
终端报警时以短信方式发送文本信息的操作。3.1.10
fmulti-center connection strategy多中心连接策略
终端应同时向多个中心服务器汇报相同的数据内容,对于中心服务器下行的指令操作,终端应只应答主服务器下行的指令,不可应答从服务器下行的指令。3.2缩略语
下列缩略语适用于本文件。
标识(dentity)
接人点名称(AccessPointName)个GNU自由软件的文件压缩程序(GNUzip)液晶显示屏(LiquidCrystalDisplay)种非对称密码算法(由RonRivestAdiShamirh、LenAdleman开发,取名来自三者的名字)短消息服务(ShortMessageService)传输控制协议(TransmissionControlProtocol)文本到语音(TextToSpeech)
用户数据报协议(UserDatagramProtocol)车辆速度传感器(VehicleSpeedSensor)全球导航卫星系统(GlobalNavigationSatelliteSystem)汉字内码扩展规范(ChineseInternalCodeSpecification)协议基础
通信方式
协议采用的通信方式应符合JT/T794中的相关规定,通信协议采用TCP或UDP,监管/监控平台(以下简称“平台)作为服务器端道路运输车辆卫星定位系统车载终端(以下简称“终端)作为客户端。当数据通信链路异常时,终端可采用SMS消息方式进行通信。4.2数据类型
协议消息中使用的数据类型见表1。2
数据类型
BYTE[n]
BCD[n]
STRING
传输规则
数据类型
描述及要求
无符号单字节整型(字节,8位)无符号双字节整型(字节,16位)无符号四字节整型(双字,32位)n字节
8421码,n字节
GBK编码,若无数据,置空
协议应采用大端模式的网络字节序来传递字和双字。传输规则约定如下:字节(BYTE)的传输,按照字节流的方式传输;字(WORD)的传输,先传递高八位,再传递低八位:JT/T808-2019
双字(DWORD)的传输,先传递高二十四位,然后传递高十六位,再传递高八位,最后传递低八位。
4.4消息的组成
消息结构
每条消息由标识位、消息头、消息体和校验码组成,消息结构如图1所示。标识位
4.4.2标识位
消息头
消息体
消息结构图
校验码
标识位
标识位应采用0x7e表示,若校验码、消息头以及消息体中出现0x7e及0x7d,则要进行转义处理。转义规则定义如下:
先对0x7d进行转义,转换为固定两字节数据:0x7d0x01:再对0x7e进行转义,转换为固定两字节数据:0x7d0x02。转义处理过程如下:
发送消息时:先对消息进行封装,然后计算并填充校验码,最后进行转义处理接收消息时:先对消息进行转义还原处理,然后验证校验码,最后解析消息示例:发送一包内容为0x300x7e0x080x7d0x55的数据包,则经过封装如下:0x7e0x300x7d0x020x080x7d0x010x550x7e。
4.4.3消息头
消息头内容详见表2。
消息体属性格式结构如图2所示。JT/T808—2019
起始字节
版本标识
消息ID
消息体属性
协议版本号
终端手机号
消息流水号
消息包封装项
注:版本标识位的值固定为1。
消息头内容
数据类型
BCD[10]
描述及要求
消息体属性格式结构见图2
协议版本,每次关键修订递增,初始版本为1根据安装后终端自身的手机号转换。手机号不足位的,则在前补充数字0
数据加密方式
数据应按照如下方式进行加密:4.4.3.3
bit10~bit12为数据加密标识位;9
按发送顺序从0开始循环累加
如果消息体属性中相关标识位确定消息分包处理,则该项有内容,否则无该项0
消息体长度
消息体属性格式结构图
当此三位都为0,表示消息体不加密:当第10位为1,表示消息体经过RSA算法加密;其他位为保留位。
4.4.3.4消息分包应按照如下要求进行处理:当消息体属性中第13位为1时表示消息体为长消息,进行分包发送处理,具体分包信息由消息包封装项决定:
若第13位为0,则消息头中无消息包封装项字段消息包封装项内容见表3。
起始字节
消息总包数
包序号
消息包封装项内容
数据类型
4.4.3.5版本标识应按照如下要求进行处理:描述及要求
该消息分包后的总包数
从1开始
当第14位为0,表示协议为2011年的版本,该版本未引人版本标识功能;当第14位为1,表示协议已经引人版本标识功能,并且在终端鉴权报文的鉴权码后跟随着协议版本号,引人版本标识功能后初始版本号为1,后续每次关键性修订版本号都会递增。4.4.4消息体
每个不同的命令消息体格式内容由各命令确定,具体要求见第7章。4
4.4.5校验码
JT/T808—2019
校验码的计算规则应从消息头首字节开始,同后一字节进行异或操纵,直到消息体末字节结束:校验码长度为一字节。
5通信连接
5.1连接的建立
终端与平台的数据日常连接可采用TCP或UDP方式,终端复位后应与平台建立连接,连接建立后立即向平台发送终端鉴权消息进行鉴权。5.2连接的维持
连接建立和终端鉴权成功后,终端应周期生地向平台发送终端心跳消息,平台收到后向终端发送平台通用应答消息,发送周期由终端参数指定。5.3连接的断开
平台与终端双方都应主动判断连接是否断开。平台应采用以下方法判断终端连接是否断开一在TCP连接模式下根据TCP协议判断主动断开:一相同身份的终端建立新连接,表明原连接已断开:在一定的时间内未收到终端发出的消息。终端应采用以下方法判断连接是否断开:在TCP连接模式下根据TCP协议判断出平台主动断开:达到重传次数后仍未收到应答。6消息处理
TCP和UDP消息处理
6.1.1平台主发的消息
所有平台主发的消息均应要求终端应答。应答分为通用应答和专门应答两种方式,由各具体功能协议决定。发送方等待应答超时后,应对消息进行重发。应答超时时间和重传次数由平台参数指定,每次重传后的应答超时时间的计算方法见公式(1)。T#+i=TX(N+1)
每次重传后的应答超时时间,单位为8:式中:TN
T前一次的应答超时时间,单位为s;N重传次数,单位为次。
6.1.2终端主发的消息
6.1.2.1数据通信链路正常
数据通信链路正常时,所有终端主发的消息均应要求平台应答。应答应分为通用应答和专门应答,由各具体功能协议决定。终端等待应答超时后,应对消息进行重发。应答超时时间和重传次数由终端5
JT/T8082019
参数指定,每次重传后的应答超时时间的计算方法见公式(1)。对于终端发送的关键报警消息,若达到重传次数后仍未收到应答,则应对其进行保存。以后在发送其他消息前应先发送保存的关键报警消息。6.1.2.2数据通信链路异常
数据通信链路异常时,终端应对需发送的位置信息汇报消息进行保存。在数据通信链路恢复正常后,应立即发送保存的消息。
6.2SMS消息处理
终端通信方式切换为SMS消息方式时,应采用PDU八位编码方式,对于长度超过140字节的消息应按照短信服务规划进行分包处理。SMS消息的应答,重传和保存机制应符合6.1的要求。应答超时时间及重传次数应按照表13中参数ID0x0006及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位置信息汇报
终端根据参数设定周期性发送位置信息汇报消息。根据参数控制,终端在判断出车辆拐弯时可发送位置信息汇报消息。6
7.3.2位置信息查询
JT/T808—2019
平台通过发送位置信息查询消息,查询指定车载终端当时位置信息,终端回复位置信息查询应答消息。
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
JT/T808—2019
电话回拨消息,需要终端回复终端通用应答消息。7.5.2设置电话本
平台通过发送设置电话本消息,对终端设置电话本,该消息需要终端回复终端通用应答消息。7.6车辆控制类协议
平台通过发送车辆控制消息,要求终端按指定的操作对车辆进行控制。终端收到后应立即回复终端通用应答消息。回复通用应答消息之后,终端应对车辆进行控制,根据结果再回复车辆控制应答消息。
7.7车辆管理类协议此内容来自标准下载网
平台通过发送设置圆形区域、矩形区域、多边形区域和路线等消息,对终端进行区域和线路设置。终端根据区域和线路属性判断是否满足报警条件。报警包括超速报警进出区域或路线报警,以及路段行驶时间不足或过长报警。终端应在位置信息汇报消息中包含相应的位置附加信息区域或路线ID取值范围为1~OxFFFFFFFF。若设置的ID与终端中已有的同类型区域或路线ID重复,则更新此ID对应的区域或路线数据。平台也可通过删除圆形区域、矩形区域、多边形区域和路线等消息,删除终端上保存的区域和路线,设置/删除区域和路线消息,需要终端回复终端通用应答消息。7.8信息采集类协议
7.8.1采集驾驶员身份信息数据
终端采集驾驶员身份信息数据上传平台进行识别,平台回复成功与否的消息。7.8.2采集电子运单数据
终端采集电子运单数据,并上传平台。7.8.3采集行驶记录数据
平台通过发送行驶记录数据采集命令消息,要求终端上传指定的数据。该消息需要终端回复行驶记录数据上传消息。
7.8.4下传行驶记录参数
平台通过发送行驶记录参数下传命令消息,要求终端上传指定的数据。该消息需要终端回复终端通用应答消息。
7.9多媒体类协议
7.9.1多媒体事件信息上传
终端因特定事件而主动拍摄或录音时,在事件发生后应主动上传多媒体事件消息。该消息需要平台回复通用应答消息。
7.9.2多媒体数据上传
终端发送多媒体数据上传消息,上传多媒体数据。每个完整的多媒体数据前应附加摄录时的位置信息汇报消息体,即位置多媒体数据。平台根据总包数确定接收超时时间,在收到全部数据包或达到超8
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。