GPS定位机通讯协议

上传人:ji****72 文档编号:45558085 上传时间:2018-06-17 格式:PDF 页数:10 大小:168.15KB
返回 下载 相关 举报
GPS定位机通讯协议_第1页
第1页 / 共10页
GPS定位机通讯协议_第2页
第2页 / 共10页
GPS定位机通讯协议_第3页
第3页 / 共10页
GPS定位机通讯协议_第4页
第4页 / 共10页
GPS定位机通讯协议_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《GPS定位机通讯协议》由会员分享,可在线阅读,更多相关《GPS定位机通讯协议(10页珍藏版)》请在金锄头文库上搜索。

1、1GPRS传输协议 一、一、中心与终端之间的通信中心与终端之间的通信 1 1)通信流程图:通信流程图:终端服务器带有有效定位数据的 V1 信息控制指令与控制指令对应的 V4 信息根据 D1 指令设置的时间间隔上传 V1 信息2 2)通信协议与数据编码方式通信协议与数据编码方式 1. 终端与服务器之间采用 TCP 协议通信。 2. 指令由 ASCII 字符组成,命令字符中的英文字母一律使用大写, 且不能插入空格。3 3)终端登录与下线终端登录与下线 终端向服务器发起 TCP 连接,链接成功后终端向服务器发送一条带有有效定位 数据的 V1 信息,服务器根据 V1 信息中的终端序列号完成对应的终端登

2、录。当 TCP 连接断开时终端下线。 终端登录后,定时向服务器发送 V1 信息,服务器可以向终端发送控制指令,终端 收到控制指令后向服务器发送相对应的 V4 信息。 服务器根据 V1 和 V4 信息中的内容实 时体现终端的状态。二二、中心发送命令结构:、中心发送命令结构: *XX,YYYYYYYYYY,CMD,HHMMSS,PARA1,PARA2,# 其中: *命令头 XX 制造商名称,两位固定 ASCII 字符,如:HQ 等。 终端将检查制造商名称是否相符,若不符则不认为是中心命令。 ,分隔符YYYYYYYYYY终端序列号,终端取 IMEI 号的 10 位。 CMD 命令号 HHMMSS 时

3、间:时/分/秒, PARA 命令参数2#结束符三三、终端终端返回信息结构:返回信息结构: 一般信息: *XX,YYYYYYYYYY,V1,HHMMSS,S,latitude,D,longitude,G,speed,direction,DDMMYY, tracker _status# 确认信息: *XX,YYYYYYYYYY,V4,CMD,hhmmss,HHMMSS,S,latitude,D,longitude,G,speed,directi on,DDMMYY,tracker _status#其中: *命令头 XX 制造商名称,如:HQ 等。 ,分隔符YYYYYYYYYY终端序列号。 CMD

4、被确认的中心命令。 hhmmss 被确认命令中的时间值HHMMSS终端时间,标准时间,与北京时间有 8 小时时差。 S:数据有效位(A/V),A 表示 GPS 数据是有效定位数据,V 表示是无效定位数据。 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:

5、西经)。 speed:速度,范围 000.00 999.99节,保留两位小数。 该信息字段可能为空即 longitude,G,direction,,表示速度为 0。 direction:方位角,正北为 0 度,分辨率 1 度,顺时针方向。 该信息字段可能为空如 longitude,G,speed, MMDDYY,,表示角度为 0。 DDMMYY:日/月/年tracker _status:终端状态,共四字节,表示终端状态、终端状态以 及报警状态等。用 ASCII 字符表示 16 进制值,下面是该变量中各字节的每一位的具 体含义,bit 表示采用负逻辑,即 bit=0 有效。如下表所示:位序第一字

6、节第二字节第三字节第四字节01保留1保留1保留1保留11保留0低电量报警1保留0劫警21保留0终端静止1保留0超速报警31保留1保留1保留1保留41保留1保留1保留0禁止驶入越界报警51保留1保留1保留1保留61保留1保留1保留1保留71保留1保留1保留0禁止驶出越界报警3四四、中心发送命令集、中心发送命令集1 1)定位监控命令)定位监控命令 D1D1*XX,YYYYYYYYYY,D1,HHMMSS,interval,batch#Interval:TCP 上传记录产生间隔,取值范围 1 65535,单位是秒。 batch:批处理传送的记录数,取值范围 1 16,超出范围以 1 计。batch

7、=1 时为实时模式,每产生一条记录传送一次,其他值则若干条记录传送一次。例:*HQ,7893267561,D1,130305,5,1# 此命令要求终端每 5 秒产生一条记录,每产生 1 条记录向中心传送一次。 终端收到此命令后首先回传一条 ASCII 编码的确认 V1 信息: *HQ,7893267561,V1,050316,A,2212.8745,N,11346.6574,E,14.28,028,220902,FFFFFFFF# 主意:我们只支持实时模式,服务器不支持设置batch的值,默认batch的值为1。2 2)设置监控中心短信号码)设置监控中心短信号码 S2S2*XX,YYYYYYY

8、YYY,S2,HHMMSS, mc_address#终端收到指令后将立即向新的监控中心发送确认信息,原来的监控中心号码不10再认可。例:*HQ,7893267561,S2,130305,13823714888# ;监控中心号码前不能加86终端收到指令后将立即向13823714888回传确认信息:*HQ,7893267561,V4,S2,130305,050315,A,2212.8745,N,11346.6574,E,14.28,028,220902,FFFFFFFF#3 3)设置监控中心)设置监控中心 GPRSGPRS 服务器服务器 IPIP 地址、监听端口号、报警设置地址、监听端口号、报警设

9、置 S23S23*XX,YYYYYYYYYY,S23,HHMMSS,IP_addr,Port,Redial_Times #IP_addr :监控中心 GPRS 服务器 IP 地址Port:监控中心 GPRS 服务器监听端口号Redial_Times:向中心发起连接重拨次数,范围:5-254,,Redial_Times ) 实例: *HQ,7893267560,NBR,081606,460,0,1,4,9338,3692,150,9338,3691,145,9338,3690,140, 9338,3692,139,220513,FFFFFBFF#17). 多基站数据请求地址多基站数据请求地址 天

10、琴协议基站定位请求地址指令 *XX,YYYYYYYYYY,VI4,MCC,MNC,TA,NUM,LAC,CID,8RXLEV ,LAC2,CID2,RXLEVcn# MCC,MNC,LAC,CID,LAC2,CID2, MCC国家代码 MCC(3 位) MNC网络号码 MNC(3 位) NUM基站个数,最多 6 个 TAGSM 时延 LAC 位置区域码 LAC(5 位) CID 基站编号 CID(5 位) RXLEV 信号强度 cn:语言,en 为国家的 2 个字母的缩写,如 en 为英文简写,fr 为法文简写,其他国家需要 列出双方确定;中文 *HQ,4010099565,VI4,460,0

11、,1,4,9338,3692,150,9338,3691,145,9338,3690,140,9338,3692,139, zh-cn# 英文 *HQ,4010099565,VI4,460,0,1,4,9338,3692,150,9338,3691,145,9338,3690,140,9338,3692,139, en#中文回复 *HQ,7893267563,I4,zh-cn,101807,10,1,26,5e7f4e1c77016df157335e02002c767b826f8def002c8d 358db3504765e5897f5357003400377c73002c4e2d56fd79

12、fb52a84e1c6ee88def670d52a15385897f 5317003700397c73#英文回复 *HQ,7893267563,I4,en,101807,10,1,26,003200380036002000580069007800690061006e006700 20004100760065006e0075#18)软件版本查询)软件版本查询 *XX,YYYYYYYYYY,VER,HHMMSS# 例: 平台发送: *HQ,0000000000,VER,050305# 终端回复:*HQ,2020916012,V4,VER, G15C_BASE_V1.1_2014.03.14_23.

13、24.44,130305,050315,A,2212.8745,N,11346.6574,E,14.28,02 8,220902,FFFFFBFF#19)远程升级)远程升级 * XX,YYYYYYYYYY,UP,URL, HHMMSS # URL:下载升级文件网址链接。 例: 平台发送: *HQ,0000000000,UP,http:/www.51cq.cc/g19_updata/g19_test/jt_ads.bin, 050305# 终端回复:9*HQ,2020916012,V4,UP,http:/www.51cq.cc/g19_updata/g19_test/jt_ads.bin,130

14、305,050315,A,2 212.8745,N,11346.6574,E,14.28,028,220902,FFFFFBFF#20) 单基站定位指令上传单基站定位指令上传 BASE 指令格式: *XX,YYYYYYYYYY,BASE,HHMMSS,MCC,MNC,LAC,CID,DDMMYY,vehicle_status# 9 XX:制造商 YYYYYYYYYY:ID HHMMSS 时间 MCC 国家代码 MCC(3 位) MNC 网络号码 MNC(3 位) LAC 位置区域码 LAC(5 位) CID 基站编号 CID(5 位) DDMMYY:日/月/年 tracker _status:

15、终端状态,共四字节,表示终端状态、终端状态以及报警状态等,含义 同 V1 信息。 实例: *HQ,7893267560,BASE,081606,460,0,9338,3692,220513,FFFFFBFF#注意:当 base 指令中的 lac 和 cid 都=0 时,表示心跳指令,用于 tcp 的 keepalive,服务器可 以忽略指令分析21) 工作模式设置工作模式设置短信指令格式:m1,x# ;m2,x# ;m4,x# ;m5#;范例:m2,300#回复:模式 2 设置成功,上报时间间隔为 300s.指令说明:此产品有 4 种工作模式,模式 1 为实时定位模式,模式 2 为省电模式,模

16、式 4为无平台模式,模式 5 为校园卡模式。模式 2 上传间隔为 300-65535 秒.1.模式 1 (实时定位模式,不会进入休眠,上次间隔为 10-300 秒)终端 GPS 一直工作,定时上报数据2、 模式 2(省电模式, 上传间隔为 300-65535 秒, 判断周六周日默认为该模式: m2,300#)终端 GPS 定位后立即上报数据, 之后进入睡眠状态, 设定时间到了后自动开启 GPS (该10模式最小为 5 分钟),如此循环工作(如未定位成功将上传基站定位数据,需平台支持)3.模式 4(无平台模式,功耗最小)此模式不需平台,只在使用 url#短信指令查询 google 地图网址链接时回复。4模式 5(校园卡专用 GPS 定位模式,判断周一到周五默认为该模式:m5,120#)该模式为省电模式,终端设置上传时间间隔,最小 120 秒。进校门后上传一次定位数据给平台,之后马上进入休眠,终端只有在 sos 报警和查询位置的时候才会打开 gps 和 gprs,;出校门后设备保持服务器的连接,定时开启 gps,上传 gps 数据,但是

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

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