- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GPRS-V10车台中心通信协议(修订)
GPRS中心通信协议(修订)
适用范围:
GPRS通信协议采用的连接方式是UDP。
本中心协议适用车台程序的版本号为:4.028 及其相关版本(向下兼容)
通信协议:
中心控制平台与GPRS车载终端所发的命令或数据,必须遵循以下格式,结构如下:
命令或消息名称 参数 下发消息的序列号码 \r\n回车换行字符 所有中心控制平台下发的命令和消息,以及GPRS车载终端上发的回应和消息均以开始,前面不能有空格,以回车换行字符作为结束标志。
上发和下发的命令和消息以可见ASCII字符方式,包括0-9,A-Z,a-z,! # $ % () * + _ / : = ? @ [] \ | {} ~ ^ ,协议中没有汉字。
下发消息的序列号码长度固定为5个字节。
中心控制平台下发的命令由命令和参数列表,下发消息的序列号组成,命令和参数以及多个参数之间,下发消息序列号之间以空格隔开。
命令 参数1 参数2.. 下发消息序列号码.
下发消息序列号码共6个字节,格式为:$+5个字节的序列号码
注意命令的大小写,下发的命令和参数必须都为大写。
车载终端发送GPS数据格式:
格式:GPS(空格)GPS数据包
注:该数据与GPRS-4.028以下版本标头为大写GPS的数据没有任何不同,唯一区别是中心收到该数据后不用回发receive(为节省通信费用)。
GPS数据包格式如下:(以‘,’分隔)
(1)、4.028-1前版本的一帧GPS数据包的完整格式:
格式:GPS 本机号码(SN),状态字,年,月,日,时,分,秒,经度,纬度,高度,速度,方向,可见星数量,可跟踪星数量
GPS0,2012,08,27,10,00,33,11617.8698,3956.5981,0,0.00,026.5,3,3,14
(2)、4.028-7带里程统计版本的一帧GPS数据包的完整格式:
格式:GPS 本机号码(SN),状态字,年,月,日,时,分,秒,经度,纬度,高度,速度,方向,可见星数量,可跟踪星数量,里程
注:里程是以1/10米为单位的,如:里程为593,实际到中心后应是593*10(米)
(3)、4.028-9带温度版本的一帧GPS数据包的完整格式:
格式:GPS 本机号码(SN),状态字,年,月,日,时,分,秒,经度,纬度,高度,速度,方向,可见星数量,可跟踪星数量,温度
说明:
本机号码为“000000000000001”说明没有设置本机号码
状态字: 0:正常GPS数据包
20:GPRS入网登记
21:GPRS退网登记
110:紧急报警
130:车台断电报警
135:车台超速报警
120:通用外部输入01 (单独解释成:正反转报警)
125:通用外部输入02
142:入区报警
141:出区报警
注:1、130状态时车台向中心上发该报警信息,最多发送3次,每次最多发送10桢,数据间隔4秒。如果中心下发收到命令“receive”,则车台不在发送。
2、142和141状态时车台向中心上发该报警信息,直到确认中心收到,下发收到命令“receive”,则车台不在发送。
3、超速报警时,车台如果一直超速,则每隔10秒车台发送一次135报警。否则只发送一次135报警。
日期时间:年,月,日,点,分,秒(其中时间为GPS时间,标注在平台上时需要+8小时)
经度:(+/-)DDDMM.MMMM 东经时为+号,西经时为-号
纬度:(+/-)DDMM.MMMM 北纬时为+号,南纬时为-号
高度:实数 (米)
速度:实数(公里/小时)
方向:实数(度)
可见星数量和可跟踪星数量:正整数
当GPS没有定位时,可见星数量和可跟踪星数量均为0
当GPS定位时,可见星数量和可跟踪星数量均为3(可以此来判断上传的GPS数据是否是定位数据)
里程:里程单位以10米为单位,标注到平台上时要乘以10。
温度:
车载终端发送握手数据包格式:
格式:HAND(空格)本机号码
车台收到命令后,命令应答数据包格式:
收到命令正确,回答为:
格式:命令 下发消息的序列号码,本机号码,OK\r\n”
收到命令错误,回答为:
格式:
[命令 下发消息的序列号码,本机号码,ERROR\r\n”
如果是旧中心系统没有下发序列号码的情况下,命令应答数据包的下发消息的序列号码为“$00000”。
中心除收到车台的“命令应答数据包”外,其余数据包都应立刻回发收到应答:
格式为:“receive\r\n”
中心下发各项命令,车台都会先回发命令应答数据包,然后在执行命令的具体操作。
命令集及说明
备注:如果中心控制平台下发的命令方式不对,则该命令无效
文档评论(0)