




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 GPS/GPRS 通信协议 V1.1一、名词概念解释包头、包尾指数据的帧边界,包头占用长度2字节,包尾占用长度1字节。包长指数据保内容的长度,从包长字节位置后的第一字节开始直到包尾的长度占用2字节校验指从数据包的包头开始,同后一字节异或,直到校验前一字节,占用1字节伪IP地址指通过指定方法将11位阿拉伯数字转换而成的IP地址.占用4字节包头主信令包长伪IP校验包尾数据均为十进制二、通信方式及流程终端通信方式 采用TCP,SMS两种通信方式。TCP通过GPRS网络通信。用户所有操作终端时采用TCP方式通信。TCP例如: 1发送点名指令终端中心TCP2终端返回点名位置信息中心终端TCP终端主动上
2、发信息时采用TCP方式通信。比如发送单点位置信息,报警信息,调度短信息,图像数据等等。TCP例如:1终端发送位置信息中心终端TCP2中心信息后发送确认信息。终端中心TCP用户配置和查询终端时也可以采用SMS方式通信。比如设置服务器地址,等等。SMS例如: 1发送设置指令终端手机SMS2终端返回终端处理结果信息手机终端SMS三、协义详细说明中心下发控制指令 1、点名查看30说明:查看指定车辆的当前位置中心下发命令:30(通信方式TCP)29293000060D包头主信令包长伪IP校验包尾车台返回:81(通信方式TCP)2929810040 (34Byte)0D包头主信令包长伪IP位置数据校验包尾
3、注:手动通过中心下发点名命令,终端立即回复当前状态与位置信息(按照81协议内容回复)3、查询车台版本信息3D说明:查询指定车台的版本信息中心下发命令:3D29293D00060D包头主信令包长伪IP校验包尾车台返回:84(通信方式TCP)格式为汉字码(BG2312码)292984006+N(N Byte)0D包头主信令包长伪IP车台版本短信内容校验包尾注:信息内容包含终端软、硬件版本及生产日期(生产日期由串口设置)4、远程设置指令41远程修改本机号20说明:远程修改本机号,修改成功后,终端主机立即启用新的本机号。该参数为车台与中心通讯的重要参数。命令:20(通信方式TCP)29292000X0
4、D包头主信令包长伪IP本机号校验包尾注:本机号为终端与服务器通讯的身份标识号,也是终端的唯一终端号。本机号可通过服务器、短信、串口进行修改43设置ACC开时定时回传位置信息时间间隔34说明:设置指定车辆的ACC开时定时回传位置信息,车机默认值30秒参数值 双字节HEX数字时间范围(时间间隔范围:5秒至18.2小时)设置的时间间隔=X1*256+X2.命令:34(通信方式TCP)2929340008X1X20D包头主信令包长伪IP参数值校验包尾车台返回:85(通信方式TCP)2929850040 (34Byte)0D包头主信令包长伪IP位置数据校验包尾注:设置参数值最小间隔不可低于5秒,如低于5
5、秒车机将不做处理。ACC开可通过服务器、短信、串口进行修改44设置ACC关时定时回传位置信息时间间隔70说明:设置指定车辆的ACC关时定时回传位置信息,车台默认值3分钟参数值 1字节HEX数字时间范围(时间间隔范围:1分至255分)命令:70(通信方式TCP)2929700008X10D包头主信令包长伪IP参数值校验包尾车台返回:85(通信方式TCP)2929850040 (34Byte)0D包头主信令包长伪IP位置数据校验包尾 注:ACC开可通过服务器、短信、串口进行修改45设置超速报警值3F说明:超速报警上限值,单位公里,范围0-255 HEX格式命令:3F(通信方式TCP)29293F0
6、070D包头主信令包长伪IP设置值校验包尾车台返回:85(通信方式TCP)2929850040 (34Byte)0D包头主信令包长伪IP位置数据校验包尾注:默认设置值为200。车辆正常行使中中有三条以上GPS速度超过设置值才触发报警。当设置值为0时,终端将不对超速值进行判断 当GPS速度三条以上满足超速阀值时立即触发超速报警,当速度低于超速阀值后立即取消超速报警46设置停车超长报警值40说明:停车超时报警上限值,单位分钟,范围0-255 HEX格式命令:40(通信方式TCP或)2929400070D包头主信令包长伪IP设置值校验包尾车台返回:85(通信方式TCP)2929850040 (34B
7、yte)0D包头主信令包长伪IP位置数据校验包尾 注:默认设置值为0。当设置值为0时,终端将不做停车超长报警。47远程修改服务器地址(IP号和端口号)69说明:远程修改服务器地址(IP号和端口号),修改成功后,终端主机立即启用新的IP 及端口。命令:69(通信方式TCP)29296900X0D包头主信令包长伪IPIP校验包尾IP=“93”,8889 ASC码共22个字节。注意,IP不足三位的要补足0例如:29 29 69 00 1C 62 AB 92 CE 22 32 31 39 2E 32 33 32 2E 31 39 31 2E 30 37 33 22 2C 38
8、 38 38 39 E7 0D车台返回:85(通信方式TCP)2929850040 (34Byte)0D包头主信令包长伪IP位置数据校验包尾注:服务器地址格式与长度不符合规格,车机将不做处理。服务器地址可通过服务器、短信、串口进行修改。49远程修改SMS短信中心号码77说明:远程修改SMS短信中心号码,修改成功后,新的SMS短信中心号码立即生效命令:77(通信方式TCP)29297700X0D包头主信令包长伪IPSMS校验包尾SMSASC码 可以设置(115)号码码字节。注意例如:29 29 77 00 11 62 AB 92 CE 31 33 39 38 38 38
9、 38 38 38 38 38 E7 0D车台返回:85(通信方式TCP)2929850040 (34Byte)0D包头主信令包长伪IP位置数据校验包尾 注:短信中心号可通过服务器、短信、串口进行修改。5、远程控制指令51车台关机复位32说明:控制指定车辆的车台关机复位重启命令:32(通信方式TCP)29293200060D包头主信令包长伪IP校验包尾车台返回:85(通信方式TCP)2929850040 (34Byte)0D包头主信令包长伪IP位置数据校验包尾 注:车机收到复位指令后立即执行整机重启(包括GPS模块),最好能实行整个设备重新上电。可通过服务器和短信操作此命令(短信命令格式请查看
10、短信指令集) 52控制恢复油路38说明:控制指定车辆恢复油路命令:38(通信方式TCP)29293800060D包头主信令包长伪IP校验包尾车台返回:85(通信方式TCP)2929850040 (34Byte)0D包头主信令包长伪IP位置数据校验包尾注:车机收到指令后立即执行操作(此功能由GPIO通过开关电路控制外接的继电器来实现)53控制断开油路39说明:控制断开指定车辆的油路。命令:39(通信方式TCP)29293900060D包头主信令包长伪IP校验包尾车台返回:85(通信方式TCP)2929850040 (34Byte)0D包头主信令包长伪IP位置数据校验包尾 注:车机收到指令后立即执
11、行操作(此功能由GPIO通过开关电路控制外接的继电器来实现)56取消报警37说明:取消指定车辆的报警位命令:37(通信方式TCP)29293700060D包头主信令包长伪IP校验包尾车台返回:85(通信方式TCP)2929850040 (34Byte)0D包头主信令包长伪IP位置数据校验包尾 注:取消劫警和超长待车报警信息。报警信息取消后,车机在重新开始监测报警状态。(如:停车超长报警被取消后,车机计时器再从0开始计时。紧急报警被取消后, 车机需再次触发一次才发送紧急报警。)57清除里程66说明:清除里程命令:66(通信方式TCP)2929660060D包头主信令包长伪IP校验包尾车台返回:8
12、5(通信方式TCP)2929850040 (34Byte)0D包头主信令包长伪IP位置数据校验包尾 注:将车机统计的里程归07、图像采集控制73采集图像28说明:采集图像命令:28(通信方式TCP)29292800080D包头主信令包长伪IP第几路摄像头 图像各式 校验包尾第几路摄像头: 0x01 ,0x02 ,0x03,0x04(表示第几路摄像头)图像格式: 0x00 表示320*240 0x01 表示640*480车台返回:85(通信方式TCP)2929850040 (34Byte)0D包头主信令包长伪IP位置数据校验包尾75图象定时采集功能65说明:图象定时采集功能命令:65(通信方式T
13、CP)2929650008内容0D包头主信令包长伪IP 2BYTE 校验包尾内容:第1 BYTE 定时间隔 (1255) 每单位是30S(30S255*30) 为0时表示取消定时采集图像功能第2 BYTE 循环路数(低四位有效)B3 B2 B1 B0 分别表示1路2路3路 4路 =0x0C 表示只循环 1路和2路注:如果设置了带时间段的定时采集(0A指令)时,则该功能失效车台返回:85(通信方式TCP)2929850040 (34Byte)0D包头主信令包长伪IP位置数据校验包尾8、通话功能设置81设置通话限制24说明:设置终端主机通话限制命令:24(通信方式TCP)29292400070D包
14、头主信令包长伪IP设置参数校验包尾设置参数: 0x01:禁止拨打电话0x02:禁止接听电话0x03:禁止拨打和接听0x00:允许拨打和接听车台返回:85(通信方式TCP)2929850040 (34Byte)0D包头主信令包长伪IP位置数据校验包尾85单向电话监听3E说明:让指定车辆回拨号码,该操作是单向的监听。命令:3E(通信方式TCP)29293E006+XX0D包头主信令包长伪IP回拨号码校验包尾Ø 回拨号码:用压缩BCD编码,单数的补F,双位的补FF。如表示为13H 81H 23H 45H 67H 8FH 62664307 表示为 62H 66H 4
15、3H 07H FFHØ 回拨号码 不定长Ø 说明: 挂机后自动取消监听.车台返回:85(通信方式TCP)2929850040 (34Byte)0D包头主信令包长伪IP位置数据校验包尾注:由服务器下发被叫号。车机打开MIC主动拨打由服务器下发的电话号码被叫方挂断后自动取消10、远程更新程序 *升级包说明PC端下发数据:包头主信令数据长度(2 Bytes)伪ip(4Bytes)包号(2Bytes)数据异或校验包尾0x29 0x2979DL(最大包长为512)PackNum(0?)Dat(*.bin文件)Xor0x0D主信令的问号(?)由你来定义。1. 起始包号为0,(包号是表示
16、*.bin文件被拆分后,被发送的是第几包)2. 数据长度为512(最后一个包的长度可能少于512),它表示协议中发送的*.bin文件的字节个数。3. 所有数据包发完后,再发一个数据长度为0的结束包长度为0的结束如下:(主信令和上相同)包头主信令数据长度(2 Bytes)伪ip(4Bytes)异或校验包尾0x29 0x29798(未知)Xor0x0D终端上发数据:包头主信令包长(2Bytes)伪IP(4Bytes)包号(2Bytes)异或(1Byte)包尾0x290x2992PackNumX0R0x0D1. 包号为车机欲索取数据的包号(当车机收完包号为0的第一包后,就发送要下一包的要求)2. 如
17、果服务器发送一包之后车机没有回应的话,隔几秒再发,连续3次,再没回应的话就停止发送。3. 如果服务器发送一个数据包后,车机收到后,回应要求发下一包,服务器就开始发送下一包数据。4.校验是从包数据的第一个字节开始到校验位的前一位。11、外部接口扩展指令111下发LED数据78说明:下发透明数据命令:78(通信方式TCP)29297800X0D包头主信令包长伪IP串口端口透传内容校验包尾串口端口:1用户自定义接口(如电子广告牌、计价器等) ; 透传内容:自定义透传协议(最大512个字节)发送透传内容编码格式为“GB2312”车台返回:85(通信方式TCP)2929850040 (34Byte)0D
18、包头主信令包长伪IP位置数据校验包尾 注:车机收到指令后将协议内的透传内容通过串口传送给你LED广告屏*、中心发送确认指令21说明:中心发送给终端收到数据确认指令命令:21(通信方式TCP)2929210050D包头主信令包长收到的数据包校验值收到的包主信令 收到的包子信令校验包尾收到的数据包校验值:中心收到的UDP的校验值收到的包主信令:取29 29 后的第1个字节收到的包子信令:取29 29 后的第8个字节比如:收到终端上传的数据:29 29 80 00 28 0C A2 38 CE 04 08 08 08 00 57 00 00 00 00 00 00 00 00 00 00 00 00
19、 38 22 33 44 FC FC 72 FF 00 78 00 00 00 00 00 47 70 0D 中心发送确认数据:29 29 21 00 05 70 80 04 D0 0D收到21指令后不响应。注:车机主动上发的指令服务器都回应21指令。如果车机没收到回应数据代表服务器位收到车机上发的数据,车机将实行重发与重连步骤。终端主动上发指令1 位置数据80 命令:80(通信方式TCP)2929800028 (34Byte)0D包头主信令包长伪IP位置数据校验包尾中心发送确认指令21(TCP)2929210050D包头主信令包长收到的数据包校验值80 收到的包主信令校验包尾 4图像传输8D
20、说明:图像传输命令:8D(通信方式TCP)29298D00N+12N字节0D包头主信令包长伪IP包序号摄像头路数主机状态总包数图像数据校验包尾包序号: 表示当前发送的图像数据是第N个包图像数据: 为图像的具体内容摄像头路数:0x01,0x02,0x03,0x04 (摄像头4路)高四位XXXX(0000-1111)表示图片序号主机状态:0x01 表示劫警,0x02表示自定义高,0x03表示自定义低,0x04表示定时回传图像,0x05表示捕捉图像回传。2929210050D包头主信令包长收到的数据包校验值8D收到的包主信令校验包尾中心发送确认指令21(TCP)4.3设置终端心跳时间间隔7A说明:设
21、置终端UDP心跳间隔。终端根据心跳时间定时上传心跳包。命令:7A29297A00X0D包头主信令包长本机号设置值校验包尾设置值单字节HEX数字时间范围,每5秒一个单位,时间间隔范围:(1255)*5秒车机返回:85指令2929850040 (34Byte)0D包头主信令包长伪IP位置数据校验包尾4.4、心跳包数据B1说明:用于保证车台与中心之间通讯正常,心跳时间可通过下发指令设置,每5秒表示一个单位。命令:B12929B100X(1Byte)0D包头主信令包长本机号心跳时间校验包尾中心回应:21指令 2929210050D包头主信令包长收到的数据包校验值B1收到的包子信令校验包尾5盲点位置数据
22、补传指令8E说明:上传盲点位置数据补传指令命令:8E(通信方式TCP)29298E001B (21Byte)0D包头主信令包长伪IP位置数据2校验包尾中心发送确认指令21(TCP)2929210050D包头主信令包长收到的数据包校验值8e收到的包子信令校验包尾6报警数据82特殊处理例子说明:终端上传报警信息命令:82(通信方式TCP)292982002321Byte3 50D包头主信令包长伪IP位置数据2报警状态报警参数校验包尾报警状态 (3字节HEX数字)第一个报警字节D7D6D5D4D3D2D1D0非法启动第二个报警字节D7D6拖车报警D5震动报警D4D3断电报警D2停车报警D1超速报警D
23、0应急报警第三个报警字节D7D6D5D4D3D2D1D0每位对应的值为1 表示报警,0 表示没有报警报警参数 5byte ABCDEA:进出区域编号 即当入区域报警和出区域报警的编号BCDE :保留注:82主信令报警为及时报警,当触发报警后立即发送。只成功发送一次附录A 位置数据yymmddhhmmss wwww jjjj ssff st lichen1 lichen2 lichen3 st1st2st3 st4 v1v2v3v4v5v6v7v8 yymmddhhmmss:年月日时分秒日期表示范围:年份,后两位 ;月份,1-12;日期,1-31时间表示范围:小时,0023;分钟,0059;秒,
24、0059时、分、秒均采用压缩BCD编码。例如:07年1月1日10点23分15秒表示为:07H,01H,01H,10H,23H,15Hwwww:纬度纬度表示范围:00度00.000分89度59.999分;采用压缩BCD编码,但最高位是符号位。“正”表示“北纬”,“负”表示“南纬”;“分”的单位是:千分之一分。例如:南纬30度37.901分表示为:3H,03H,79H,01Hjjjj:经度经度表示范围:000度00.000分179度59.999分;采用压缩BCD编码,但最高位是符号位。“正”表示“东经”,“负”表示“西经”;“分”的单位是:千分之一分。例如:西经130度45.608分表示为:(注意
25、:1度=60分)13H,04H,56H,08Hss ff:速度方向4个字节速度表示方法:表示范围:09999公里/小时采用压缩BCD编码。例如:120公里/小时表示为:01H,20H方位表示方法:表示范围:000359度采用压缩BCD编码,正北为0度,顺时针方向计数。单位为:度。例如:154度表示为:01H,54Hst:定位,天线,电源状态定位状态由单字节组成,各位含义如下: D7 D6 D5 D4 D3 D2 D1 D0D7定位标志0GPS未定位1GPS已定位D6 D51 1GPS正常1 0GPS天线短路0 1GPS天线开路0 0 GPS天线故障D4D3电源状态11正常10主电源掉电01主电
26、源过高或过低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 0Dlichen1 lichen2 lichen3:里程数 HEX 格式:00XFFFFFF (016777215)米st1st2st3 st4:车辆状态St1: D7 D6 D5 D4 D3 D2 D1 D0D7=1 ACC 关、D7=0ACC开 D6=1自定义1路高传感器状态为低、D6=0自定义1路高传感器状态为高 D5=1自定义2路高传感器
27、状态为低、D5=0自定义2路高传感器状态为高 D4=1自定义1路低传感器状态为高、D4=0自定义1路低传感器状态为低D3=1自定义2路低传感器状态为高、D3=0自定义2路低传感器状态为低D2=1油路正常、D2=0油路断开D1=1没有登签、D1=0已登签D0=1未设防、D0=0已设防St2: D7 D6 D5 D4 D3 D2 D1 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 GP
28、RS没有上线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-31St4: 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语音
29、波号器接入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:定时发送位置信息时间间隔V3: 停车设置时间V4: 超速设置阀值V5; 电子围栏设置个数V6: 登签ID(2) 与登签ID(1)组成登签ID号V7: 定时发送图片的时间间隔V8: 中心下发的主命令附录B 位置数据2041212081200时间纬度经度速度方向角定位空载登签时间的表示方法:日期表示范围:年份,后两位 ;
30、月份,1-12;日期,1-31时间表示范围:小时,0023;分钟,0059;秒,0059时、分、秒均采用压缩BCD编码。例如:10点23分15秒表示为:10H,23H,15H纬度表示方法:纬度表示范围:00度00.000分89度59.999分;采用压缩BCD编码,但最高位是符号位。“正”表示“北纬”,“负”表示“南纬”;“分”的单位是:千分之一分。例如:南纬30度37.901分表示为:3H,03H,79H,01H经度表示方法:经度表示范围:000度00.000分179度59.999分;采用压缩BCD编码,但最高位是符号位。“正”表示“东经”,“负”表示“西经”;“分”的单位是:千分之一分。例如
31、:西经130度45.608分表示为:(注意:1度=60分)13H,04H,56H,08H速度表示方法:表示范围:09999公里/小时采用压缩BCD编码。例如:120公里/小时表示为:01H,20H方位表示方法:表示范围:000359度采用压缩BCD编码,正北为0度,顺时针方向计数。单位为:度。例如:154度表示为:01H,54H定位状态: 定位状态由单字节组成,各位含义如下: D7 D6 D5 D4 D3 D2 D1 D0D7定位标志0未定位1已定位D6差分定位标志0未差分定位1已差分定位D5D4说明XX保留D3D2D1D0收星数量0000范围:01511118E指令不带有以下内容空重载状态:
32、表示范围:01采用压缩BCD编码。1 表示重载 0 表示空载登退签状态:表示范围:01采用压缩BCD编码。1 表示登签 0 表示退签扩展数据协议:(一)说明:查看指定车辆的当前温度命令:41(通信方式TCP)29294100060D包头主信令包长伪IP校验包尾车台返回:41(通信方式TCP)2929410009 0D包头主信令包长伪IP温度有效位校验包尾说明:温度占两个字节,前一个字节表示温度的正负符号,0x00表示正温度,0x01表示负温度,后一个字节表示所设置的温度值,为十六进制表示。例如:-4度,就是0x01,0x04. 20度,就是0x00,0x14。 有效位是为了说明查询的结果值是否
33、有效,0x00为无效,0x01为有效。当温度检测功能未打开时,车机自动将有效位设置为无效,功能被打开时,则有效位总是被设置为有效的。*(二)说明:查看指定车辆的当前油耗命令:42(通信方式TCP)29294200060D包头主信令包长伪IP校验包尾车台返回:42(TCP)2929420009 高位字节低位字节0D包头主信令包长伪IP油耗有效位校验包尾说明:油耗占两个字节。数值为(01024),当油箱为空时,油耗值为0,即高字节0x00,低字节0x00。当油箱油量是满时,油耗值为1024,即十六进制高字节0x04,低字节为0x00。 有效位是为了说明查询的结果值是否有效,0x00为无效,0x01
34、为有效。当油路检测功能关闭时,车机自动将有效位设置为无效,检测功能被打开时,则有效位总是被设置为有效的。(三)(说明:设置温度的范围(小于设置的最小温度或大于设置的最大温度时就报警,即低温报警或高温报警)命令:14(通信方式TCP)292914000A 0D包头主信令包长伪IP低温值高温值校验包尾车台返回:14(TCP)29291400060D包头主信令包长伪IP校验包尾说明:低温值占两个字节,前一个字节表示温度的正负符号,0x00表示正温度,0x01表示负温度,后一个字节表示所设置的温度值,为十六进制表示。高温值也占两个字节,表示方式于低温值一样。(四)打开温度检测功能。命令:12(通信方式
35、TCP)29291200060D包头主信令包长伪IP校验包尾车台返回:12(TCP)29291200060D包头主信令包长伪IP校验包尾(五)关闭温度检测功能。命令:13(通信方式TCP)29291300060D包头主信令包长伪IP校验包尾车台返回:13(TCP)29291300060D包头主信令包长伪IP校验包尾*(六)打开油路检测功能。命令:1A(通信方式TCP)29291A00060D包头主信令包长伪IP校验包尾车台返回:1A(TCP)29291A00060D包头主信令包长伪IP校验包尾*(七)关闭油路检测功能。命令:1B(通信方式TCP)29291B00060D包头主信令包长伪IP校验
36、包尾车台返回:1B(TCP)29291B00060D包头主信令包长伪IP校验包尾(八)温度和油耗的协议:292918000x0D0D包头主信令包长伪IP温度油耗留以后扩展状态字节,已在使用校验包尾*说明:协议里的状态字节表示意义为:76543210低温报警状态位高温报警状态位温度检测功能开状态位油耗检测功能开状态位当温度状态位为0时,表示有报警,为1表正常。功能状态位为0时,表示关闭,为1时表示打开。(因为该数据包是定时回传的,根据客户需要, 可以通过平台设置打开温度检测或油耗检测功能。车机出厂的默认值都是关闭状态)温度和油耗的数据包将会连接在定时回传的数据包之后,所得一个新的数据包为:(定时
37、回传位置信息主信令80)2929800D2929180D包头包长伪IP校验包尾包头包长伪IP校验包尾说明:该贴加的数据包只会在定时回传时有。服务器接收到包含温度和油耗数据的定时回传数据后,可根据温度检测功能开状态位来判断是否显示温度值,当该位是处于关闭状态时,在平台上可以不显示温度,有效时才显示温度。*(是否显示油耗值的判断方式跟温度的一样)查询温度时也是一样,只有有效位是有效的才显示温度值。2929410009 0D包头主信令包长伪IP温度有效位校验包尾*查询油耗时也是一样,只有有效位是有效的才显示油耗值。2929420009 0D包头主信令包长伪IP油耗有效位校验包尾后尾箱和底板报警时数据
38、:29 29 80 00 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、 GPRS网络故障,车机不在线,但短信通道
39、正常。回复短信内容:“网络故障,暂时无法查询位置”。2、 车机在线,但GPS未定位,基站定位。回复短信内容:“(小区定位)?”。说明:问号表示电子地图显示车机定位的地址3、 车机在线且GPS定位。回复短信内容:“?”。说明:问号表示电子地图显示车机定位的地址4、 当车机连续3次向服务器申请下发位置信息而服务器未响应时,回复短信内容:“服务器忙,位置查询超时”通讯协议部分以下的协议数据包简称为(A3命令包、A4命令包、A5命令包)包头、包尾指数据的帧边界,包头占用长度2字节,包尾占用长度1字节。包长指数据保内容的长度,从包长字节位置后的第一字节开始直到包尾的长度占用2字节校验指从数据包的包头开始
40、,同后一字节异或,直到校验前一字节,占用1字节伪IP地址指通过指定方法将SIM卡转换而成的IP地址.占用4字节包头主信令包长伪IP校验包尾数据均为十进制(一)车机向服务器申请地址数据的协议格式:主信令:A3(通信方式TCP)2929A3000F(8Byte)0D包头主信令包长伪IP定位方式位位置数据校验包尾实例数据:0X 2929A3000F828282820003037901130456087F0D 协议说明:(1)定位方式位占一个字节,有3个可能的值,分别是0x00、0x01、0x02。各自代表的含义如下:0x00 表示该数据包中的位置数据是当前车机GPS模块正常定位的经纬度数据。0x01
41、 表示该数据包中的位置数据是GPS模块之前最后一次定位时的数据,而此刻GPS正处于未定位状态。0x02 表示该数据包中的位置数据是基站定位数据说明: 这个标志位与服务器根据经纬度计算位置没直接关系,服务器只根据后面的位置数据计算实际地址就可以了,之所以添加这样的标志,是为了在服务器返回位置信息时(A4主信令),车机知道服务器是在何种状态下(基站定位或GSP定位)计算出位置信息的。(2)位置数据说明:位置数据占8个字节,经度和纬度数据各占4个字节。经纬度数据顺序:纬度在前,经度在后。(以下经纬度格式的说明为直接拷贝龙翰协议的位置数据说明)wwww:纬度纬度表示范围:00度00.000分89度59
42、.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包头主信令包长伪IP定位方式位地址数据类型标志位
43、地址数据的unicode编码转换而成的ASCII字符型编码当前包号总包数校验包尾实例数据:0x 2929A400?828282820000364446313537333335453032354239443542383935333341383937463445363134453039353646343744323234463733384445463533453301017F0D其中:蓝色部分是:“深圳市宝安区西乡三围索佳路口”,其转换后对应的unicode码的字符型编码如下:“6DF157335E025B9D5B89533A897F4E614E0956F47D224F738DEF53E3”以上是为了描述方便,所以直接用字符表示,实际上在数据包里要传的是unicode码字符串中每个字符的ASCII码值,如以上的“6DF15733”(深圳)字符串,在数据包中的数据应该是:0x36,0x44,0x46,0x31,0x35,0x37,0x33,0x3353177EAC003300305EA60033003
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 月亮姐姐快下来教学设计-2025-2026学年小学音乐人音版五线谱六年级上册-人音版(五线谱)
- 3.3 液晶与显示器说课稿-2025-2026学年高中物理沪教版2019选择性必修 第三册-沪教版2019
- 1.6.不同的季节 教学设计-2024-2025学年科学二年级上册教科版
- 课题1 空气教学设计-2025-2026学年初中化学人教版九年级上册-人教版2012
- 7《太阳与生活》(教案)一年级下册科学冀人版
- 2025年中考地理试题分类汇编:我国的经济发展(第1期)原卷版
- 2025年2月内科学模考试题与答案
- 初中数学考试试卷期末(2篇)
- 2025年全国健康管理师职业技能考试题库(含答案)
- 葡萄酒红酒知识培训
- 养老机构老人入住协议书范本
- 新能源光伏电站组件产业园项目可行性研究报告
- 《庄子与庄子思想》课件
- 工业检测行业发展潜力预测及投资策略研究报告
- 教师心理健康 知识课件
- 人美版美术二年级上册表格式全册教案(1-19)
- 《安装工程识图》中职技工全套教学课件
- 中考代词-(人称代词、物主代词、指示代词、反身代词、不定代词教学)课件26张
- 《人工智能基础》课件-AI的前世今生:她从哪里来
- 国企集团公司各岗位廉洁风险点防控表格(廉政)范本
- 中医师承跟师笔记50篇
评论
0/150
提交评论