日期版本修改内容2008-09-181.02008-12-031.1登录包加入线路号特殊标识;线路信息包加入线路号特殊标识;中心设定线路编号包加入线路号特殊标识;加入2.21,设备更换线路后发送给中心的标识;加入3.18中心下发立即显示文字信息。2009-1-151.2加入3.19,中心下发升级服务器信息2009-6-101.3加入2.22,设备上发线路名称信息2009-6-251.42.2实时信息加入IO口线定义2010-09-281.5增加2.23、3.202010-12-231.6澳门需求增加2.24、2.25、2.26、2.27、2.28、2.29、2.30、3.21、3.22、3.23。原有2.2、2.3、2.4、2.5、2.24、3.12中的累计里程整数部分从2位变成3位2010-12-251.7澳门需求修正2.292.303.232011-03-141.8澳门需求修改2.2、2.3、2.4、2.5,增加CAN相关信息。增加2.27的紧急通话标志位。增加2.13普通数据中,关于运营相关申请定义。2011-03-171.9澳门需求2.1、2.15、2.21、3.17,去除线路号特殊标识2011-03-292.0澳门需求3.10、3.18加入消息类型,中文编码格式定为GBK。2011-04-142.1澳门需求增加2.32、3.24,修改2.252011-04-252.2澳门需求删除2.32、3.24,修改2.25、3.212011-04-252.3澳门需求增加3.252011-06-222.4澳门需求修改实时信息中状态位,开关门报警的位置2011-07-182.5澳门需求修改3.112011-07-202.6澳门需求修改2.281、报文格式总体说明字节号名称长度备注0帧头部(STX)10x021-2帧长度(LEN)2DATA部分的长度n低位在前,高位在后3—(N+2)数据(DATA)N详见本协议文档第二、三部分N+3帧结束(ETX)10x03本协中,所有数值类型的多字节段(均有专门说明),均是低位在前,高位在后,其它数据均是十六进制顺序表示,范例如下:名称类型长度备注命令序列号整型20-65535,低位在前,高位在后0x010x00-0001(0x0001)0x050x1A-6661(0x1A05)SIM卡号字符60x010x270x0C0x220x380x4E0x01-010x27-390x0C-120x22-340x38-560x4E-78即:0139123456782、上行数据2.1(0x4C)登陆当终端连接上网络,首先需要发送登陆信息报文向数据中心注册。登录信息报文是终端最先发送给数据中心的数据报文。帧类型:0x4C(L)例子:完整登陆包:0219004C4A49414A01270C22384E0A5EA1131F3D4C48400C22384E0003包头:02数据长度:1900=0019=10进制=25命令类型:4C数据内容:4A49414A01270C22384E0A5EA1131F3D4C48400C22384E终端编号:4A49414A=74736574SIM卡号:01270C22384E=013912345678终端IP:0A5EA113=10.94.161.19信号质量:1F=31司机工号:3D4C4840=61767264线路号:0C22384E=12345678线路号特殊标识:00=0包尾:03字节号名称长度说明帧类型10x4C(L)终端编号40x0C0x220x380x4E(12345678)SIM卡的电话号码60x010x270x0C0x220x380x4E(013912345678)终端的动态IP40x100x5F0x010x14(1095120)当前信号质量10x17(范围0-31)司机工号40x0C0x220x380x4E(12345678)线路号40x0C0x220x380x4E(12345678)2.2(0x43)实时信息“实时信息”帧是实时传输用于定位的数据包。帧类型:0x43(C)字节号名称长度说明帧类型10x43(C)GPS有效标示10x41有效0x56无效南北纬度标示10x4E北纬0x53南纬纬度12纬度小数点前数值ddmm-度、分的整数部分纬度22纬度小数点后数值mmmm-分的小数部分东西经度标示10x45东经0x57西经经度12经度小数点前数值ddmm-度、分的整数部分经度22经度小数点后数值mmmm-分的小数部分速度10-255,单位:公里/小时方向12地面航向的小数点前数值xxx,单位:度方向21地面航向的小数点后数值xx累计里程13累计里程小数点前数值xxxxxxx,单位:公里累计里程21累计里程小数点后数值xx时间6xx-xx-xx-xx-xx-xx年-月-日-时-分-秒车况报警状态4低位在前,高位在后,0x820X000x000x00-130(0x00000082)130-10000010自尾向前数每位的含义1:传感器0ACC:有效为1,无效为02:超速:超速为1,正常为03:传感器1:输入高电平为1,默认04:任意点停留超时:超时为1,正常为05:用户按键报警:报警为1,正常为06:GPS天线短路:报警为1,正常为07:GPS天线断路:报警为1,正常为08:GPS信号报警:超时无信号1,正常09:司机通过拨打电话10:GPS信息:有效为1,无效为011:营运状态:营运中为1,非营运状态为012:上下行:上行为1,下行为013:停靠站:处于站内1,站外014:起点站:处于站内1,站外015:终点站:处于站内1,站外016:加油站:处于站内1,站外017:停车场:处于站内1,站外018:传感器2:输入低电平为1,默认019:暂时不用20:开关门信号:异常为1,正常为021:越界报警:报警为1,正常为022:车辆出库司机工号为空报警:报警为1,23:传感器3:输入低电平为1,默认024:补传数据标志:补传为1,正常为025:定位跟踪标志:定位跟踪为1,正常为026:点名标志:点名为1,正常为027:传感器4:输入高电平为1,默认028:传感器5:输入高电平为1,默认0站点编号2低位在前,高位在后0xFF0X01-511(0x01FF)站间里程12站间里程的小数点前数值xxxxx,单位:公里站间里程21站间里程的小数点后数值xx经纬度格式说明:经度纬度11111111度整数分小数分的十、百分位小数分的千、万分位度整数分小数分的十、百分位小数分的千、万分位实时信息例子:02220043414E181F0F3F457607370A01020304040501080710092433000A000001020304051803包头:02数据长度:2200=0022=34数据类型:43GPS标志:41=有效(56=无效)南北纬标示:4E=北纬(53=南纬)纬度1:181F0F3F=2431纬度2:0F3F=1563东西经度标示:45=东经(57=西经)经度1:7607=11807经度2:370A=5510速度:01=01方向1:0203=0203方向2:04=04累计里程:000000时间:080710092433=08-07-1009:24:33车况报警状态:000A0000=2进制=00000000000000000000101000000000站点编号:0102=0201=10进制=0513站间里程1:0304=0304站间里程2:05=0.05包尾:03实时信息--北纬:2431.1563--东经:11807.5510--速度:01--方向:0203.04--累计里程:0405.01--时间:08-07-1009:24:33--车况报警状态:非营运状态上行--站点编号:513--站间里程:0304.05CAN累计里程4低位在前,高位在后。0.1km/位。溢出自动清零。CAN车速2低位在前,高位在后。KM/HCAN发动机温度2低位在前,高位在后。摄氏度CAN机油压力2低位在前,高位在后。4Kpa/位CAN刹车气压报警10—正常,1—报警CAN前门信号10—关门,1—开门CAN后门信号10—关门,1—开门2.3(0x46)到达定点数据当到达指定区域,上发到达定点信息的报文到中心。帧类型:0x46(F)到达定点信息数据例子:字节号名称长度说明帧类型10x46(F)GPS有效标示10x41有效0x56无效南北纬度标示10x4E北纬0x53南纬纬度12纬度小数点前数值ddmm-度、分的整数部分纬度22纬度小数点后数值mmmm-分的小数部分东西经度标示10x45东经0x57西经经度12经度小数点前数值ddmm-度、分的整数部分经度22经度小数点后数值mmmm-分的小数部分速度10-255,单位:公里/小时方向12地面航向的小数点前数值xxx,单位:度方向21地面航向的小数点后数值xx累计里程13累计里程的小数点前数值xxxxxxx,单位:公里累计里程21累计里程的小数点后数值xx时间6xx-xx-xx-xx-xx-xx年-月-日-时-分-秒车况报警状态4(同实时信息)站点编号2低位在前,高位在后0xFF0X01-511(0x01FF)站间里程12站间里程的小数点前数值xxxxx,单位:公里站间里程21站间里程的小数点后数值xx定点类型1定点类型:F:停靠站f:终点站I:停车场i:加油站B:起点站CAN累计里程4低位在前,高位在后。0.1km/位。溢出自动清零。CAN车速2低位在前,高位在后。KM/HCAN发动机温度2低位在前,高位在后。摄氏度CAN机油压力2低位在前,高位在后。4Kpa/位CAN刹车气压报警10—正常,1—报警CAN前门信号10—关门,1—开门CAN后门信号10—关门,1—开门02230046414E181F0F3F457607370A01020304040501080710092433000A000001020304054603包头:02数据长度:2200=0022=34数据类型:43GPS标志:41=有效(56=无效)南北纬标示:4E=北纬(53=南纬)纬度1:181F0F3F=2431纬度2:0F3F=1563东西经度标示:45=东经(57=西经)经度1:7607=11807经度2:370A=5510速度:01=01方向1:0203=0203方向2:04=04累计里程:000000时间:080710092433=08-07-1009:24:33车况报警状态:000A0000=2进制=00000000000000000000101000000000站点编号:0102=0201=10进制=0513站间里程1:0304=0304站间里程2:05=0.05站点类型:46=F=停靠站包尾:03到达定点--北纬:2431.1563--东经:11807.5510--速度:01--方向:0203.04--累计里程:0405.01--时间:08-07-1009:24:33--车况报警状态:非营运状态上行--站点编号:513--站间里程:0304.05---站点类型:停靠站2.4(0x4F)离开定点数据当终端离开定点信息时,发送离开定点信息报告报文。报文中包含所离开的定点的站点编号。(站点编号是每个定点的唯一编号,不会重复。)时间为离开站点的时间。帧类型:0x4F(O)离开定点信息数据例子:0223004F414E181F0F3F457607370A01020304040501080710092433000A000001020304054603包头:02字节号名称长度说明帧类型10x4F(O)GPS有效标示10x41有效0x56无效南北纬度标示10x4E北纬0x53南纬纬度12纬度小数点前数值ddmm-度、分的整数部分纬度22纬度小数点后数值mmmm-分的小数部分东西经度标示10x45东经0x57西经经度12经度小数点前数值ddmm-度、分的整数部分经度22经度小数点后数值mmmm-分的小数部分速度10-25