车(船)载全球卫星导航定位系统终端与控制中心通信协议车(船)载全球卫星导航定位系统终端与控制中心通信协议.pdf
《车(船)载全球卫星导航定位系统终端与控制中心通信协议车(船)载全球卫星导航定位系统终端与控制中心通信协议.pdf》由会员分享,可在线阅读,更多相关《车(船)载全球卫星导航定位系统终端与控制中心通信协议车(船)载全球卫星导航定位系统终端与控制中心通信协议.pdf(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ICS 33.060.30M 35DB33江省地方标准DB33/T 6502007浙车(船)载全球卫星导航定位系统终端与控制中心通信协议Communication protocol between global navigation and position system terminalfor vehicle(ship)and monitoring center2007-08-10 发布2007-09-10 实施浙江省质量技术监督局发布DB33/T 6502007前 言本标准由浙江省交通厅提出并归口。本标准的附录A为规范性附录。本标准起草单位:浙江省交通厅信息中心。本标准主要起草人:韩海航、
2、沈洁华、励建东、俞伟庆、吕梦蛟。IDB33/T 6502007车(船)载全球卫星导航定位系统终端与控制中心通信协议1范围本标准规定了全球卫星导航定位系统终端(以下简称“终端”)与控制中心(以下简称“中心”)之间信息交换规程及相应内容。本标准适用于采用全球卫星导航定位技术,通过公众移动通信网络传输信息的营运车辆、船舶和营运管理系统,也可作为终端管理与系统设计及测试的依据。2规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不
3、注日期的引用文件,其最新版本适用于本标准。GB 2312-1980信息交换用汉字编码字符集基本集3术语和缩略语3.1术语下列术语和定义适用于本标准。3.1.1固件 firmware运行在设备终端中的嵌入式软件。3.2缩略语下列缩略语适用于本标准。3.2.1传输控制协议 Transfer Control ProtocolTCP3.2.2用户数据包协议 User Datagram ProtocolUDP3.2.3短消息服务Short Message ServiceSMS3.2.4网际协议 Internet ProtocolIP3.2.5短消息服务中心 Short Message Service C
4、enterSMSC3.2.6码分多址技术 Code Division Multiple Access1CDMA3.2.7全球定位系统 Global Positioning SystemGPS3.2.8全球移动通信系统Global System For Mobile CommunicationsGSM3.2.9通用分组无线业务General Packet Radio ServiceGPRS3.2.10总控中心 Main Control CenterMCC3.2.11分控中心 Sub Control CenterSCC3.2.12监控中心 Monitoring CenterMC3.2.13终端设备
5、Terminal DeviceTD3.2.14信息发送 Message OriginateMO3.2.15信息接收 Message TerminatedMT3.2.16循环冗余码校验 Cyclic Redundancy CheckCRC3.2.17接入点名称Access Point NameAPN4基本数据类型本协议中使用的基本数据类型见表1。DB33/T 65020072DB33/T 6502007表1基本数据类型数据类型长度取值范围-127+1270+255-32768+327670+65535说明有符号单字节整数无符号单字节整数有符号双字节整数,高位在前,低位在后无符号双字节整数,高位在
6、前,低位在后有符号四字节整数,高位在前,低位在后无符号四字节整数,高位在前,低位在后字符串类型,第一字节指明长度,其后是字符串内容INT8 1byteUINT8 1byteINT16 2byteUINT16 2byteINT32 4byte-2147483648+2147483647UINT32 4byteSTRING可变0+4294967295长度最大 2555通信帧定义5.1总则通信帧定义了信息交换协议的帧结构。5.2帧结构信息交换采用数据帧进行传输,其帧结构定义见表 2,所有数据采用 16 进制数表示,长度单位为字节,以下同。表2帧结构类型域名称UINT8帧头数据帧内容UINT8帧尾数据
7、帧格式见表3。表3数据帧格式类型域名称UINT16 UINT8流水号帧状态字UINT16信息总长度UINT16信息内容 CRC校验信息内容格式见表4。表 4信息内容格式类型域名称UINT16信息长度 1见指令定义信息内容 1 UINT16见指令定义信息长度 n信息内容 n5.2.1帧头定义帧头:F2H。5.2.2帧尾定义帧尾:F1H。5.3转义5.3.1转义字符定义转义字符:F0H。5.3.2发送转义数据帧在发送前,应进行以下转义替换:数据帧中如果遇到 F2H,替换为 F0H,00H。数据帧中如果遇到 F1H,替换为 F0H,01H。数据帧中如果遇到 F0H,替换为 F0H,02H。3DB33
8、/T 65020075.3.3接收转义数据帧在接收后,应进行以下转义替换:数据帧中如果遇到 F0H,00H,替换为 F2H。数据帧中如果遇到 F0H,01H,替换为 F1H。数据帧中如果遇到 F0H,02H,替换为 F0H。5.4数据帧格式5.4.1流水号流水号为 UINT16 类型,指示信息帧的流水号,是判断信息帧是否重复接收与超时无效的重要标志。推荐生成规则:按当前时间从当天零点起流逝的秒数除以 2 生成,每 2 秒间的多条指令按多条指令打包的方式发送。5.4.2帧状态字帧状态字为 UINT8 类型,定义见表 5。表 5帧状态字数据位BIT7BIT6BIT5BIT4BIT3BIT2BIT1
9、BIT0标志要求收到确认信息免校验指示过滤过期流水号指示保留保留保留保留保留说明0:不需要确认,1:需要确认0:带校验,1:无校验0:不过滤,1:根据流水号过滤时间在半小时以前的信息5.4.3信息总长度信息总长度为 UINT16 类型,指示信息内容的总长度。5.4.4信息内容信息内容中可以包含多条指令或者数据内容。详细格式参见传输指令格式定义。5.4.5CRC 校验校验是对从帧头开始到全部信息内容的 16 位 CRC 校验,2 个字节。16 位 CRC 校验参考算法如下:UINT16 CRC16(UINT8*data,UINT16 length)UINT16 quotient,i,j;UINT
10、16 remainder,divisor=0 x1021;UINT16 data1;datalength=0;datalength+1=0;remainder=0;for(j=0;j0;i-)quotient=remainder&0 x8000;remainder=1;4DB33/T 6502007if(data1=1)&0 x0100)remainder|=1;if(quotient)remainder=divisor;return remainder;注:本算法中待校验的数据后应预留两个字节。6基本传输指令6.1指令框架6.1.1命令字定义相应的上行命令字与对应的下行命令字用最高位区别,后
11、7位相同。详见表6。表 6命令字定义上行命令字 00H7FH下行命令字 80HFFH6.1.2命令字类别定义命令字的定义原则是每一大类的高4位一致,利用低4位的变化最多可扩展出16种不同的功能字,这种定义原则比较便于功能的分类管理。详见表7。表7命令字类别定义00H0FH10H1FH上行命令字20H2FH30H3FH40H4FH其它80H8FH90H9FH下行命令字A0HAFHB0HBFHC0HCFH其它链路建立与维护类参数设置类控制类文字类区域类扩展保留链路建立与维护类参数设置类控制类文字类区域类扩展保留6.2链路建立与维护类6.2.1下行指令6.2.1.1注册确认在 TCP 方式下中心收到
12、终端的注册信息后,应向终端发送注册确认信息。详见表 8。表 8注册确认类型域名称内容UINT8功能字81H6.2.1.2链路维护握手由终端发起,在握手间隔内没有数据传输,应发送握手信息来激活连接,否则中心将主动删除5DB33/T 6502007该连接,规定链路激活的最大间隔为 20 分钟。中心在 20 分钟内没有收到终端的任何数据,中心将主动删除该连接。中心在接收到终端的握手信息后,需要主动向终端回复一个握手信息,终端可以根据自己发送的握手间隔来灵活判断链路是否活动,对于及时性要求较高的链路,终端可以提供握手间隔,依据更短的活动间隔来判断当前链路是否活动。握手数据帧为空帧,只包含帧头和帧尾。6
13、.2.2上行指令6.2.2.1终端注册 详见表9。表 9终端注册类型域名称内容UINT8功能字00H可变设备唯一编号长度=信息内容长度-1在 UDP 方式下,终端向中心发送数据,必需指明字节的唯一识别号。因此 UDP 的数据包应带有终端注册信息,见表 10。表 10终端注册信息类型域名称UINT16信息长度 1可变终端注册信息UINT16信息长度 2可变终端 IP 地址信息可变其它信息6.2.2.2终端 IP 地址详见表11。表 11终端 IP 地址类型域名称内容UINT8UINT8 UINT8 UINT8 UINT8功能字01HIP1 IP2 IP3 IP4IP 第一字节 IP第二字节 IP
14、第三字节 IP第四字节6.2.2.3链路维护握手数据帧为空帧,只包含帧头和帧尾。6.3参数设置类6.3.1下行指令6.3.1.1参数查询可以同时查询多个参数。详见表12。表 12参数查询类型域名称内容UINT8UINT8 UINT8 UINT8功能字参数代码 1参数代码 n90H6.3.1.2参数设置可以同时设置多个参数。详见表13。表 13参数设置类型域名称内容UINT8 UINT8可变功能字参数代码 1参数内容 1UINT8可变UINT8参数代码 1可变参数内容 191H6.3.2上行指令6.3.2.1参数查询回报详见表14。6DB33/T 6502007表 14参数查询回报类型域名称内容
15、UINT8 UINT8可变功能字参数代码 1参数内容 1UINT8可变UINT8参数代码 1可变参数内容 110H6.3.3参数代码定义见附录 A 表 A.8。6.4控制类6.4.1下行指令6.4.1.1定时位置信息请求IP 方式下回报间隔单位为秒,SMS 方式下回报间隔单位为 2 秒。回报间隔为 0 时,在速度大于 1 公里/小时时按每秒间隔回报。回报次数为 0 时,为停止回报。详见表 15。表 15定时位置信息请求类型域名称内容UINT8 UINT8功能字A1H回报次数FF 为无限次数00 为停止回报UINT8UINT8回报间隔单位:秒发送方式1 为 SMS 方式0 为 IP 方式6.4.
16、1.2定时网络位置信息请求IP 方式下回报间隔单位为秒,SMS 方式下回报间隔单位为 2 秒。回报间隔为 0 时,只在网络信息发生变化时回报。回报次数为 0 时,为停止回报。详见表 16。表 16定时网络位置信息请求类型域名称内容UINT8 UINT8功能字A2H回报次数FF 为无限次数00 为停止回报UINT8UINT8回报间隔单位:秒发送方式01 为 SMS 方式00 为 IP 方式6.4.1.3定距位置信息请求详见表17。表 17定距位置信息请求类型域名称内容UINT8 UINT8功能字A3H回报次数FF 为无限次数00 为停止回报UINT16距离间隔065535UINT8发送方式01
17、为 SMS 方式00 为 IP 方式6.4.1.4查询位置信息记录详见表18。表 18查询位置信息记录类型域名称内容UINT8 UINT32功能字A4H起始时间UINT32UINT8 UINT16UINT16UINT16结束时间条件参数 1参数 2GPS 时间 GPS时间查询时可以同时指定多个条件,参数与条件字的置位由高到低对应,条件字定义见表19。7DB33/T 6502007表 19条件字数据位BIT7BIT6BIT5BIT4BIT3BIT2BIT1BIT0标志保留保留保留保留保留根据状态字检索只检索超速数据只检索有效数据状态字在参数中指定速度在参数中指定说明6.4.1.5输出口控制输出口
18、号表示需要控制的是第几路输出口,取值为0 x000 x0f,控制字节表示置位或清零,取值为0或1。置位输出高电平,清零输出低电平。详见表20。表 20输出口控制类型域名称内容UINT8 UINT8功能字A5H输出口号00H0FHUINT8控制输出 0 或者 16.4.1.6输出口状态查询详见表21。表 21输出口状态查询类型域名称内容UINT8功能字A6H6.4.1.7立即检查更新详见表22。表 22立即检查更新类型域名称内容UINT8功能字A7H6.4.1.8GPS 模块控制详见表23。表 23GPS 模块控制类型域名称内容UINT8 UINT8功能字A8H关机指令内容0:重启,1:启动,2
19、:关闭6.4.1.9重启设备指令详见表24。表 24重启设备指令类型域名称内容UINT8功能字A9H6.4.1.10查询固件版本详见表25。8DB33/T 6502007表 25查询固件版本类型域名称内容UINT8 UINT8功能字模块标识,可以多个一起查询AAH模块标识定义见表 26。表 26模块标识模块标识0模块名称主可执行文件10 xef OS6.4.1.11查询设备状态详见表27。表 27查询设备状态类型域名称内容UINT8功能字ABH6.4.2上行指令6.4.2.1位置信息回报详见表28。表 28位置信息回报类型域名称内容UINT8 UINT8功能字21H当前回报次数UINT8应该回
20、报的总次数详见附录 A位置信息参见位置信息格式FF 为最大 FF为最大6.4.2.2定时网络位置信息回报详见表29。表 29定时网络位置信息回报类型域名称内容UINT8 UINT8功能字22H当前回报次数UINT8应该回报的总次数网络位置信息参见网络位置信息格式FF 为最大 FF为最大6.4.2.3位置信息记录回报详见表30。表 30位置信息记录回报类型域名称内容UINT8功能字位置状态信息位置状态信息24H6.4.2.4输出口状态回报详见表31。表 31输出口状态回报类型域名称内容UINT8 UINT16功能字26H输出口状态字分别对应 16 路输出状态,1 表示输出高电平,0 表示输出低电
21、平6.4.2.5终端软件版本回报详见表32。9DB33/T 6502007表 32终端固件版本回报类型UINT8 UINT8 UINT16UINT16域名称功能字模块标识主版本号小版本号内容2AH6.4.2.6终端设备状态回报详见表33。表 33 终端设备状态回报类型UINT8 UINT8UINT8UINT16域名称功能字 GPS模块状态通讯网络状态设备故障状态内容2BHGPS 模块状态定义见表 34。表 34 GPS 模块状态状态说明0未知状态1模块没有输出2天线接收异常3正常工作4数据格式错误通讯网络状态信息定义见表 35。表 35通讯网络状态信息定义状态说明0未知状态1未注册 没有搜索到
22、网络2未注册 正在搜索网络3已注册本地网4已注册漫游网5注册被否决设备故障状态定义见表 36。表 36设备故障状态定义数据位标志说明BIT15保留BIT14保留BIT13保留BIT12保留BIT11保留BIT10保留BIT9保留BIT8保留BIT7保留BIT6保留BIT5打印机0:正常,1:异常BIT4通讯模块没有响应0:正常,1:异常BIT3GPS 模块没有响应0:正常,1:异常10DB33/T 6502007表36(续)数据位BIT2BIT1BIT0标志按键锁住实时时钟备电LCD 故障说明0:正常,1:异常0:正常,1:电量低0:正常,1:故障6.5文字类6.5.1下行指令6.5.1.1单
23、帧文字信息帧信息为 GB 2312-1980 编码(以下简称 GB 码)的字符串。帧信息为信息长度减1 字节。详见表37。表 37单帧文字信息类型域名称内容UINT8功能字可变当前帧信息B0H6.5.1.2多帧文字信息帧信息为 GB 码的字符串。帧信息为信息长度减 3 字节。接收端需要在接收完所有帧信息后再进行文字信息的拼装。详见表 38。表 38多帧文字信息类型域名称内容UINT8 UINT8 UINT8功能字总帧数帧号可变当前帧信息B2H6.5.1.3设置预定义短信预定义短信内容为 GB 码的字符串。长度为信息长度减 3 字节。详见表 39。表 39设置预定义短信类型域名称内容UINT8
24、UINT8 UINT8功能字大类别条号可变预定义短信内容B3H6.5.1.4查询预定义短信详见表40。表 40查询预定义短信类型域名称内容UINT8 UINT8 UINT8功能字类别条号B4H6.5.2上行指令6.5.2.1单帧文字信息帧信息为 GB 码的字符串。帧信息为信息长度减 1 字节。详见表 41。表 41单帧文字信息类型域名称内容UINT8功能字可变当前帧信息30H6.5.2.2多帧文字信息帧信息为 GB 码的字符串。帧信息为信息长度减 3 字节。接收端需要在接收完所有帧信息后再进行文字信息的拼装。详见表 42。11DB33/T 6502007表 42多帧文字信息类型域名称内容UIN
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全球卫星 导航 定位 系统 终端 控制中心 通信协议
链接地址:https://www.taowenge.com/p-52446293.html
限制150内