您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > db33 t 650-2007 车(船)载全球卫星导航定位系统终端与控制中心通信协议
ICS33.060.30M35浙江省地方标准DB33DB33/T650—2007车(船)载全球卫星导航定位系统终端与控制中心通信协议Communicationprotocolbetweenglobalnavigationandpositionsystemterminalforvehicle(ship)andmonitoringcenter2007-08-10发布2007-09-10实施浙江省质量技术监督局发布DB33/T650—2007I前言本标准由浙江省交通厅提出并归口。本标准的附录A为规范性附录。本标准起草单位:浙江省交通厅信息中心。本标准主要起草人:韩海航、沈洁华、励建东、俞伟庆、吕梦蛟。DB33/T650—20071车(船)载全球卫星导航定位系统终端与控制中心通信协议1范围本标准规定了全球卫星导航定位系统终端(以下简称“终端”)与控制中心(以下简称“中心”)之间信息交换规程及相应内容。本标准适用于采用全球卫星导航定位技术,通过公众移动通信网络传输信息的营运车辆、船舶和营运管理系统,也可作为终端管理与系统设计及测试的依据。2规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。GB2312-1980信息交换用汉字编码字符集·基本集3术语和缩略语3.1术语下列术语和定义适用于本标准。3.1.1固件firmware运行在设备终端中的嵌入式软件。3.2缩略语下列缩略语适用于本标准。3.2.1传输控制协议TransferControlProtocolTCP3.2.2用户数据包协议UserDatagramProtocolUDP3.2.3短消息服务ShortMessageServiceSMS3.2.4网际协议InternetProtocolIP3.2.5短消息服务中心ShortMessageServiceCenterSMSC3.2.6码分多址技术CodeDivisionMultipleAccessDB33/T650—20072CDMA3.2.7全球定位系统GlobalPositioningSystemGPS3.2.8全球移动通信系统GlobalSystemForMobileCommunicationsGSM3.2.9通用分组无线业务GeneralPacketRadioServiceGPRS3.2.10总控中心MainControlCenterMCC3.2.11分控中心SubControlCenterSCC3.2.12监控中心MonitoringCenterMC3.2.13终端设备TerminalDeviceTD3.2.14信息发送MessageOriginateMO3.2.15信息接收MessageTerminatedMT3.2.16循环冗余码校验CyclicRedundancyCheckCRC3.2.17接入点名称AccessPointNameAPN4基本数据类型本协议中使用的基本数据类型见表1。DB33/T650—20073表1基本数据类型数据类型长度取值范围说明INT81byte-127~+127有符号单字节整数UINT81byte0~+255无符号单字节整数INT162byte-32768~+32767有符号双字节整数,高位在前,低位在后UINT162byte0~+65535无符号双字节整数,高位在前,低位在后INT324byte-2147483648~+2147483647有符号四字节整数,高位在前,低位在后UINT324byte0~+4294967295无符号四字节整数,高位在前,低位在后STRING可变长度最大255字符串类型,第一字节指明长度,其后是字符串内容5通信帧定义5.1总则通信帧定义了信息交换协议的帧结构。5.2帧结构信息交换采用数据帧进行传输,其帧结构定义见表2,所有数据采用16进制数表示,长度单位为字节,以下同。表2帧结构类型UINT8UINT8域名称帧头数据帧内容帧尾数据帧格式见表3。表3数据帧格式类型UINT16UINT8UINT16UINT16域名称流水号帧状态字信息总长度信息内容CRC校验信息内容格式见表4。表4信息内容格式类型UINT16见指令定义UINT16见指令定义域名称信息长度1信息内容1……信息长度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。DB33/T650—200745.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帧状态字数据位标志说明BIT7要求收到确认信息0:不需要确认,1:需要确认BIT6免校验指示0:带校验,1:无校验BIT5过滤过期流水号指示0:不过滤,1:根据流水号过滤时间在半小时以前的信息BIT4保留BIT3保留BIT2保留BIT1保留BIT0保留5.4.3信息总长度信息总长度为UINT16类型,指示信息内容的总长度。5.4.4信息内容信息内容中可以包含多条指令或者数据内容。详细格式参见传输指令格式定义。5.4.5CRC校验校验是对从帧头开始到全部信息内容的16位CRC校验,2个字节。16位CRC校验参考算法如下:UINT16CRC16(UINT8*data,UINT16length){UINT16quotient,i,j;UINT16remainder,divisor=0x1021;UINT16data1;data[length]=0;data[length+1]=0;remainder=0;for(j=0;j(length+2);j++){data1=data[j];for(i=8;i0;i--){quotient=remainder&0x8000;remainder=1;DB33/T650—20075if((data1=1)&0x0100)remainder|=1;if(quotient)remainder^=divisor;}}returnremainder;}注:本算法中待校验的数据后应预留两个字节。6基本传输指令6.1指令框架6.1.1命令字定义相应的上行命令字与对应的下行命令字用最高位区别,后7位相同。详见表6。表6命令字定义上行命令字00H~7FH下行命令字80H~FFH6.1.2命令字类别定义命令字的定义原则是每一大类的高4位一致,利用低4位的变化最多可扩展出16种不同的功能字,这种定义原则比较便于功能的分类管理。详见表7。表7命令字类别定义00H~0FH链路建立与维护类10H~1FH参数设置类20H~2FH控制类30H~3FH文字类40H~4FH区域类上行命令字其它扩展保留80H~8FH链路建立与维护类90H~9FH参数设置类A0H~AFH控制类B0H~BFH文字类C0H~CFH区域类下行命令字其它扩展保留6.2链路建立与维护类6.2.1下行指令6.2.1.1注册确认在TCP方式下中心收到终端的注册信息后,应向终端发送注册确认信息。详见表8。表8注册确认类型UINT8域名称功能字内容81H6.2.1.2链路维护握手由终端发起,在握手间隔内没有数据传输,应发送握手信息来激活连接,否则中心将主动删除DB33/T650—20076该连接,规定链路激活的最大间隔为20分钟。中心在20分钟内没有收到终端的任何数据,中心将主动删除该连接。中心在接收到终端的握手信息后,需要主动向终端回复一个握手信息,终端可以根据自己发送的握手间隔来灵活判断链路是否活动,对于及时性要求较高的链路,终端可以提供握手间隔,依据更短的活动间隔来判断当前链路是否活动。握手数据帧为空帧,只包含帧头和帧尾。6.2.2上行指令6.2.2.1终端注册详见表9。表9终端注册类型UINT8可变域名称功能字设备唯一编号内容00H长度=信息内容长度-1在UDP方式下,终端向中心发送数据,必需指明字节的唯一识别号。因此UDP的数据包应带有终端注册信息,见表10。表10终端注册信息类型UINT16可变UINT16可变可变域名称信息长度1终端注册信息信息长度2终端IP地址信息……其它信息6.2.2.2终端IP地址详见表11。表11终端IP地址类型UINT8UINT8UINT8UINT8UINT8域名称功能字IP1IP2IP3IP4内容01HIP第一字节IP第二字节IP第三字节IP第四字节6.2.2.3链路维护握手数据帧为空帧,只包含帧头和帧尾。6.3参数设置类6.3.1下行指令6.3.1.1参数查询可以同时查询多个参数。详见表12。表12参数查询类型UINT8UINT8UINT8UINT8域名称功能字参数代码1……参数代码n内容90H6.3.1.2参数设置可以同时设置多个参数。详见表13。表13参数设置类型UINT8UINT8可变UINT8可变UINT8可变域名称功能字参数代码1参数内容1…………参数代码1参数内容1内容91H6.3.2上行指令6.3.2.1参数查询回报详见表14。DB33/T650—20077表14参数查询回报类型UINT8UINT8可变UINT8可变UINT8可变域名称功能字参数代码1参数内容1…………参数代码1参数内容1内容10H6.3.3参数代码定义见附录A表A.8。6.4控制类6.4.1下行指令6.4.1.1定时位置信息请求IP方式下回报间隔单位为秒,SMS方式下回报间隔单位为2秒。回报间隔为0时,在速度大于1公里/小时时按每秒间隔回报。回报次数为0时,为停止回报。详见表15。表15定时位置信息请求类型UINT8UINT8UINT8UINT8域名称功能字回报次数回报间隔发送方式内容A1HFF为无限次数00为停止回报单位:秒1为SMS方式0为IP方式6.4.1.2定时网络位置信息请求IP方式下回报间隔单位为秒,SMS方式下回报间隔单位为2秒。回报间隔为0时,只在网络信息发生变化时回报。回报次数为0时,为停止回报。详见表16。表16定时网络位置信息请求类型UINT8UINT8UINT8UINT8域名称功能字回报次数回报间隔发送方式内容A2HFF为无限次数00为停止回报单位:秒01为SMS方式00为IP方式6.4.1.3定距位置信息请求详见表17。表17定距位置信息请求类型UINT8UINT8UINT16UINT8域名称功能字回报次数距离间隔发送方式内容A3HFF为无限次数00为停止回报0~6553501为SMS方式00为IP方式6.4.1.4查询位置信息记录详见表18。表18查询位置信息记录类型UINT8UINT32UINT32UINT8UINT16UINT16UINT16域名称功能字起始时间结束时间条件参数1参数2……内容A4HGPS时间GPS时间查询时可以同时指定多个条件,参数与条件字的置位由高到低对应,条件字定义见表19。DB33/T650—20078表19条件字数据位标志说明BIT7保留BIT6保留BIT5保留BIT4保留BIT3保留BIT2根据状态字检索状态字在参数中指定BIT1只检索超速数据速度在参数中指定BIT0只检索有效数据6.4.1.5输出口控制输出口号表示需要控制的是第几路输出口,取值为0x00~0x0f,控制字节表示置位或清零,取值为0或
本文标题:db33 t 650-2007 车(船)载全球卫星导航定位系统终端与控制中心通信协议
链接地址:https://www.777doc.com/doc-7666322 .html