文档介绍:车载GPS定位器(GT02)通信格式说明
一、定位信息内容(终端à服务器)
信息头
2字节
内容长度
1字节
保留位
2字节
终端ID
8字节
信息序列号
2字节
协议号
1字节
信息内容
24字节
结束标志
2字节
68H68H
25H
(即37字节)
00H00H
(8个字节)
(2个字节)
10H
完整定位信息,共24字节
0DH0AH
终端ID:
十六进制,GT02采用的是终端的15位IMEI号作为终端ID。例IMEI号为123456789123456,则终端ID为:0x01 0x23 0x45 0x67 0x89 0x12 0x34 0x56.
信息序列号:
开机后发送的第一条GPRS数据(包括心跳包和定位数据)序列号为‘1’,之后每次发送数据(包括心跳包和定位数据)序列号都自动加1
信息内容部分
日期时间
纬度
经度
速度
航向
保留字节
状态位
6个字节
4个字节
4个字节
1个字节
2个字节
3个字节
4个字节
1、日期时间
表示这条定位信息的时间,六个字节的分配如下:
表四
年
月
日
时
分
秒
1个字节
1个字节
1个字节
1个字节
1个字节
1个字节
2、纬度
占用4个字节,表示定位数据的纬度值。数值范围0至162000000,表示0度到90度的范围,单位:1/500秒,转换方法如下:
把GPS模块输出的经纬度值转化成以分为单位的小数;
把转化后的小数乘以30000,把相乘的结果转换成16进制数即可
如22°′,(22*60+)*30000 = 40582974,然后转换成十六进制数为0x026B3F3E。
3、经度
占用4个字节,表示定位数据的经度值。数值范围0至324000000,表示0度到180度的范围,单位:1/500秒,转换方法和纬度的转换方法一致。
4、速度
占用1个字节,表示GPS的运行速度,表示范围0~255,单位:公里/小时,
5、航向
占用2个字节,表示GPS的运行方向,表示范围0~360,单位:度,以正北为0度,顺时针。
6、保留字节
3字节全为0.
7、状态位
占用4个字节,用来表示手机的各种状态信息。把4个字节看作32位,最低位为0位,最高位为31位,传送时先传送高位,再传送低位。各位代表的具体含义如下:
高位低位
31
30
29
28
27
………
8
7
6
5
4
3
2
1
0
第0位
0:GPS不定位 1:GPS已定位
第1位
0:南纬 1:北纬
第2位
0:西经 1:东经
第3位
0:未接电源充电 1:已接电源充电
第4位
0:正常 1:sos
第5位
0:正常工作 1:强行关机报警
如:0x00 0x00 0x00 0x07,表示GPS已定位,北纬东经,未接充电电源,非报警状态,终端正常工作。
二、心跳包格式(终端->服务器)
信息头
2字节
内容长度
1字节
电压等级
1字节
GSM信号强度等级
1字节
终端ID
8字节
信息序列号
2字节
协议号
1字节
信息内容
2+N字节
结束标志