亿智平台
一、设备主动通知
1.1 ADAS信息
{
"msgId": "adas",
"info": {
"appWarn": 0, // 是否需要app发出报警声 0 不需要,1 需要
"fcw": 0, // 前车碰撞告警 0 正常 >=1 报警
"pcw": 0, // 行人碰撞告警 0 正常 >=1 报警
"ldw": 0, // 车道偏离告警 0 正常 >=1 报警
"fmw": 0, // 是否前车启步 0 正常 >=1 前车起步
"vds": [ // 车距显示列表
{
"value": 5, // 车距 单位m
"x": 25, // 左上角坐标点x
"y": 25, // 左上角坐标点y
"w": 16, // 宽
"h": 12 // 高
},
{
"value": 5, // 车距 单位m
"x": 25, // 左上角坐标点x
"y": 25, // 左上角坐标点y
"w": 16, // 宽
"h": 12 // 高
},
],
"lane": ["1012,916","1546,916","2246,1438","312,1438"] // 车道线坐标数组,左上解起点,顺时针,首尾相接
}
}
二、指令集
通用指令形式 http://{ip}/app/{type}
2.1 获取设备功能集
请求
http://{ip}/app/camerafunc
设备返回
{
"result": 0,
"info": {
"func": "wifiname:1;wifipwd:1"
}
}
备注 详情参见WiFI设备协议概览 2.1
2.2 获取硬件识别码
请求
http://{ip}/app/getdeviceattr
设备返回
{
"result": 0,
"info": {
...
"8567": "SA;SA226L;FHS01;DLYS;00;SE70;xx;xx;XX:XX:XX:XX:XX"
}
}
备注
硬件识别码 8567 是在获取设备参数接口中额外增加,已有数据保持不变
2.2 获取Wifi信息
请求
http://{ip}/app/getdeviceattr
设备返回
{
"result": 0,
"info": {
...
"ssid": "wifi-xxxx",
"password": "12345678"
}
}
备注
ssid为协议原有字段,password 是在获取设备参数接口中额外增加,已有数据保持不变
2.3 切换投屏模式
请求
http://{ip}/app/enterp2p
设备返回
{
"result": 0,
"info": {}
}
2.4 固件上传指令
请求
http://{ip}/upload/mnt/sdcard
备注
上传使用post formdata形式上传 content-type为:"multipart/form-data"
设备返回
{
"result": 0,
"info": {}
}
2.5 查询录制状态(心跳)
请求
http://{ip}/app/getparamvalue?param=rec
设备返回
{
"result": 0,
"info": {}
}