GPS监控系统通信协议_第1页
GPS监控系统通信协议_第2页
GPS监控系统通信协议_第3页
GPS监控系统通信协议_第4页
GPS监控系统通信协议_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、GPS/GPRS通信协议V1.1一、名词概念解释包头、包尾指数据的帧边界,包头占用长度 2字节,包尾占用长度1字节。包长指数据保内容的长度,从包长字节位置后的第一字节开始直到包尾的长度占用2字节校验指从数据包的包头开始,同后一字节异或,直到校验前一字节,占用 1字节伪IP地址指通过指定方法将11位阿拉伯数字车t换而成的 IP地址.占用4字节包头主信令包长伪IP校验包尾数据均为十进制:、通信方式及流程终端通信方式采用TCP, SMS两种通信方式。TCP通过GPRS网络通信 用户所有操作终端时采用TCP方式通信。TCP例如:1 .发送点名指令TCP中心忙终端2 .终端返回点名位置信息TCP .中心

2、终端主动上发信息时采用 TCP方式通信。比如发送单点位置信息,报警信息, 调度短信息,图像数据等等。TCP例如:1 .终端发送位置信息TCP、A中心TCP2 .中心信息后发送确认信息。中心SMS方式通信。比如设置服务器地址,等用户配置和查询终端时也可以采用等。0 0 0SMS例如:1 .发送设置指令手机SMS终端8页共33页2 .终端返回终端处理结果信息终端SMS手机三、协义详细说明中心下发控制指令1、点名查看30说明:查看指定车辆的当前位置中心下发命令:30 (通信方式TCP)29293000060D包头主信令包长伪IP校验包尾车台返回:81 (通信方式TCP)2929810040(34By

3、te)0D包头主信令包长伪IP|位置数据校验包尾注:手动通过中心下发点名命令,终端立即回复当前状态与位置信息(按照81协议内容回复)3、查询车台版本信息一3D说明:查询指定车台的版本信息 中心下发命令:3D29293D00060D包头主信令包长伪IP校验包尾车台返回:84 (通信方式TCP)格式为汉字码(BG2312码)292984006+N(N Byte)0D包头主信令包长伪IP车台版本短 信内容校验包尾注:信息内容包含终端软、硬件版本及生产日期(生产日期由串口设置)4、远程设置指令4. 1远程修改本机号-20说明:远程修改本机号,修改成功后,终端主机立即启用新的本机号。该参数为车台与中心通

4、讯的重要参数。命令:20 (通信方式TCP)29292000X0D包头主信令包长伪IP本 机号校 验包尾注:本机号为终端与服务器通讯的身份标识号,也是终端的唯一终端号。本机号可通过服务器、短信、串口进行修改4. 3设置ACC开时定时回传位置信息时间间隔一34说明:设置指定车辆的 ACC开时定时回传 位置信息,车机默认值30秒 参数值双字节HEX数字时间范围(时间间隔范围:5秒至18.2小时)设置的时间间隔=X1*256+X2.命令:34 (通信方式TCP)2929340008X1X20D包头主信令包长伪IP参数值校验包尾车台返回:85 (通信方式TCP)2929850040(34Byte)0D

5、包头主信令包长伪IPI位置数据校验包尾注:设置参数值最小间隔不可低于5秒,如低于5秒车机将不做处理。 ACC开可通过服务器、短信、串口进行修改4. 4设置ACC定时定时回传位置信息时间间隔一70说明:设置指定车辆的 ACC关时定时回传位置信息,车台默认值3分钟参数值1字节HEX数字时间范围(时间间隔范围:1分至255分)命令:70 (通信方式TCP)2929700008X10D包头主信令包长伪IP参数值校验包尾车台返回:85 (通信方式TCP)2929850040(34Byte)0D包头主信令包长伪IP|位置数据校验包尾注:ACC开可通过服务器、短信、串口进行修改4. 5设置超速报警值一3F说

6、明:超速报警上限值,单位公里,范围 0-255 HEX格式 命令:3F (通信方式 TCP)29293F0070D包头主信令包长伪IP设置值校验包尾车台返回:85 (通信方式TCP)2929850040(34Byte)0D包头主信令包长伪IP位置数据校验包尾注:默认设置值为 200。车辆正常行使中中有三条以上GPS速度超过设置值才触发报警。当设置值为0时,终端将不对超速值进行判断当GPS速度三条以上满足超速阀值时立即触发超速报警,当速度低于超速阀值后 立即取消超速报警4. 6设置停车超长报警值一40说明:停车超时报警上限值,单位分钟,范围 0-255 HEX格式 命令:40 (通信方式TCP或

7、)2929400070D包头主信令包长伪IP设置值校验包尾车台返回:85 (通信方式TCP)2929850040(34Byte)0D包头主信令包长伪IP位置数据校验包尾注:默认设置值为0。当设置值为0时,终端将不做停车超长报警。4. 7远程修改服务器地址(IP号和端口号)69说明:远程修改服务器地址(ip号和端口号),修改成功后,终端主机立即启用新 的ip及端口。命令:69 (通信方式 TCP)29296900X0D包头主信令包长伪IPIP校验包尾IP= "93”,8889 ASC码共22个字节。注意,IP不足三位的要补足 0例如:29 29 69 00 1

8、C 62 AB 92 CE 22 32 31 39 2E 32 33 32 2E 31 3931 2E 30 37 33 22 2C 38 38 38 39 E7 0D车台返回:85 (通信方式TCP)2929850040(34Byte)0D包头主信令包长伪IP|所据校验包尾注:服务器地址格式与长度不符合规格,车机将不做处理。服务器地址可通过服务器、短信、串口进行修改。4. 9远程修改SMS短信中心号码77说明:远程修改SMS短信中心号码,修改成功后,新的SMS短信中心号码立即生 效命令:77 (通信方式TCP)29297700X0D包头主信令包长伪IPSMS校验包尾SMS=139888888

9、88 ASC码 可以设置(1 15)号码码字节。注意例如:29 29 77 00 11 62 AB 92 CE 31 33 39 38 38 38 38 38 38 38 38E7 0D车台返回:85 (通信方式TCP)2929850040(34Byte)0D包头主信令包长伪IP位置数据校验包尾注:短信中心号可通过服务器、短信、串口进行修改。5、远程控制指令5. 1车台关机复位一32说明:控制指定车辆的车台关机复位重启 命令:32 (通信方式TCP)29293200060D包头主信令包长伪IP校验包尾车台返回:85 (通信方式TCP)2929850040(34Byte)0D包头主信令包长伪IP

10、位置数据校验包尾注:车机收到复位指令后立即执行整机重启(包括 GPS模块),最好能实行整个设备重新上电。可通过服务器和短信操作此命令(短信命令格式请查看短信指令集)5. 2控制恢复油路一38说明:控制指定车辆恢复油路 命令:38 (通信方式 TCP)29293800060D包头主信令包长伪IP校验包尾车台返回:85 (通信方式TCP)2929850040(34Byte)0D包头主信令包长伪IP位置数据校验包尾注:车机收到指令后立即执行操作(此功能由 GPIO通过开关电路控制外接 的继电器来实现)5. 3控制断开油路一39说明:控制断开指定车辆的油路。命令:39 (通信方式 TCP)292939

11、00060D包头主信令包长伪IP校验包尾车台返回:85 (通信方式TCP)2929850040(34Byte)0D包头主信令包长伪IP位置数据校验包尾注:车机收到指令后立即执行操作(此功能由 GPIO通过开关电路控制外 接的继电器来实现)5. 6取消报37- 37说明:取消指定车辆的报警位 命令:37 (通信方式TCP)29293700060D包头主信令包长伪IP校验包尾车台返回:85 (通信方式TCP)2929850040(34Byte)0D包头主信令包长伪IP|位置数据校验包尾注:取消劫警和超长待车报警信息。报警信息取消后,车机在重新开始监测报警状态。(如:停车超长报警被取消后,车机计时器

12、再从0开始计时。紧急报警被取消后,车机需再次触发一次才发送紧急报警。)5. 7清除里程66说明:清除里程命令:66 (通信方式 TCP)2929660060D包头主信令包长伪IP校验包尾车台返回:85 (通信方式TCP)2929850040(34Byte)0D包头主信令包长伪IPI位置数据校验包尾注:将车机统计的里程归 07、图像采集控制7. 3采集图像一2829292800080D包头主信令包长伪IP第几路 摄像头图像 各式校 验包尾第几路摄像头:0x01 ,0x02 ,0x03,0x04(表示第几路摄像头)图像格式:0x00表示320*240 0x01表示640*480车台返回:85 (通

13、信方式TCP)2929850040(34Byte)0D包头主信令包长伪IP位置数据校验包尾7. 5图象定时采集功能一65说明:图象定时采集功能命令:65 (通信方式 TCP)2929650008内容0D包头主信令包长伪IP2BYT E校验包尾内容:第1 BYTE定时间隔(1 255) 每单位是30S ( 30S255*30)为0时表示取消定时采集图像功能第2 BYTE循环路数(低四位有效)B3 B2 B1 B0分别表示1路2路3路4路=0x0C表示只循环 1路和2路注:如果设置了带时间段的定时采集(0A指令)时,则该功能失效车台返回:85 (通信方式TCP)2929850040(34Byte)

14、0D包头主信令包长伪IP位置数据校验包尾8、通话功能设置8. 1设置通话限制一24说明:设置终端主机通话限制 命令:24 (通信方式TCP)29292400070D包头主信令包长伪IP设置参 数校验包尾设置参数:0x01 :禁止拨打电话0x02:禁止接听电话0x03:禁止拨打和接听0x00:允许拨打和接听 车台返回:85 (通信方式TCP)2929850040(34Byte)0D包头主信令包长伪IP位置数据校验包尾8. 5单向电话监听一3E说明:让指定车辆回拨号码,该操作是单向的监听。命令:3E (通信方式 TCP)29293E006+XX0D包头主信令包长伪IP回拨号码校验包尾回拨号码:用压

15、缩BCD编码,单数的补F,双位白补FF。如示为 13H 81H 23H 45H 67H 8FH 62664307 表示为 62H 66H 43H 07H FFH回拨号码不定长说明:挂机后自动取消监听.车台返回:85 (通信方式TCP)2929850040(34Byte)0D包头主信令包长伪IP位置数据校验包尾注:由服务器下发被叫号。车机打开 MIC主动拨打由服务器下发的电话号码被叫方挂 断后自动取消10、远程更新程序 *升级包说明PC端下发数据:包头主信 令数据长 度(2 Bytes)伪ip (4Bytes)包号(2Bytes)数据异 或 校 验包尾0x290x297

16、9DL(最 大包长 为 512)PackNum (0?)Dat (*.bin 文件)Xor0x0D主信令的问号(?)由你来定义。1 .起始包号为0,(包号是表示* bin文件被拆分后,被发送的是第几包)2 .数据长度为512(最后一个包的长度可能少于512),它表示协议中发送的*bin文件的字节个数。3 .所有数据包发完后,再发一个数据长度为 0的结束包长度为0的结束如下:(主信令和上相同)包头主信令数据长度(2 Bytes)伪ip(4Bytes)异 或 校 验包尾0x29 0x29798(7)Xor0x0D终端上发数据:包头主信 令包长(2Bytes)伪IP(4Bytes)包号(2Bytes

17、)异或(1Byte)包尾0x29 10x2992PackNumX0R0x0D1.包号为车机欲索取数据的包号(当车机收完包号为0的第一包后,就发送要下一包的要求)2 .如果服务器发送一包之后车机没有回应的话,隔几秒再发,连续 3次,再没 回应的话就停止发送。3 .如果服务器发送一个数据包后,车机收到后,回应要求发下一包,服务器就 开始发送下一包数据。4 .校验是从包数据的第一个字节开始到校验位的前一位。11、外部接口扩展指令11. 1下发LED数据78说明:下发透明数据命令:78 (通信方式TCP)29297800X0D包头主信令包长伪IP串口端 口透传内容校验包尾串口端口: 1用户自定义接口(

18、如电子广告牌、计价器等)透传内容:自定义透传协议(最大 512个字节)发送透传内容编码格式为“GB2312”车台返回:85 (通信方式TCP)2929850040(34Byte)0D包头主信令包长伪IP位置数据校验包尾注:车机收到指令后将协议内的透传内容通过串口传送给你LED广告屏*、中心发送确认指令一21说明:中心发送给终端收到数据确认指令12页共33页命令:21 (通信方式TCP)2929210050D包头主信 令包长收到的 数据包 校验值收到的 包主信 令收到的 包子信 令校验包尾收到的数据包校验值:中心收到的UDP的校验值收到的包主信令:取 29 29后的第1个字节收到的包子信令:取

19、29 29后的第8个字节比如:收到终端上传的数据:29 29 80 00 28 0C A2 38 CE 04 08 08 08 00 57 00 00 0000 00 00 00 00 00 00 00 00 38 22 33 44 FC FC 72 FF00 78 00 00 00 00 00 47 70 0D中心发送确认数据:29 29 21 00 05 70 80 04 D0 0D收到21指令后不响应。注:车机主动上发的指令服务器都回应21指令。如果车机没收到回应数据代表服务器位收到车机上发的数据,车机将实行重发与重连步骤。终端主动上发指令T1,位置数据-80命令:80 (通信方式 TC

20、P)2929800028(34Byte)0D包头主信令包长伪IP位置数据校验包尾中心发送确认指令一21 (TCP2929210050D包头主信 令包长收到的 数据包 校验值80收到的 包主信 令校验包尾4 .图像传输一8D29 298D00N+12N字节0D包头主信 令包长伪IP包序 号摄 像 头 路 数主机 状态总包 数图像数据校 验包尾包序号:表示当前发送的图像数据是第N个包图像数据:为图像的具体内容摄像头路数:0x01,0x02,0x03,0x04 (摄像头4路)高四位 XXXX (0000-1111)表示图片序号主机状态:0x01表示劫警,0x02表示自定义高,0x03表示自定义低,0

21、x04表示 定时回传图像,0x05表示捕捉图像回传。中心发送确认指令一21 (TCB2929210050D包头主信 令包长收到的 数据包 校验值8D收到的 包主信 令校验包尾4.3设置终端心跳时间间隔一 7A说明:设置终端 UDP心跳间隔。终端根据心跳时间定时上传心跳包。命令:7 A29297A00X0D包头主信令包长本机号设置值校验包尾设置值单字节HEX数字时间范围,每 5秒一个单位,时间间隔范围:(1255) *5秒车机返回:85指令2929850040(34Byte)0D包头主信令包长伪IP位置数据校验包尾4.4、心跳包数据一B1说明:用于保证车台与中心之间通讯正常,心跳时间可通过下发指

22、令设置,每5秒表示一个单位。命令:B12929B100X(1Byte)0D包头主信令包长本机号心跳时间校验包尾中心回应:21指令2929210050D包头主信 令包长收到的 数据包 校验值B1收到的 包子信 令校验包尾5 .盲点位置数据补传指令8E说明:上传盲点位置数据补传指令 命令:8E (通信方式 TCP)29298E001B(21Byte)0D包头主信令包长伪IPL 位置数据2校验包尾中心发送确认指令一21 (TCP2929210050D包头主信 令包长收到的 数据包 校验值8e收到的 包子信 令校验包尾6 .报警数据-82特殊处理例子说明:终端上传报警信息命令:82 (通信方式TCP)

23、292982002321Byte350D包头主信令包长伪IP据2报警状 态报警参 数校验包尾报警状态(3字节HEX数字)第一个报警字节D7D6D5D4D3D2D1D0非法启动第二个报警字节D7D6拖车报警D5震动报警D4D3断电报警D2停车报警D1超速报警D0应急报警第三个报警字节D7D6D5D4D3D2D1D0每位对应的值为1表示报警,0表示没有报警报警参数 5byte ABCDEA:进出区域编号 即当入区域报警和出区域报警的编号BCDE :保留注:82主信令报警为及时报警,当触发报警后立即发送。只成功发送一次附录A位置数据yymmddhhmmss wwww jjjj ssff st lic

24、henl lichen2 lichen3stlst2st3 st4v1v2v3v4v5v6v7v8 yymmddhhmmss:年月 日 时分秒日期表示范围:年份,后两位;月份,1-12;日期,1-31时间表示范围:小时, 0023;分钟,0059;秒,0059时、分、秒均采用压缩 BCD编码。例如:07年1月1日10点23分15秒表示为:07H,01H,01H,10H , 23H, 15Hwwww :纬度纬度表示范围:00度00.000分 89度59.999分;采用压缩BCD编码,但最高位是符号位。芷"表示 北纬“,负”表示 南纬”;分”的单位是:千分之一分。例如:南纬30度37.9

25、01分表示为:3H, 03H, 79H, 01Hjjjj :经度经度表示范围:000度00.000分 179度59.999分;采用压缩BCD编码,但最高位是符号位。芷”表示 东经“,负”表示 西经”;分”的单位是:千分之一分。例如:西经130度45.608分表示为:(注意:1度=60分)13H, 04H, 56H, 08Hss仟:速度方向4个字节速度表示方法:表示范围:09999公里/小时米用压缩BCD编码。例如:120公里/小时表示为:01H, 20H方位表示方法:表示范围:000359度采用压缩BCD编码,正北为0度,顺时针方向计数。单位为:度。例如:154度表示为:01H, 54Hst:

26、定位,天线,电源状态定位状态由单字节组成,各位含义如下:D7D6D5D4D3D2D1D0D7定位标志0GPSM定位1GPSB定位D6D511GPS正常10GPS天线短路01r gps天线开路一00GPS天线故障D4D3电源状态11正常10主电源掉电01主电源过高或过低D2D1D0登签时登签ID(1)111范围:0-7注:登签ID (1)与登签ID (2)组成两个字节的登答号 (0x00000x07FF)F8 AE CB 67 7D DC 78 FF 00 1E 05 46 00 00 00 21 9F 0D lichenl lichen2 lichen3 :里程数HEX 格式:00XFFFFF

27、F (0 16777215)米st1st2st3 st4:车辆状态35页共33页St1: D7 D6 D5 D4 D3 D2 D1 D0D7=1 ACC 关、D7=0ACC 开D6=1自定义1路高传感器状态为低、D5=1自定义2路高传感器状态为低、D4=1自定义1路低传感器状态为高、D3=1自定义2路低传感器状态为高、D2=1油路正常、D2=0油路断开D1=1没有登签、D1=0已登签D0=1未设防、D0=0已设防D6=0自定义1路高传感器状态为高D5=0自定义2路高传感器状态为高D4=0自定义1路低传感器状态为低D3=0自定义2路低传感器状态为低St2: D7 D6 D5 D4 D3 D2 D

28、1 D0 11011100D7=0劫警报警、D7=1正常D6=0超速报警、D7=1正常D5=0停车超长报警、D5=1正常D4=0驶出区域报警、D4=1正常D3=0驶入区域报警、D3=1正常D2=0看车密码错误报警、D2=1正常D1=0 GPRS已上线、D1=1 GPRS没有上线D0=0终端拨号成功、D0=1终端拨号未成功St3: D7 D6 D5 D4 D3 D2 D1 D0D7=0 GPRS 注册、D7=1 GPRS 未注册D6=0中心不需下发21指令、D6=1中心应下发21指令D5=0 UDP通讯方式、D5=1 TCP通讯方式D4 D3 D2 D1 D0 : CSQ 信号犬态 0-31St

29、4: D7 D6 D5 D4 D3 D2 D1 D0D7=0手柄没接入、D7=1手柄接入D6=0 LCD显示屏没接入、D6=1 LCD显示屏接入D5=0图像采集器没接入、D5=1图像采集器接入D4=0计价器没接入、D4=1计价器接入D3=0语音波号器器没接入、D3=1语音波号器接入D2=0允许打出、D2=1禁止打出D1=0允许打入、D1=1禁止打入D0=0允许通话、D0=1禁止通话中心是否应答:st3的(D6位)该位为1时,中心必须发送应答指令29 29 21。0D该位为0时,中心不必要发送应答指令v1 v2 v3 v4 :终端设置状态V1V2 :定时发送位置信息时间间隔V 3 :停车设置时间

30、V 4 :超速设置阀值V 5 ;电子围栏设置个数V 6 :登签ID (2) 与登签ID (1)组成登签ID号V 7:定时发送图片的时间间隔V 8:中心下发的主命令附录B 位置数据2041212081200时间纬度经度速度方向角定位空载P登签时间的表示方法:日期表示范围:年份,后两位;月份,1-12;日期,1-31时间表示范围:小时,0023;分钟,0059;秒,0059时、分、秒均采用压缩 BCD编码。例如:10点23分15秒表示为:10H, 23H, 15H纬度表示方法:纬度表示范围:00度00.000分 89度59.999分;采用压缩BCD编码,但最高位是符号位。芷"表示 北纬“

31、,负”表示 南纬”;分”的单位是:千分之一分。例如:南纬30度37.901分表示为:3H, 03H, 79H, 01H经度表示方法:经度表示范围:000度00.000分179度59.999分;采用压缩BCD编码,但最高位是符号位。芷”表示 东经”,负”表示 西经”;分”的单位是:千分之一分。例如:西经130度45.608分表示为:(注意:1度=60分)13H, 04H, 56H, 08H速度表示方法:表示范围:0 9999公里/小时米用压缩BCD编码。例如:120公里/小时表示为:01H, 20H方位表示方法:表示范围:000 359度采用压缩BCD编码,正北为0度,顺时针方向计数。单位为:度

32、。例如:154度表示为:01H, 54H定位状态:定位状态由单字节组成,各位含义如下:D7D6D5D4D3D2D1D0D7定位标志0:展位1已定位D6差分定位标志0r未差分定位1已差分定位D5D4说明XX保留D3D2D1D0收星数量0000范围:01511118E指令不带有以下内容空重载状态:表小范围:01米用压缩BCD编码。1表示重载 0表示空载登退签状态:表小范围:01米用压缩BCD编码。1表示登签 0表示退签扩展数据协议:(一)说明:查看指定车辆的当前温度命令:41 (通信方式TCP)29294100060D包头主信令包长伪IP校验包尾车台返回:41 (通信方式TCP)292941000

33、90D包头主信令包长伪IP温度后效 位校验包尾说明:温度占两个字节,前一个字节表示温度的正负符号,0x00表示正温度,0x01表示负温度,后一个字节表示所设置的温度值, 度,就是 0x00,0x14。为十六进制表示。 例如:-4度,就是0x01,0x04.20有效位是为了说明查询的结果值是否有效, 能未打开时,车机自动将有效位设置为无效,0x00为无效,0x01为有效。当温度检测功 功能被打开时,则有效位总是被设置为有效的。(二)说明:查看指定车辆的当前油耗命令:42 (通信方式TCP)29294200060D包头主信令包长伪IP校验包尾车台返回:42 (TCP)2929420009高位低位0

34、D包头主信令包长伪IP油耗后效 位校验包尾说明:油耗占两个字节。数值为(01024),当油箱为空时,油耗值为0,即高字节0x00,低字节0x00。当油箱油量是满时,油耗彳1为1024,即十六进制高字节 0x04,低字节为0x00。有效位是为了说明查询的结果值是否有效,0x00为无效,0x01为有效。当油路检测功能关闭时,车机自动将有效位设置为无效,检测功能被打开时, 则有效位总是被设置为有效的。(三)(说明:设置温度的范围(小于设置的最小温度或大于设置的最大温度时就报警,即 低温报警或高温报警)命令:14 (通信方式TCP)292914000A0D包头主信令包长伪IP低温 值高温 值校验包尾车

35、台返回:14 (TCP)29291400060D包头主信令包长伪IP校验包尾0x00表示正温度,0x01表示高温值也占两个字节,表示方说明:低温值占两个字节,前一个字节表示温度的正负符号, 负温度,后一个字节表示所设置的温度值,为十六进制表示。 式于低温值一样。(四)打开温度检测功能。命令:12 (通信方式TCP)29291200060D包头主信令包长伪IP校验包尾车台返回:12 (TCP)*(六)打开油路检测功能。* (七)关闭油路检测功能。命令:1B (通信方式 TCP)29291B00060D包头主信令包长伪IP校验包尾车台返回:1B (TCP)29291B00060D包头主信令包长伪I

36、P校验包尾(A)温度和油耗的协议:292918000x0D0D包头主信 令包长伪IP温 度油 耗留以后扩 展状态字节,已在使用校 验包 尾* 说明:协议里的状态字节表示意义为76543210低温报 警状态 位高温报 警状态 位温度检 测功能 开状态 位油耗检 测功能 开状态 位当温度状态位为0时,表示有报警,为 1表正常。功能状态位为0时,表示关闭,为 1时表示打开。(因为该数据包是定时回传的,根据客户需要,可以通过平台设置打开温度检测或油耗检测功能。车机出厂的默认值都是关闭状态)温度和油耗的数据包将会连接在定时回传的数据包之后,所得一个新的数据包为:(定时回传位置信息主信令80)292980

37、0D2929180D包 头包 长伪IP校 验包 尾包 头包 长伪IP校 验包 尾说明:该贴加的数据包只会在定时回传时有。服务器接收到包含温度和油耗数据的定时回传数据后,可根据温度检测功能开状态位来判断是否显示温度值,当该位是处于关闭状态时,在平台上可以不显示温度,有效时才显示温度。(是否显示油耗值的判断方式跟温度的一样)查询温度时也是一样,只有有效位是有效的才显示温度值。29294100090D包头主信令包长伪IP温度后效 位校验包尾查询油耗时也是一样,只有有效位是有效的才显示油耗值。29294200090D包头主信令包长伪IP油耗后效 位校验包尾后尾箱和底板报警时数据:29 29 80 00

38、 28 58 4c 22 17 80 01 06 08 25 00 00 00 00 00 00 00 00 00 00 00 00 00 78 00 00 00 7D FC 00 00 00 1E 00 C8 00 00 00 00 0C 0D 29 29 18 00 0D 58 4C 22 17 00 00 00 00 00 00 CF FB 0D短信通道协议:短信功能部分客户查车的短信命令: WZ客户用手机编辑“ WZ”,发送到车机SIM卡号来查看车机当前的位置手机发送查看车机位置命令后,车机处于不同状态下的回复信息说明:1、GPRSR络故障,车机不在线,但短信通道正常。回复短信内容:“

39、网络故障,暂时无法查询位置”。2、车机在线,但 GPS未定位,基站定位。回复短信内容:“(小区定位)? ? ? ? ? 地址。说明:问号表示电子地图显示车机定位的3、车机在线且 GPS定位。回复短信内容:“?"。说明:问号表示电子地图显示车机定位的地址4、当车机连续3次向服务器申请下发位置信息而服务器未响应时, 回复短信内容:“服务器忙,位置查询超时”通讯协议部分以下的协议数据包简称为(A3命令包、A4命令包、A5命令包)包头、包尾指数据的帧边界,包头占用长度 2字节,包尾占用长度1字节。包长指数据保内容的长度,从包长字节位置后的第一字节开始直到包尾的长度占用2字节校验指从数据包的包

40、头开始,同后一字节异或,直到校验前一字节,占用 1字节伪IP地址指通过指定方法将 SIM卡转换而成的IP地址.占用4字节包头主信令包长伪IP校验包尾数据均为十进制(一)车机向服务器申请地址数据的协议格式:主信令:A3 (通信方式TCP)2929A300 0F(8Byte)0D包头主信令包长伪IP定位 方式 位位置数据校 验包尾实例数据:0X 2929A3000F 828282820003037901130456087F0D(1)定位方式位 占一个字节,有3个可能的值,分别是0x00、0x01、0x02。各自代表的含义如下:0x00表示该数据包中的 位置数据 是当前车机GPS模块正常定位的经纬度

41、数据。0x01表示该数据包中的位置数据是GPS模块之前最后一次定位时的数据,而 此刻GPS正处于未定位状态。0x02说明:表示该数据包中的位置数据是基站定 位数据这个标志位与服务器根据经纬度计算 位置没直接关系,服务器只根据后面 的位置数据计算实际地址就可以了, 之所以添加这样的标志,是为了在服 务器返回位置信息时(A4主信令), 车机知道服务器是在何种状态下(基 站定位或GSP定位)计算出位置信 息的。(2)位置数据说明:位置数据占8个字节,经度和纬度数据各占4个字节经纬度数据顺序:纬度在前,经度在后。(以下经纬度格式的说明为直接拷贝龙翰协议的位置数据说明)wwww :纬度纬度表示范围:00

42、度00.000分 89度59.999分;采用压缩BCD编码,但最高位是符号位。芷"表示 北纬“,负”表示 南纬”;分”的单位是:千分之一分。例如:北纬30度37.901分表示为:3H, 03H, 79H, 01Hjjjj :经度经度表示范围:000度00.000分 179度59.999分;采用压缩BCD编码,但最高位是符号位。芷”表示 东经“,负”表示 西经”;分”的单位是:千分之一分。例如:东经130度45.608分表示为:(注意:1度=60分)13H, 04H, 56H, 08H(二)服务器向车机回传地址数据的协议格式:主信令:A4 (通信方式TCP)2929A400?N0D包头

43、主信令包长伪IP定位 方式 位址据型志 地数类标位地址数据的 unicode编码转 换而成的ASCII 字符型编码当前 包号总 包 数校验包尾实例数据:0x2929A400?82828282000(36444631353733333545303235423944354238393533334138393746344536313445303935364634374432323446373338444546353345330101 7F0D其中:蓝色部分是:“深圳市宝安区西乡三围索佳路口”,其转换后对应的 unicode码的字符型编码如下:“ 6DF15733 5E025B9D5B89533A89

44、7F4E614E0956F47D224F738DEF53E3 ”以上是为了描述方便,所以直接用字符表示,实际上在数据包里要传的是unicode码字符串中每个字符的ASCII码值,如以上的“ 6DF15733”(深圳)字符串,在数据包中的数据应该是:0x36,0x44,0x46,0x31,0x35,0x37,0x33,0x33 53177EAC003300305EA600330037002E0039003000315206FF0C4E1C7ECF0031003300305EA600340035002E0036003000385206实例数据:0x2929A400?8282828200003533

45、31373745414330303333303033303545413630303333303033373030324530303339303033303030333135323036464630433445314337454346303033313030333330303330354541363030333430303335303032453030333630303330303033383532303601017F0D其中,蓝色部分是:“北纬30度37.901分,东经130度45.608分”的unicode码的的 字符型编码如下:“ 53177EAC003300305EA600330037002E00390030003152I060C4E1C7ECF0031003300305EA600340035002E0036003000385206'在数据包中的数据应该是:0x35 , 0x33 , 0x31 , 0x37 , 0x37 , 0x45 , 0x41 , 0x43 ,协议说明:(1)定位方式位占一个字节,其值与收到车机A3命令包中“定位方式位”的值保持一致。(2)地址数据类型标志位占一个字节,有两个可能的值分别代表如下含义(该标志位很重要):0x00

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论