GPS车载设备协议(天琴全文)规程

上传人:新** 文档编号:489156204 上传时间:2023-02-01 格式:DOC 页数:76 大小:492KB
返回 下载 相关 举报
GPS车载设备协议(天琴全文)规程_第1页
第1页 / 共76页
GPS车载设备协议(天琴全文)规程_第2页
第2页 / 共76页
GPS车载设备协议(天琴全文)规程_第3页
第3页 / 共76页
GPS车载设备协议(天琴全文)规程_第4页
第4页 / 共76页
GPS车载设备协议(天琴全文)规程_第5页
第5页 / 共76页
点击查看更多>>
资源描述

《GPS车载设备协议(天琴全文)规程》由会员分享,可在线阅读,更多相关《GPS车载设备协议(天琴全文)规程(76页珍藏版)》请在金锄头文库上搜索。

1、第一部分:语音通道通讯协议(V1.20)一、 通讯方式: 车载机与中心握手及命令均以中心发命令,车载机应答的方式进行。二、 编码方式: 信息内容以DTMF(双音多频)方式编码传输,DTMF编码可以传送16个字符,分别是0、1、2、3、4、5、6、7、8、9、*、# 、A、B、C、D,其对应表示的16进制半字节值分别是:0xA、0x1、0x2、0x3、0x4、0x5、0x6、0x7、0x8、0x9、0xB、0xC、0xD、0xE、0xF、0x0。信息中的数字直接以0-9字符表示,而信息的校验运算、(密码)长度表示以及状态信息的bit编码则是以字符的16进制值进行。三、 命令识别标志: 中心命令以

2、CC开始,以#结束,可以只发一个C代替CC,每条命令字符之间间隔不能超过500毫秒,否则车载机会清空命令区,此时只能重新开始传送。四、 应答方式: 车载机收到命令后根据不同情况产生四种应答:1、 普通应答:AA2、 临时应答:BB3、 命令错误:CC4、 命令已经执行:DD五、 通讯状态及握手方式: 1、 车载机与中心建立语音通道后通讯状态有两种a、 握手状态, 握手状态只接收要求序列号和输入密码命令,若试图发送控制命令将收到CC应答。握手状态下若发生车载机向中心报警的情况,车载机会立即直接转为命令状态,这样的情况有两种:一是查车中刚好产生报警;二是查车发生在两轮报警中间,查车进行中到了下一轮

3、报警时间。b、 命令状态,命令状态下车载机可以接受或执行中心的所有命令。 在命令状态下试图输入错误的密码将导致返回握手状态。2、 语音通道的建立及握手方式: a、 中心查车中心拨打车载机电话,车载机振铃识别出中心号码会主动摘机,并发送AA,之后进入握手状态。b、 车载机向中心报警:车载机拨号后直接进入命令状态,中心摘机后即可发送各种命令。为防止意外断线,中心应立即发要求密码命令取回密码。(为保护用户隐私,若用户修改了密码而不通知中心,中心主动查车时是无法进入命令状态的)六、 中心命令集: 1、 CC0# :要求序列号,应答:无条件XXXXXXXXXXY#ZZZDD,XX是10位序列号,Y是异或

4、校验和,#是分隔符,ZZZ是软件版本号,DD是结束标记。2、 CC1# :要求密码,应答:a、 握手状态:CC。b、 命令状态:XXXXXXYDD,XX是密码,Y是长度1-16(长度是16时Y=0即字符”D”),若没有密码则直接返回DD。c、 SV220版本软件无论何种状态无条件返回密码。3、 CC2XXXX# :中心送用户密码,应答: a、 打入车载机查车时:密码错误 CC,返回握手状态。密码正确 DD,进入命令状态。b、 车载机报警打出时:密码错误 BB,维持命令状态。密码正确 DD4、 CC3# 或 * :要求发送定位信息,应答:a、 握手状态:CC。 b、命令状态:定位信息+DD。5、

5、 CC4# :启动声光报警,应答: a、 握手状态:CC。 b、命令状态:DD并启动声光报警。6、 CC5# :切断电路油路,应答:a、 握手状态:CC。b、 命令状态:先启动声光报警返回BB,车载机语音倒计时返回秒数:15,14,13.02,01,DD并切断电路油路,若在收到DD前中心挂机将不会执行切断电路油路。7、 CC6# :启动监听功能,应答: a、 握手状态:CC。 b、命令状态:DD并进入监听状态。8、 CC7# :关闭监听功能,应答:无论何种状态均为DD若已经监听则关闭。9、 CC8# :关闭车锁,应答:a、 握手状态:CC。b、 命令状态:DD并关门,若已经关门则不动作。10、

6、 CC9# :打开车锁,应答:a、 握手状态:CC。b、 命令状态:DD并开门,若已经开门则不动作。11、 CCA# :解除报警,应答:a、 握手状态:CC。b、 命令状态:DD并解除报警(恢复电路油路,清除所有报警状态)。12、 CCB# :发送状态信息,应答:a、 握手状态:CC。b、 命令状态:发送状态信息。第一个字符报警状态,第二个是车辆状态。所有命令执行完毕之前不接受新的命令,一律应答CC不能识别的命令应答CC七、 定位信息表示方式: XX # YY M ZZZZ A S JJ N II K RRRR A PPP A S DD XX -纬度的度 # -分隔符# YY -纬度的分 M

7、-分隔符,北纬为#,南纬为* ZZZZ -纬度的秒 A -分隔符A S -纬度异或校验和 JJ -经度的度 N -分隔符,经度100为#,否则为* II -经度的分 K -分隔符,东经为*,西经为# RRRR -经度的秒 A -分隔符A PPP -速度,单位:公里/小时,注意:短消息通道中单位是节 A -分隔符A S -纬度以后数据校验和 DD -应答八、 状态信息表示方式: WXYZDD WX :报警状态 YZ :车辆状态以下bit表示方法均为正逻辑即bit=1有效,例如Y=0x0B=1011 (字符*),表示允许通话接听、允许通话打出、GPS处于导航状态。 W -bit3:非法点火报警 -

8、bit2:超速报警(目前没有使用) -bit1:非法移动报警(目前没有使用) -bit0:电池拆除报警 X -bit3:越界报警(目前没有使用) -bit2:紧急按钮报警 -bit1:密码错误报警 -bit0:非法开车门报警 Y -bit3:允许通话接听 -bit2:声光报警 -bit1:允许通话打出 -bit0:导航 Z -bit3:切断电路 -bit2:发动机处于运转状态 -bit1:车门为开门状态(不是中控锁而是车门) -bit0:车辆处于设防状态(预警或警戒)九、 中心查车过程: 1、 中心拨号2、 车载机识别出中心号码会自动摘机,同时发送AA应答,并进入握手状态3、 中心发送密码,若

9、密码正确返回DD车载机进入命令状态4、 中心发送各种命令获得信息或进行控制5、 中心挂机结束查车6、 车载机不会自己挂机,必须中心主动挂机。7、 不论握手或命令状态,都不存在车载机向中心主动发送信息的协议,任何信息都只能由中心命令车载机发送过来。因此,一旦拨号接通,中心应不断发送命令,不应停顿浪费时间。十、 报警过程: 1、 车载机发生报警,自动拨打中心号码2、 中心摘机,车载机自动进入命令状态(中心不须送密码)3、 为防止断线后中心无法再次查车(用户修改密码且不告诉中心以保护隐私),中心应首先发送一条读密码命令CC1#将密码取回4、 中心发送各种命令获得信息或进行控制5、 中心挂机结束查车6

10、、 车载机不会自己挂机,必须中心主动挂机。7、 不论握手或命令状态,都不存在车载机向中心主动发送信息的协议,任何信息都只能由中心命令车载机发送过来。因此,一旦拨号接通,中心应不断发送命令,不应停顿浪费时间。十一、 注意:由于使用无线信道,DTMF质量很难保证,最好使用质量比较好的电话卡,同时软件上要进行纠错处理1、 硬方式纠错:出错大部分是掉码,DTMF音200MS一个,依此判断何处掉码,再根据校验和恢复。2、 软方式纠错:位置不能突变,可根据前面的数据判断新的数据是否合理并进行修正。3、 实际使用证明,通信质量较差的情况下,掉码是非常频繁的,纠错是软件处理中最重要的环节,不进行纠错处理,结果

11、是无法使用的。十二、 语音通道数据传输提供了可靠的报警、查车功能,虽然它的费用相对高一些,当发生紧急情况例如偷车、劫持时,处理要求是不惜代价的,此时必须使用语音通道提供实时、可靠的信息传递和控制功能,这种情况出现次数极少(一年也不一定有一次),平时使用短消息方式查车,并不会增加费用。十三、 通信服务软件处理方式:进入命令状态后,中心软件应不停发送命令查车,因为语音通道一旦接通是按时间收费的,为最大限度提高流量特别设置了“*”命令回传位置信息,一般中心采用通信服务器架构,通信服务软件可采用状态机方式,中心主动查车时推荐的状态转移如下:1、 拨号后状态机进入拨号状态并启动超时定时器。2、 收到“A

12、A”后发送密码,进入送密码状态并启动超时定时器。3、 收到“DD”进入空闲状态,清零超时定时器,清零位置传送计数器。4、 收到“CC”进入错误状态,启动超时定时器,报告上层密码错误,等待上层命令,若超时则挂机。5、 每次空闲状态超过200mS,发送“*”启动位置传送,进入传位置状态并启动超时定时器,清零位置传送计数器。6、 收完一帧位置信息后进入空闲状态,清零超时定时器,将位置传送计数器+1,将实时位置信息传给上层(如GIS服务器),这样只要接通车载机,GIS就实时显示车辆轨迹。7、 每隔若干次位置传送(位置传送计数器=N,一般选N 5,否则影响位置信息的实时性),插入一次车辆状态传送,进入传

13、车辆状态的状态并启动超时定时器,收到车辆状态回码后进入空闲状态,清零超时定时器,清零位置传送计数器,并将状态信息传给上层,这样只要接通车载机,GIS就实时显示车辆状态。8、 特别注意:每次收到车辆状态,上层软件必须检查是否有报警位,因为若中心查车时发生报警车载机不会挂断重拨,也不会主动发送信息,只会在中心查询状态时发给中心。若不插入车辆状态传送则查车时发生报警中心是无法察觉的。9、 通信服务程序收到上层传来的命令时:若未处于空闲状态则等待,到空闲状态时启动发送相应命令进入相应命令状态,并启动超时定时器等待回码。10、 收到命令相应回码后进入空闲状态,清零超时定时器,将执行结果传给上层。11、

14、拨号状态超时处理(占线、移动呼叫时间长、语音卡反应慢收不到AA):发送“#”试探并启动超时定时器,若收到“AA”或“CC”进入2,若超时再次试探,三次超时则挂机,报告上层“无法建立连接”。12、 其余状态超时处理(掉线、信号差):发送“#”试探并启动超时定时器,收到“CC”或“DD”进入空闲状态,超时再次试探,三次超时则挂机,报告上层“连接中断”。13、 每次超时定时值应比正常的响应时间长2-5秒钟。以上状态转移方式仅供参考,车载机主动报警时的状态转移可参考中心查车的转移方式进行设计。版本更改记录时间版本变化更改内容2003/04/26,Sat.1.02-1.101、 (二、编码方式)中改正DTMF字符与半字节16进制值对应关系中的错误2、 (六、中心命令集)的(1、CC0#)中改正返回信息错误3、 (六、中心命令集)中增加对(2、CC1#)长度含义的解释4、 (六、中心命令集)中改正开、关车门命令颠倒错误。5、 (八、状态信息表示方式)中增加关于bit表示方式的解释。6、

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号