E6S-GB32960智能网联汽车数字化全生命周期管理自定义补充_接口协议
1实时信息上报
依据
表1 信息类型标志
类型编码 |
说明 |
备注 |
0XE0 |
位置信息 |
详见表2 |
0XE1 |
设备数据 |
详见表3 |
0XE2 |
整车数据 |
详见表4 |
0XE3 |
胎压数据 |
详见表5 |
0XE4 |
驾驶数据 |
详见表6 |
表2位置信息
数据表示类容 |
长度/字节 |
数据类型 |
描述及要求 |
经度 |
4 |
DWORD |
经度*1000000 |
纬度 |
4 |
DWORD |
纬度*1000000 |
速度 |
2 |
WORD |
速度*100,单位m/s |
头方向 |
2 |
WORD |
0~360度 |
水平经度 |
2 |
WORD |
定位水平精度*100 |
海拔 |
4 |
DWORD |
海拔(m) |
表3设备数据
数据表示类容 |
长度/字节 |
数据类型 |
描述及要求 |
工作模式 |
1 |
BYTE |
当前工作模式:0x01-正常模式,0x02-监听模式,0x03-关机模式 |
GPS状态 |
1 |
BYTE |
GPS 状态:0x01-关闭,0x02-开启定位中,0x03-开启已定位,0x04-开启未 定位,0xFE-异常 |
网络信号值 |
2 |
WORD |
网络信号强度 |
表4整车数据
数据表示类容 |
长度/字节 |
数据类型 |
描述及要求 |
档位 |
1 |
BYTE |
0xFF-无法获取,0x01-P,0x02-R,0x03-N,0x04-D |
车速 |
2 |
WORD |
单位:km/h,放大 10 倍(即最小精度 0.1km/h,如:当前车速为 32.56km/h, 值为 325),0xFF 表示无法获取 |
车辆状态 |
1 |
BYTE |
0xFF-无法获取,0x01-ON,0x02-OFF,0x03-其他状态,0x04-ACC |
动力锁状态 |
1 |
BYTE |
设备自带的动力锁功能,0x01-解锁,0x02-上锁 |
运行模式 |
1 |
BYTE |
0x01-纯电,0x02-混动,0x03-燃油 |
总计里程 |
4 |
DWORD |
单位 km,放大 10 倍(即最小精度 0.1Km,如:总里程为 31568.1km/h,值 为 315681),0xFFFFFFFF 表示无法获取 |
续航里程 |
2 |
WORD |
单位 km,放大 10 倍(即最小精度 0.1Km,如:续航里程为 195.6km/h,值 为 1956)),0xFFFF 表示无法获取 |
驻车制动状态 |
1 |
BYTE |
0xFF-无法获取,0x01-拉起,0x02-放下 |
蓄电池电压 |
2 |
WORD |
单位:V,放大 100 倍(即最小精度 0.01V,如:电压为 12.42V,值为 1245) |
百公里平均油耗/电耗 |
2 |
WORD |
单位:L/Kw,当前油耗或电耗*10,最小精度 0.1 |
安全带状态 |
1 |
BYTE |
8bit 字节,2bit 一组分为 4 组,高位到低位,分别代表:预留、预留、前排乘客安全带,司机安全带;对应 bit: 00-未系,01-已系,11-无法获取 |
车门总状态 |
1 |
BYTE |
0xFF-无法获取,0x01-打开(任一门打开),0x02-关闭(所有门关闭) |
各车门状态 |
1 |
BYTE |
共 8Bit,2Bit 一组分为 4 组,分别代表:左前门、右前门、左后门、右后 门;每组 Bit: 00-关闭,01-打开,11-无法获取 |
引擎盖状态 |
1 |
BYTE |
0xFF-无法获取,0x01-打开,0x02-关闭 |
后尾箱状态 |
1 |
BYTE |
0xFF-无法获取,0x01-打开,0x02-关闭 |
车门锁状态 |
1 |
BYTE |
0xFF-无法获取,0x01-解锁(任一门解锁),0x02-上锁(所有门上锁) |
位置灯状态 |
1 |
BYTE |
0xFF-无法获取,0x01-打开,0x02-关闭 |
双闪状态 |
1 |
BYTE |
0xFF-无法获取,0x01-打开,0x02-关闭 |
剩余油量 |
1 |
BYTE |
单位:%,精度:1%,有效值(0~100),0xFF-无法获取 |
触发项 |
1 |
BYTE |
0x01-正常上报,0x02-车门,0x03-后尾箱,0x04-车窗,0x05-天窗,0x06- 车灯,0x07-门锁,0x08-档位,0x09-手刹,0x0A-钥匙插入,0x0B-钥匙旋 转,0x0C-动力锁定,0x0D-指令(0x31 消息触发上报)0x0E-蓝牙指令 |
表5胎压数据
数据表示类容 |
长度/字节 |
数据类型 |
描述及要求 |
左前轮胎压 |
2 |
WORD |
单位:Bar,放大 100 倍(即精度 0.01Bar,如胎压为:2.41,值为 241) |
右前轮胎压 |
2 |
WORD |
单位:Bar,放大 100 倍(即精度 0.01Bar,如胎压为:2.41,值为 241) |
左后轮胎压 |
2 |
WORD |
单位:Bar,放大 100 倍(即精度 0.01Bar,如胎压为:2.41,值为 241) |
右后轮胎压 |
2 |
WORD |
单位:Bar,放大 100 倍(即精度 0.01Bar,如胎压为:2.41,值为 241) |
左前轮胎温 |
2 |
WORD |
单位:℃,放大 100 倍(即精度 0.01℃,如胎温为:29.46,值为 2946 |
右前轮胎温 |
2 |
WORD |
单位:℃,放大 100 倍(即精度 0.01℃,如胎温为:29.46,值为 2946 |
左后轮胎温 |
2 |
WORD |
单位:℃,放大 100 倍(即精度 0.01℃,如胎温为:29.46,值为 2946 |
右后轮胎温 |
2 |
WORD |
单位:℃,放大 100 倍(即精度 0.01℃,如胎温为:29.46,值为 2946 |
表6 驾驶数据(待补充)
数据表示类容 |
长度/字节 |
数据类型 |
描述及要求 |
车辆碰撞状态 |
1 |
BYTE |
0xFF-无法获取,0x01-未碰撞,0x02-碰撞 |
ABS **状态 |
1 |
BYTE |
0xFF-无法获取,0x01-未**,0x02-** |
方向盘转角 |
2 |
WORD |
第 1 个 bit 表示方向,0-左,1-右,后 15bit 表示角度,单位:度,精度:1 度,0xFFFF 表示无法采集 |
方向盘转速 |
|
|
待定义 |
车辆 X 轴加速度 |
|
|
待定义 |
车辆 Y 轴加速度 |
|
|
待定义 |
车辆 Z 轴加速度 |
|
|
待定义 |
车辆 X 轴角速度 |
|
|
待定义 |
车辆 Y轴角速度 |
|
|
待定义 |
车辆 Z轴角速度 |
|
|
待定义 |
2下行控制指令
依据
表7
命令ID |
描述及要求 |
0x80 |
设置蓝牙秘钥 参数 见表8 |
0x81 |
鸣笛双闪 1、当车辆处于启动状态时,禁止指令执行2、鸣笛+双闪 3 次 |
0x82 |
双闪 1、当车辆处于启动状态时,禁止指令执行2、双闪 3 次 |
0x83 |
动力解锁 1、当车辆处于启动状态时,禁止指令执行 |
0x84 |
动力上锁 1、当车辆处于启动状态时,禁止指令执行 |
0x85 |
车门解锁 参数 见表 9 |
0x86 |
车门上锁 1、当车辆处于启动状态时,禁止指令执行 |
0x87 |
组合指令:还车 参数 见表8 1、进行车身状态校验,还车条件:手刹拉起、车门关闭、钥匙位置为 OFF。(因车型原因获取不到的状态默认通过) 2、若校验通过,则依次执行动力上锁、车门上锁、断开蓝牙连接,设置蓝牙**。 3、当动力锁为上锁状态时,若车门被打开,会触发车门自动上锁机制:车门关闭后,会在 15 秒后自动执行车门上锁; 当动力锁为解锁状态时,解除车门自动上锁机制(蓝牙+网络的用车、还车、动力上锁、动力解锁均会触发或解除自动 上锁机制) |
表8
数据表示类容 |
长度/字节 |
数据类型 |
说明 |
蓝牙** |
16 |
STRING |
|
表9
数据表示类容 |
长度/字节 |
数据类型 |
说明 |
强制执行 |
1 |
BYTE |
0x00-车辆启动状态禁止执行,0x01-车辆启动状态可执行 |
3应答标志
依据
表10
编码 |
定义 |
说明 |
0x10 |
参数错误 |
设置、控制类,参数错误 |
0x11 |
执行失败 |
设置、控制类,执行失败 |
0x30 |
车辆未熄火 |
还车指令,钥匙不在 OFF 档 |
0x31 |
车门未关闭 |
还车指令,车门未关闭 |
0x32 |
手刹未拉起 |
还车指令,手刹未拉起 |