GPS车载设备协议天琴全文规程Word文档格式.docx

上传人:b****5 文档编号:16478592 上传时间:2022-11-24 格式:DOCX 页数:104 大小:104.49KB
下载 相关 举报
GPS车载设备协议天琴全文规程Word文档格式.docx_第1页
第1页 / 共104页
GPS车载设备协议天琴全文规程Word文档格式.docx_第2页
第2页 / 共104页
GPS车载设备协议天琴全文规程Word文档格式.docx_第3页
第3页 / 共104页
GPS车载设备协议天琴全文规程Word文档格式.docx_第4页
第4页 / 共104页
GPS车载设备协议天琴全文规程Word文档格式.docx_第5页
第5页 / 共104页
点击查看更多>>
下载资源
资源描述

GPS车载设备协议天琴全文规程Word文档格式.docx

《GPS车载设备协议天琴全文规程Word文档格式.docx》由会员分享,可在线阅读,更多相关《GPS车载设备协议天琴全文规程Word文档格式.docx(104页珍藏版)》请在冰豆网上搜索。

GPS车载设备协议天琴全文规程Word文档格式.docx

1、CC0#:

要求序列号,应答:

无条件XXXXXXXXXXY#ZZZDD,XX是10位序列号,Y是异或校验和,#是分隔符,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,维持命令状态。

密码正确DD

4、CC3#或*:

要求发送定位信息,应答:

b、命令状态:

定位信息+DD。

5、CC4#:

启动声光报警,应答:

DD并启动声光报警。

6、CC5#:

切断电路油路,应答:

先启动声光报警返回BB,车载机语音倒计时返回秒数:

15,14,13...02,01,DD并切断电路油路,若在收到DD前中心挂机将不会执行切断电路油路。

7、CC6#:

启动监听功能,应答:

DD并进入监听状态。

8、CC7#:

关闭监听功能,应答:

无论何种状态均为DD若已经监听则关闭。

9、CC8#:

关闭车锁,应答:

DD并关门,若已经关门则不动作。

10、CC9#:

打开车锁,应答:

DD并开门,若已经开门则不动作。

11、CCA#:

解除报警,应答:

DD并解除报警(恢复电路油路,清除所有报警状态)。

12、CCB#:

发送状态信息,应答:

发送状态信息。

第一个字符报警状态,第二个是车辆状态。

所有命令执行完毕之前不接受新的命令,一律应答CC

不能识别的命令应答CC

七、定位信息表示方式:

XX#YYMZZZZASJJNIIKRRRRAPPPASDD

XX--纬度的度

#--分隔符"

#"

YY--纬度的分

M--分隔符,北纬为"

南纬为"

*"

ZZZZ--纬度的秒

A--分隔符"

A"

S--纬度异或校验和

JJ--经度的度

N--分隔符,经度>

100为"

否则为"

II--经度的分

K--分隔符,东经为"

西经为"

RRRR--经度的秒

PPP--速度,单位:

公里/小时,注意:

短消息通道中单位是节

S--纬度以后数据校验和

DD--应答

八、状态信息表示方式:

WXYZDD

WX:

报警状态

YZ:

车辆状态

以下bit表示方法均为正逻辑即bit=1有效,例如Y=0x0B=1011(字符*),表示允许通话接听、允许通话打出、GPS处于导航状态。

W--bit3:

非法点火报警

--bit2:

超速报警(目前没有使用)

--bit1:

非法移动报警(目前没有使用)

--bit0:

电池拆除报警

X--bit3:

越界报警(目前没有使用)

紧急按钮报警

密码错误报警

非法开车门报警

Y--bit3:

允许通话接听

声光报警

允许通话打出

导航

Z--bit3:

切断电路

发动机处于运转状态

车门为开门状态(不是中控锁而是车门)

车辆处于设防状态(预警或警戒)

九、中心查车过程:

1、中心拨号

2、车载机识别出中心号码会自动摘机,同时发送"

AA"

应答,并进入握手状态

3、中心发送密码,若密码正确返回"

DD"

车载机进入命令状态

4、中心发送各种命令获得信息或进行控制

5、中心挂机结束查车

6、车载机不会自己挂机,必须中心主动挂机。

7、不论握手或命令状态,都不存在车载机向中心主动发送信息的协议,任何信息都只能由中心命令车载机发送过来。

因此,一旦拨号接通,中心应不断发送命令,不应停顿浪费时间。

一十、报警过程:

1、车载机发生报警,自动拨打中心号码

2、中心摘机,车载机自动进入命令状态(中心不须送密码)

3、为防止断线后中心无法再次查车(用户修改密码且不告诉中心以保护隐私),中心应首先发送一条读密码命令CC1#将密码取回

一十一、注意:

由于使用无线信道,DTMF质量很难保证,最好使用质量比较好的电话卡,同时软件上要进行纠错处理

1、硬方式纠错:

出错大部分是掉码,DTMF音200MS一个,依此判断何处掉码,再根据校验和恢复。

2、软方式纠错:

位置不能突变,可根据前面的数据判断新的数据是否合理并进行修正。

3、实际使用证明,通信质量较差的情况下,掉码是非常频繁的,纠错是软件处理中最重要的环节,不进行纠错处理,结果是无法使用的。

一十二、语音通道数据传输提供了可靠的报警、查车功能,虽然它的费用相对高一些,当发生紧急情况例如偷车、劫持时,处理要求是不惜代价的,此时必须使用语音通道提供实时、可靠的信息传递和控制功能,这种情况出现次数极少(一年也不一定有一次),平时使用短消息方式查车,并不会增加费用。

一十三、通信服务软件处理方式:

进入命令状态后,中心软件应不停发送命令查车,因为语音通道一旦接通是按时间收费的,为最大限度提高流量特别设置了“*”命令回传位置信息,一般中心采用通信服务器架构,通信服务软件可采用状态机方式,中心主动查车时推荐的状态转移如下:

1、拨号后状态机进入拨号状态并启动超时定时器。

2、收到“AA”后发送密码,进入送密码状态并启动超时定时器。

3、收到“DD”进入空闲状态,清零超时定时器,清零位置传送计数器。

4、收到“CC”进入错误状态,启动超时定时器,报告上层密码错误,等待上层命令,若超时则挂机。

5、每次空闲状态超过200mS,发送“*”启动位置传送,进入传位置状态并启动超时定时器,清零位置传送计数器。

6、收完一帧位置信息后进入空闲状态,清零超时定时器,将位置传送计数器+1,将实时位置信息传给上层(如GIS服务器),这样只要接通车载机,GIS就实时显示车辆轨迹。

7、每隔若干次位置传送(位置传送计数器=N,一般选N≥5,否则影响位置信息的实时性),插入一次车辆状态传送,进入传车辆状态的状态并启动超时定时器,收到车辆状态回码后进入空闲状态,清零超时定时器,清零位置传送计数器,并将状态信息传给上层,这样只要接通车载机,GIS就实时显示车辆状态。

8、特别注意:

每次收到车辆状态,上层软件必须检查是否有报警位,因为若中心查车时发生报警车载机不会挂断重拨,也不会主动发送信息,只会在中心查询状态时发给中心。

若不插入车辆状态传送则查车时发生报警中心是无法察觉的。

9、通信服务程序收到上层传来的命令时:

若未处于空闲状态则等待,到空闲状态时启动发送相应命令进入相应命令状态,并启动超时定时器等待回码。

10、收到命令相应回码后进入空闲状态,清零超时定时器,将执行结果传给上层。

11、拨号状态超时处理(占线、移动呼叫时间长、语音卡反应慢收不到AA):

发送“#”试探并启动超时定时器,若收到“AA”或“CC”进入2,若超时再次试探,三次超时则挂机,报告上层“无法建立连接”。

12、其余状态超时处理(掉线、信号差):

发送“#”试探并启动超时定时器,收到“CC”或“DD”进入空闲状态,超时再次试探,三次超时则挂机,报告上层“连接中断”。

13、每次超时定时值应比正常的响应时间长2-5秒钟。

以上状态转移方式仅供参考,车载机主动报警时的状态转移可参考中心查车的转移方式进行设计。

版本更改记录

时间

版本变化

更改内容

2003/04/26,Sat.

1.02-1.10

1、(二、编码方式)中改正DTMF字符与半字节16进制值对应关系中的错误

2、(六、中心命令集)的(1、CC0#)中改正返回信息错误

3、(六、中心命令集)中增加对(2、CC1#)长度含义的解释

4、(六、中心命令集)中改正开、关车门命令颠倒错误。

5、(八、状态信息表示方式)中增加关于bit表示方式的解释。

6、(八、状态信息表示方式)中车辆状态Y增加bit3含义表示,明确bit1含义表示。

2003/05/27

1、增加(十三、通信服务软件处理方式:

2003/08/30,Sat.

1.10-1.20

1、(六、中心命令集)的(2、CC1#)中增加c、SV220版本软件无论何种状态无条件返回密码。

第二部分:

短消息通道通讯协议(V2.20)

一、编码方式:

1、短消息编码方式:

PDU模式。

2、指令由ASCII字符组成,必须以7bit方式编码。

二、中心发送命令结构:

*XX,YYYYYYYYYY,CMD,HHMMSS,PARA1,PARA2,…#

其中:

*命令头

XX制造商名称,两位固定ASCII字符,如:

TH、DC、XY等。

车载机将检查制造商名称是否相符,若不符则不认为是中心命令。

可按下紧急按钮使车载机发送报警信息,从报警信息中得到制造商名称(需先设置好车载机)。

分隔符

YYYYYYYYYY车载机序列号,车载机会忽略,可以10位以内的ASCII字符填充如:

000。

CMD命令号

HHMMSS时间:

时/分/秒,

PARA命令参数

#结束符

命令字符中的英文字母一律使用大写,且不能插入空格。

实践中测试时经常出现发送命令被送到LCD显示的情况,原因是以下三种情况之一:

1、监控中心号码设置错误。

车载机认为是普通短信;

2、命令头或制造商名称(*XX)错误,车载机认为是中心发来的非命令信息。

只要命令头和制造商名称正确,即使命令错误也不会送LCD显示;

3、发送格式为UNICODE码。

某些型号手机无法发送7bit编码,需换手机测试。

三、车载机返回信息结构:

一般信息:

*XX,YYYYYYYYYY,V1,HHMMSS,S,latitude,D,longitude,G,speed,direction,DDMMYY,vehicle_status#

确认信息:

*XX,YYYYYYYYYY,V4,CMD,hhmmss,HHMMSS,S,latitude,D,longitude,G,speed,direction,DDMMYY,vehicle_status#

XX制造商名称,如:

YYYYYYYYYY车载机序列号。

CMD被确认的中心命令。

hhmmss被确认命令中的时间值

HHMMSS车载机时间,标准时间,与北京时间有8小时时差。

S:

数据有效位(A/V),A表示GPS数据是有效定位数据,V表示GPS数据是无效定位数据。

latitude:

纬度,格式DDFF.FFFF,DD:

纬度的度(00~90),FF.FFFF:

纬度的分(00.0000~59.9999),保留四位小数。

D:

纬度标志(N:

北纬,S:

南纬)。

longitude:

经度,格式DDDFF.FFFF,DDD:

经度的度(000~180),FF.FFFF:

经度的分(00.0000~59.9999),保留四位小数。

G:

经度标志(E:

东经,W:

西经)。

speed:

速度,范围000.00~999.99节,保留两位小数。

该信息字段可能为空即longitude,G,,direction,,表示速度为0。

direction:

方位角,正北为0度,分辨率1度,顺时针方向。

该信息字段可能为空如longitude,G,speed,,MMDDYY,,表示角度为0。

DDMMYY:

日/月/年

vehicle_status:

车辆状态,共四字节,表示车载机部件状态、车辆部件状态以及报警状态等。

用ASCII字符表示16进制值,下面是该变量中各字节的每一位的具体含义,bit表示采用负逻辑,即bit=0有效。

如下表所示:

位序

保留

车载机部件状态

车辆部件状态

第一字节

第二字节

第三字节

第四字节

盗警

GPS接收机故障

车门开

1

车辆设防

劫警

2

劫警(紧急按钮)

ACC关

超速报警

3

主机掉电由后备电池供电

电池电压过低

4

电瓶拆除报警

电池坏

5

发动机

6

7

不用

车载机返回GPS信息(包括HHMMSS、S、latitude、D、longitude、G、speed、direction、DDMMYY)模式:

1、有效信息模式:

该模式下车载机只返回最近的有效的GPS信息(数据有效位为“A”):

若GPS定位数据有效位为“V”则直接丢弃,车载机返回上次有效数据(GPS信息被冻结)。

软件版本号为2.20以下的安防型车载机不支持有效信息模式,物流调度型车载机不支持有效信息模式。

2、最新信息模式:

该模式下车载机始终返回最新的GPS信息而不论数据有效位为“A”或“V”,若车载机处于省电模式则返回GPS断电前最后一次数据。

车载机第一次收到有效定位信息前(刚加电时)将自动工作于最新信息模式。

注意:

语音通道为实时传输不存在信息模式问题,一旦启动,GPS将自动保持在非省电状态提供实时数据。

信息模式设置方式:

制造商名称为“HQ”的车载机当关闭数据功能时工作于有效信息模式,打开数据功能时工作于最新信息模式。

制造商名称为其他的车载机当关闭数据功能时工作于最新信息模式,打开数据功能时工作于有效信息模式。

数据功能的设置见“安防型车载机安装手册”,数据电话号码无需设置。

四、中心发送命令集

1)定位监控命令D1

*XX,YYYYYYYYYY,D1,HHMMSS,interval,count#

interval:

轮询时间片,取值范围30~65535,单位是秒。

count:

车载机向监控中心发送定位信息的次数。

该指令要求车载机以interval为时间间隔,回传count次定位信息,最多65535次。

车载机收到该指令后,立即开始向监控中心回传一般信息,若count为1或0,interval无效,即回报一次一般信息。

车载机收到指令后将立即发送第一次定位信息(V1),同时将D1间隔定时器从0秒开始计时(置0),若存有以前未发送完的D1命令则以新命令取代。

例:

*TH,000,D1,,60,4#

此命令要求车载机每隔60秒向中心返回一次信息。

总共返回4次。

车载机返回信息如下:

*TH,,V1,,A,2212.8745,N,11346.6574,E,14.28,028,,FFFFFBFF#;

返回的时间是,北京时间13点相当于标准时间5点。

2)自动监控设置命令S17

*XX,YYYYYYYYYY,S17,HHMMSS,interval#

该指令完成对自动监控参数的设置,interval是车载机定时向监控中心发送定位信息的时间间隔,当车载机的自动监控选项打开时,车载机按照指定的时间间隔(interval)向监控中心发送一般类型的定位信息。

*TH,000,S17,,1800#

此命令要求车载机每隔半小时向中心返回一次信息。

车载机收到指令后将打开自动监控选项并立即发送确认信息V4,同时将S17间隔定时器置0,若有以前的S17命令则以新命令取代。

*TH,,V4,S17,,,A,2212.8745,N,11346.6574,E,14.28,028,,FFFFFBFF#

以后车载机以预定间隔返回一般信息V1(与命令D1相同)

S17命令与D1命令无关,二者可以同时存在,若时间重合则只发送一个V1。

3)参数设置指令S12。

*XX,YYYYYYYYYY,S12,HHMMSS,set_flag#

目前仅用于对S17命令的开关控制,set_flag的bit1=0时打开自动监控选项

例:

*TH,,S12,,60#;

这里的60是16进制值,60=,表示打开S17自动监控命令(关闭自动监控可发送set_flag=62或02、03等,注意02不能写成2),发送间隔为上次S17命令设置的值,如果以前从未发送过S17命令而使用了S12打开自动监控命令,则interval=65536秒即18.2小时。

车载机收到指令后将立即回传确认信息:

*TH,,V4,S12,,,A,2212.8745,N,11346.6574,E,14.28,028,,FFFFFBFF#

V4后面的S12表示对S12命令的确认,是中心S12命令中时间参数的复制以便中心进行核对,是车载机发送时的时间。

若命令是打开自动监控则将S17间隔定时器置0。

4)设置监控中心短信号码S2

*XX,YYYYYYYYYY,S2,HHMMSS,mc_address#

车载机收到指令后将立即向新的监控中心发送确认信息,原来的监控中心号码不再认可。

*TH,,S2,,#;

监控中心号码前不能加86

车载机收到指令后将立即向回传确认信息:

*TH,,V4,S2,,,A,2212.8745,N,11346.6574,E,14.28,028,,FFFFFBFF#

5)通话设置指令S13

*XX,YYYYYYYYYY,S13,HHMMSS,phone_flag#

phone_flag的bit0=0时允许打出,bit1=0时允许接听。

*TH,,S13,,3D#;

3D是16进制值,3D=,表示允许接听但不允许打出电话

*TH,,V4,S13,,,A,2212.8745,N,11346.6574,E,14.28,028,,FFFFFBFF#

6)清除报警指令R7

*XX,YYYYYYYYYY,R7,HHMMSS#

*TH,,R7,#

车载机收到命令后将清除掉所有报警信息,但不会发送返回信息,监控系统可以追加发送一次单次监控命令确认是否已经清除报警。

安防型车载机2.20及以后的软件版本和物流型车载机1.05及以后的软件版本收到命令后会自动执行一次单次监控命令,即发回一条一般定位信息。

7)冷启动指令R1(安防型车载机SV204以后的软件版本支持)

*XX,YYYYYYYYYY,R1,HHMMSS#

*TH,,R1,#

车载机收到命令后将执行冷启动复位,不会发送返回信息,正在进行的报警、通话等等也将全部终止。

冷启动后车载机为非预警状态,所有状态参数全部清零,但不会改变系统设置。

五、车载机主动发送信息:

下列情况下车载机将主动发送一般信息(V1)到中心

1、发生报警,车载机自动向中心发送一条一般信息,中心可以从状态字节中看到具体的警情。

2、用户按下“热线”按钮拨打中心服务电话且已经接通,在通话过程中若用户再次按下“热线”按钮。

此功能用于用户请求服务时向中心报告自己的位置。

六、注意事项:

1、为防止短消息延迟造成无法预料的结果,短消息只提供查询车辆信息功能,不提供控制功能。

2、所有车载机返回信息若在时间上重合,则只返回最新的信息。

例如D1命令发送时间到,又收到了一条S13命令,则只发送对S13的确认信息。

3、S17命令的时间间隔参数不能太短,车载机已经预设了最小间隔限制,对S17命令最小间隔为30秒,D1命令最小间隔为30秒。

不应指望用短消息方式动态、实时地监控目标,确有需要的话,可以通过语音通道进行。

2003/03/31,Mon.

2.01-2.10

1、增加R1冷启动命令。

2、vehicle_status含义中增加对bit表示的解释。

2003/08/22,Fri

1、改正上传信息中年月日信息格式错误

2003/08/30,Sat

2.10-2.20

1、(三、车载机返回信息结构)中增加:

a、速度、方位角字段为空的含义说明。

b、两种车载机返回GPS信息模式。

2、(二、中心发送命令结构)中增加了对测试时普遍出现问题的说明。

3、(四、中心发送命令集中6、清除报警指令R

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 小升初

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1