DB33/T 650-2016
基本信息
标准号:
DB33/T 650-2016
中文名称:车(船)载全球卫星导航定位系统终端与控制中心通信协议
标准类别:地方标准(DB)
标准状态:现行
出版语种:简体中文
下载格式:.rar .pdf
下载大小:475KB
相关标签:
全球卫星
导航
定位系统
终端
控制中心
通信协议
标准分类号
关联标准
出版信息
相关单位信息
标准简介
DB33/T 650-2016 车(船)载全球卫星导航定位系统终端与控制中心通信协议DB33/T650-2016
标准压缩包解压密码:www.bzxz.net
标准内容
ICS33.060.30
省地方
DB33/T 650-2016
代替DB33/T650-2007
车(船)载全球卫星导航定位系统终端与控制中心通信协议
Communicationprotocolbetweenglobalnavigation satelliteandposition systemterminalforvehicle(ship)andmonitoringcenter2016-01-04发布
浙江省质量技术监督局
2016-02-04实施
规范性引用文件
术语和定义
缩略语
协议基础
通信连接
消息处理
协议分类
附录A(规范性附录)
附录B(规范性附录)
消息对照表
数据格式,
DB33/T650-2016
本标准依据GB/T1.1一2009给出的规则起草DB33/T650-2016
本标准代替DB33/T650-2007《车(船)载全球卫星导航定位系统终端与控制中心通信协议》。与DB33/T650-2007相比,除编辑性修改外,主要技术变化如下:一规范性引用文件中增加了JT/T808-2011《道路运输车辆卫星定位系统一终端通讯协议及数据格式》、JT/T905.2《出租汽车服务管理信息系统第2部分:运营专用设备》等内容(见第2章):
一修改了术语与缩略语的部分内容(见第3章、第4章);一一定义了“协议基础”、“通信连接”和“消息处理”内容(见第5章、第6章、第7章);增加了“协议分类”内容(见第8章):一增加了“消息对照表”内容(见附录A):一增加了“数据格式”内容(见附录B)。本标准由浙江省交通运输厅提出并归口。本标准起草单位:浙江省交通信息中心、浙江科技学院、浙江大学。本标准主要起草人:韩海航、葛晓锋、王总辉、范晓武、陈尚新、吕梦蛟、郑祺、焦庆春、何志锋、任长兴、汤正刚。
本标准于2007年首次发布,本次为第一次修订。请注意本文件的某些内容可能涉及专利。本文件发布机构不承担识别这些专利的责任。II
DB33/T650-2016
车(船)载全球卫星导航定位系统终端与控制中心通信协议1范围
本标准规定了全球卫星导航定位系统终端(以下简称“终端”)与控制中心(以下简称“中心”)之间信息交换的协议基础、通信连接、消息处理及协议分类等内容。本标准适用于采用全球卫星导航定位技术和公众移动通信网络传输技术的道路运输车辆、出租汽车、船舶等交通工具上使用的终端和中心之间的通信。规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB2312
信息交换用汉字编码字符集基本集JT/T794道路运输车辆卫星定位系统车载终端技术要求JT/T808-2011
道路运输车辆卫星定位系统一终端通讯协议及数据格式JT/T905.2出租汽车服务管理信息系统第2部分:运营专用设备交通运输部2013第21号道路运输车辆卫星定位系统北斗兼容车载终端通讯协议技术规范GSM03.40
术语和定义
GSM网络的短信服务规范
JT/T808-2011和JT/T905.2界定的及下列术语和定义适用于本文件。3.1
鉴权authentication
终端与中心建立连接后,向中心发送消息以验证身份的过程。4缩略语
下列缩略语适用于本文件
ACC:汽车用带点火开关的转向锁的专用挡位(Accessory)BDS:北斗卫星导航系统(BeiDouNavigationSatelliteSystem)CAN:控制器局域网络(ControllerAreaNetwork)GPS:全球定位系统(GlobalPositioningSystem)GSM:全球移动通信系统(GlobalSystemforMobileCommunications)ISU:智能服务终端(IntelligentServiceUnit)OBD:车(船)载诊断系统(On-BoardDiagnostic)PDU:协议数据单元(ProtocolDataUnit)1
RSA:一种非对称密码算法(由RonRivest、AdiShamirh和LenAdleman开发)SMS:短消息服务(ShortMessageService)TCP:传输控制协议(TransferControlProtocol)UDP:用户数据包协议(UserDatagramProtocol)5协议基础
5.1通信方式
DB33/T650-2016
协议采用的通信方式应符合JT/T794中的相关规定,通信协议采用TCP或UDP,中心作为服务器端,终端作为客户端。当数据通信链路异常时,终端可采用SMS方式进行通信。数据类型
协议消息中的数据类型见表1。
数据类型
数据类型
BYTE[n]
BCD[n]
STRING
描述及要求
无符号单字节整型(字节,8位)无符号双字节整型(字,16位)无符号四字节整型(双字,32位)n个字节
8421码,n个字节
GBK编码,采用0终结符,若无数据,则填充一个0终结符注:GBK编码是在符合GB2312规定基础上所扩展的编码。5.3
7位。
传输规则
协议采用大端模式(big-endian)的网络字节序来传递字和双字,传输约定如下:字节(BYTE):按照字节流的方式传输:字(WORD):先传递第8~15位,再传递第0~7位:-双字(DWORD):先传递第24~31位,然后传递第16~23位,再传递第8~15位,最后传递第0~5.4消息组成
5.4.1消息结构
每条消息由标识位、消息头、消息体、校验码和标识位组成,
标识位(1个字节)
消息头(12或16个字节)
消息体(n个字节)
图1消息结构图
如图1所示。
校验码(1个字节)
标识位(1个字节)
5.4.2标识位
标识位采用0x7e表示,用来标识一条消息的开始字节和结束字节。DB33/T650-2016
若校验码、消息头以及消息体中出现Ox7e,则要进行转义处理,转义规则定义如下:0x7e+→0x7d后紧跟一个0x02:0x7d←→0x7d后紧跟一个0x01。转义处理过程如下:
发送消息时:消息封装→计算并填充校验码→转义:接收消息时:转义还原一→验证校验码一→解析消息。示例:
发送内容为0x300x7e0x080x7d0x55的数据包,则经过封装后转义处理结果如下:0x7e0x300x7d0x020x080x7d0x010x550x7e。5.4.3消息头
5.4.3.1消息头内容详见表2。
表2消息头内容
起始字节
消息ID
消息体属性
终端手机号
消息流水号
消息包封装项
数据类型
BCD[6]
描述及要求
消息体属性格式结构图见图2
根据安装后终端自身的手机号转换。手机号不足12位,则在前补充数字0
按发送顺序从0开始循环累加
如果消息体属性中相关标识位确定消息分包处理,则该项有内容,否则无该项
注:出租汽车运营专用设备中的ISU与中心的基础通信协议中的消息头、消息体属性和消息包封装项的格式定义应符合JT/T905.2定义
消息体属性格式结构如图2所示
数据加密方式:
数据加密方式
第10~12位为数据加密标识位:消息体长度
消息体属性格式结构图
当此三位都为0,表示消息体不加密;当第10位为1,表示消息体经过RSA算法加密;其他保留。
分包:
DB33/T650-2016
当消息体属性中第13位为1时表示消息体为长消息,进行分包发送处理,具体分包信息由消息包封装项决定:若第13位为0,则消息头中无消息包封装项字段。5.4.3.3消息包封装项内容见表3。表3消息包封装项内容
起始字节
5.4.4消息体
消息总包数
包序号
数据类型
描述及要求
该消息分包后的总包数
从1开始
消息体是消息类型是“消息ID”所指定的、消息长度为“消息体属性”中“消息体长度”所指定的消息内容,其数据格式定义见相关标准的“数据格式”章节。5.4.5校验码
从消息头开始与后一字节异或,直到消息体的最后一个字节,形成校验码。6通信连接
6.1连接建立
终端与中心的数据连接采用TCP或UDP方式,通信链路连接后向中心发送终端消息进行鉴权,鉴权成功后连接建立。
6.2连接维持
连接建立后,终端应周期性向中心发送终端心跳消息,中心收到后向终端发送中心通用应答消息:发送周期在终端参数中设定。
6.3连接断开
6.3.1中心或终端可根据TCP协议主动断开连接,并应主动判断TCP连接是否断开。6.3.2中心判断TCP连接断开的方法:a)根据TCP协议判断出终端主动断开:b)相同身份的终端建立新连接,表明原连接已断开:c)在一定的时间内未收到终端发出的消息,如终端心跳。6.3.3终端判断TCP连接断开的方法:a)根据TCP协议判断出中心主动断开:b)数据通信链路断开:
c)数据通信链路正常,达到重传次数后仍未收到应答。消息处理
7.1TCP和UDP消息处理
7.1.1中心主发的消息
DB33/T650-2016
所有中心主发的消息均要求终端应答,应答分为通用应答和专门应答,由各具体功能协议决定发送方等待应答超时后,应对消息进行重发。应答超时时间和重传次数通过中心参数设定,每次重传后的应答超时时间和重传次数通过中心参数设定,每次重传后的应答超时时间的计算公式如下:TN+1=T~×(N+1)
式中:
TN+I每次重传后的应答超时时间:Tn——前一次的应答超时时间:N—重传次数。
7.1.2终端主发的消息
数据通信链路正常
数据通信链路正常时,所有终端主发的消息均要求中心应答,应答分为通用应答和专门应答,由各具体功能协议决定。终端等待应答超时后,应对消息进行重发。应答超时时间和重传次数通过终端参数设定,每次重传后的应答超时时间按公式(1)进行计算。对于终端发送的关键报警消息,若达到重传次数后仍未收到应答,则应对其进行保存。以后在发送其它消息前要先发送保存的关键报警消息。7.1.2.2数据通信链路异常
数据通信链路异常时,终端应对需发送的位置信息汇报的消息进行保存。在数据通信链路恢复正常后,立即发送保存的消息。
7.2SMS消息处理
终端通信方式切换为GSM网络的SMS消息方式时,采用PDU八位编码方式,对于长度超过140字节的消息,应按照GSM网络的短信服务规范GSM03.40进行分包处理。SMS消息的应答、重传和保存机制同7.1,但应答超时时间及重传次数应按照JT/T808-2011表10中参数ID0x0006及0x0007的相关设定值处理。8协议分类
8.1道路运输车辆协议
8.1.1基础协议
按JT/T794标准定义的道路运输车辆终端与中心的基础通信协议应符合JT/T808-2011的要求,其它车辆与船舶参照执行,包括通用类,终端管理类,位置、报警类,信息类,电话类,车辆控制类,信息采集类,多媒体类,通用数据传输类,加密类等协议,缺省采用TCP通信方式,消息对照表见附录A.1。8.1.2扩充协议
8.1.2.1车辆夜间行驶安全设置
实现车辆夜间行驶安全设置,在设置终端参数消息(0x8103)中增加夜间时间段定义、夜间行驶最高速度、夜间连续驾驶时间门限、夜间最少休息时间和禁行时段等参数。数据格式见附录B.1.1。5
8.1.2.2车辆夜间行驶安全报警
DB33/T650-2016
实现车辆夜间行驶安全报警信息上传,在位置信息汇报消息(0x0200)的位置信息附加信息项中增加夜间行驶安全报警状态位表,数据格式见附录B.1.28.1.2.3车辆状态上报
实现终端向中心上报车辆状态,在位置信息汇报消息(0x0200)的位置信息附加信息项中增加车辆综合状态位表,数据格式见附录B.1.3。8.2出租汽车协议
8.2.1基础协议
出租汽车运营专用设备中的ISU与中心的基础通信协议应符合IT/T905.2的通信协议与数据格式要求,包括ISU管理类、信息类、电话类、车辆控制类、电召调度业务处理类、营运数据采集类、多媒体类和外设、通用数据传输类等协议,缺省采用TCP通信方式,消息对照表见附录A.2。8.2.2扩充协议
驾驶员收到抢答结果确认:中心根据调度算法确定抢答成功的驾驶员,并将乘客详细信息通过下发抢答结果消息(Ox8B01)发给抢答成功的ISU,ISU收到后回复ISU通用应答消息(Ox0001),ISU同时发送收到抢答结果的确认消息(OxOBOF)。当驾驶员抢单未中标时,不需要发送该确认消息。消息对照表见附录A.3,数据格式见附录B.2.1。8.3船舶协议
8.3.1基础协议
船载终端与中心的基础通信协议参照JT/T808的要求执行,缺省采用TCP通信方式,消息对照表见附录A.1。
8.3.2扩充协议
8.3.2.1船舶位置信息采集
航行模式下,实现终端向中心上报船舶位置信息,在位置信息汇报消息(0x0200)的位置信息附加信息项中增加转向率和船舶航行状态位表。数据格式见附录B.3.1。8.3.2.2船舶遇险报警
船舶遇险时,终端应按设定时间间隔持续向中心发送上报船舶位置信息,在位置信息汇报消息(0x0200)的基本位置信息项中的报警标志字段增加船舶报警定义。数据格式见附录B.3.2。8.3.2.3船舶航行情况告警
中心通过发送船舶航行情况告警消息(0x9201)将告警信息发送至终端,终端用通用应答回复消息(0x0001)回复。消息对照表见附录A中A.3,数据格式见附录B中B.3.3。8.3.2.4终端设置补充参数
DB33/T650-2016
终端设置新增船舶最高限速、船舶位置信息发送时间间隔和船舶报警信息发送时间间隔等参数,中心通过设置终端参数消息(0x8103)将相应参数下发到终端,终端用通用应答回复消息(0x0001)回复。数据格式见附录B中B.3.4。
8.4OBD数据采集协议
8.4.1协议概述
OBD数据采集协议是在道路运输车载终端、出租汽车终端或船载终端与中心的通信协议基础上扩展8.4.2信息上报
8.4.2.1常用信息上报
实现OBD常用信息采集数据的上报,在位置信息汇报消息(0x0200)的位置信息附加信息项中增加OBD数据采集常用信息表,数据格式见附录B.4.1。8.4.2.2自定义信息上报
实现OBD自定义信息采集数据的上报,在位置信息汇报消息(0x0200)的位置信息附加信息项中增加OBD数据采集自定义信息等。数据格式见附录B.4.2。8.4.3启动提醒
在车(船)启动时,终端主动上报启动提醒消息(0x0D00),中心回复中心通用应答消息(0x8001)。消息对照表见附录A.3,数据格式见附录B.4.3。8.4.4熄火提醒
在车(船)熄火时,终端主动上报车(船)熄火提醒消息(0xODO1),中心回复中心通用应答消息(0x8001)。消息对照表见附录A.3,数据格式见附录B.4.4。8.4.5行程信息上传
在车(船)熄火时,终端主动上报行程信息消息(0xOD02),中心回复中心通用应答消息(0x8001),消息对照表见附录A中A.3,数据格式见附录B中B.4.5。7
A.1道路运输车辆和船舶基础协议附录A
(规范性附录)
消息对照表
DB33/T650-2016
道路运输车辆和船舶终端与中心的通信协议应符合JT/T808相关要求,具体消息对照如表A.1。
通用类协议消息
消息体名称
终端通用应答
终端管理类协议消息
消息体名称
终端心跳
终端注册
终端注销
设置终端参数
查询终端参数应答
查询指定终端参数
查询终端属性应答
终端升级结果通知
位置、报警类协议消息
消息体名称
位置信息汇报
位置信息查询应答
人工确认报警消息
信息类协议消息
消息体名称
文本信息下发
基础消息对照表
消息ID
0x0001
消息ID
0x0002
0x0100
0x0003
0x8103
0x0104
0x8106
0x0107
0x0108
消息ID
0x0200
0x0201
0x8203
消息ID
0x8300
消息体名称
中心通用应答
消息体名称
补传分包请求
终端注册应答
终端鉴权
查询终端参数
终端控制
查询终端属性
下发终端升级包
消息体名称
位置信息查询
临时位置跟踪控制
消息体名称
事件设置
消息ID
0x8001
消息ID
0x8003
0x8100
0x0102
0x8104
0x8105
0x8107
0x8108
消息ID
0x8201
0x8202
消息ID
0x8301
消息体名称
事件报告
提问应答
信息点播/取消
电话类协议消息
消息体名称
电话回拨
车辆控制类协议消息
消息体名称
车辆控制
设置圆形区域
设置矩形区域
设置多边形区域
设置路线
信息采集类协议消息
消息体名称
行驶记录仪数据采集命令
行驶记录仪参数下传命令
驾驶员身份信息采集上报
定位数据批量上传
多媒体类协议消息
消息体名称
多媒体事件信息上传
多媒体数据上传应答
摄像头立即拍摄命令应答
存储多媒体数据检索应答
录音开始命令
消息ID
0x0301
0x0302
0x0303
消息ID
0x8400
消息ID
0x8500
0x8600
0x8602
0x8604
0x8606
消息ID
0x8700
0x8701
0x0702
0x0704
消息ID
0x0800
0x8800
0x0805
0x0802
0x8804
(续)
消息体名称
提问下发
信息点播菜单设置
信息服务
消息体名称
设置电话本
消息体名称
车辆控制应答
删除圆形区域
删除矩形区域
删除多边形区域
删除路线
消息体名称
行驶记录仪数据上传
电子运单上报
上报驾驶员身份信息请求
CAN总线数据上传
消息体名称
多媒体数据上传
摄像头立即拍摄命令
存储多媒体数据检索
存储多媒体数据上传
DB33/T650-2016
消息ID
0x8302
0x8303
0x8304
消息ID
0x8401
消息ID
0x0500免费标准下载网bzxz
0x8601
0x8603
0x8605
0x8607
消息ID
0x0700
0x0701
0x8702
0x0705
消息ID
0x0801
0x8801
0x8802
0x8803
单条存储多媒体数据检索上传命令0x8805
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。