车辆管理
设置圆形区域电子围栏
接口说明
请求对应的消息ID:0x8600
响应对应的消息ID:0x0001(终端通用响应)
请求示例
{ "service_id": "VehicleManagement", "command_name": "SetRoundArea", "paras": { "type": 1, "areas": [{ "areaId": 1, "areaProperty": 1, "latitude": 0, "longitude": 0, "radius": 0, "startTime": "211119170110", "endTime": "211119170111", "maxSpeed": 0, "durationOverSpeed": 0, "maxNightSpeed": 0, "areaName": "test" }] } }
请求参数
paras字段同协议中消息的映射关系
字段名 |
类型 |
协议字段 |
参数描述 |
---|---|---|---|
type |
int |
设置属性 |
0:更新区域 1:追加区域 2:修改区域 |
areas |
jsonObject |
区域 |
圆形区域列表 |
Area字段说明
字段名 |
类型 |
协议字段 |
参数描述 |
---|---|---|---|
areaId |
int |
区域ID |
区域ID |
areaProperty |
int |
区域属性 |
区域属性 |
latitude |
int |
中心点纬度 |
以度为单位的纬度值乘以10的6次方,精确到百万分之一。 |
longitude |
int |
中心点经度 |
以度为单位的经度值乘以10的6次方,精确到百万分之一。 |
radius |
int |
半径 |
单位为米 |
startTime |
string |
起始时间 |
格式为YYMMDDHHMMSS |
endTime |
string |
结束时间 |
格式为YYMMDDHHMMSS |
maxSpeed |
int |
最高速度 |
单位为千米每小时(km/h) |
durationOverSpeed |
int |
超速持续时间 |
单位为秒(s) |
maxNightSpeed |
int |
夜间最高速度 |
单位为千米每小时(km/h) |
areaName |
string |
区域名称 |
区域的名称描述 |
区域属性说明
位 |
标志 |
---|---|
0 |
是否开启起始时间与结束时间的判断规则,0:否;1:是 |
1 |
是否启用最高速度,超速持续时间和夜将最高速度的判断规则,0:否;1:是 |
2 |
进区域是否报警给驾驶员,0:1;1:是 |
3 |
进区域是否报警给平台,0:1;1:是 |
4 |
出区域是否告警给驾驶员,0:否;1:是 |
5 |
出区域是否告警给平台,0:否;1:是 |
6 |
0:北纬;1:南纬 |
7 |
0:东经;1:西经 |
8 |
0:允许开门;1:禁止开门 |
9-13 |
保留 |
14 |
0:进区域开启通信模块;1:进区域关闭通信模块 |
15 |
0:进区域不采集GNSS详细定位数据;1:进区域采集GNSS详细定位数据 |
响应示例
{ "command_id": "1641971911322353065", "response": { "paras": { "flowNo": 0, "msgId": 33284, "resultCode": 0 }, "result_code": 0 } }
响应参数(终端通用响应)
paras字段定义
字段名 |
类型 |
参数描述 |
---|---|---|
flowNo |
int |
应答流水号 |
msgId |
int |
对应的平台的消息ID |
resultCode |
int |
结果 |
删除圆形区域电子围栏
接口说明
请求对应的消息ID:0x8601
响应对应的消息ID:0x0001(终端通用响应)
请求示例
{ "service_id": "VehicleManagement", "command_name": "RemoveRoundArea", "paras": { "areaIds": [ 1 ] } }
请求参数
paras字段同协议中消息的映射关系
字段名 |
类型 |
协议字段 |
参数描述 |
---|---|---|---|
areaIds |
stringList |
区域ID列表 |
/ |
响应示例
{ "command_id": "1641969363120826882", "response": { "paras": { "flowNo": 0, "msgId": 33027, "resultCode": 0 }, "result_code": 0 } }
响应参数(终端通用响应)
paras字段定义
字段名 |
类型 |
参数描述 |
---|---|---|
flowNo |
int |
应答流水号 |
msgId |
int |
对应的平台的消息ID |
resultCode |
int |
结果 |
设置多边形区域电子围栏
接口说明
请求对应的消息ID:0x8604
响应对应的消息ID:0x0001(终端通用响应)
请求示例
{ "service_id": "VehicleManagement" "command_name": "SetPolygonArea", "paras": { "areaId": 1, "areaProperty": 1, "startTime": "211119170110", "endTime": "211119170111", "maxSpeed": 0, "durationOverSpeed": 0, "vertices": [ { "latitude": 0, "longitude": 1 } ], "maxNightSpeed": 0, "areaName": "test" } }
请求参数
paras字段同协议中消息的映射关系
字段名 |
类型 |
协议字段 |
参数描述 |
---|---|---|---|
areaId |
int |
区域ID |
区域ID |
areaProperty |
int |
区域属性 |
区域属性 |
startTime |
string |
起始时间 |
格式为YYMMDDHHMMSS |
endTime |
string |
结束时间 |
格式为YYMMDDHHMMSS |
vertices |
jsonObject |
区域定点 |
多边形区域定点信息 |
maxSpeed |
int |
最高速度 |
单位为千米每小时(km/h) |
durationOverSpeed |
int |
超速持续时间 |
单位为秒(s) |
maxNightSpeed |
int |
夜间最高速度 |
单位为千米每小时(km/h) |
areaName |
string |
区域名称 |
区域的名称描述 |
vertice字段同协议中消息的映射关系
字段名 |
类型 |
协议字段 |
参数描述 |
---|---|---|---|
latitude |
int |
中心点纬度 |
以度为单位的纬度值乘以10的6次方,精确到百万分之一。 |
longitude |
int |
中心点经度 |
以度为单位的经度值乘以10的6次方,精确到百万分之一。 |
响应示例
{ "command_id": "1641969363120826882", "response": { "paras": { "flowNo": 0, "msgId": 33027, "resultCode": 0 }, "result_code": 0 } }
响应参数(终端通用响应)
paras字段定义
字段名 |
类型 |
参数描述 |
---|---|---|
flowNo |
int |
应答流水号 |
msgId |
int |
对应的平台的消息ID |
resultCode |
int |
结果 |
删除多边形区域电子围栏
接口说明
请求对应的消息ID:0x8605
响应对应的消息ID:0x0001(终端通用响应)
请求示例
{ "service_id": "VehicleManagement", "command_name": "RemovePolygonArea", "paras": { "areaIds": [ 1 ] } }
请求参数
paras字段同协议中消息的映射关系
字段名 |
类型 |
协议字段 |
参数描述 |
---|---|---|---|
areaIds |
stringList |
区域ID列表 |
/ |
响应示例
{ "command_id": "1641969363120826882", "response": { "paras": { "flowNo": 0, "msgId": 33027, "resultCode": 0 }, "result_code": 0 } }
响应参数(终端通用响应)
paras字段定义
字段名 |
类型 |
参数描述 |
---|---|---|
flowNo |
int |
应答流水号 |
msgId |
int |
对应的平台的消息ID |
resultCode |
int |
结果 |