1.用途
查看设备状态数据的时候设备的基础信息
采用Post方式,请求参数为JSON格式
2.URL
http://124.223.60.234:8181/spartan/device/queryDeviceStatus
3.请求参数
3.1.参数示例
{
"terminalId":"1957EE0C69614AB3B3AF2755103B0AB6",
"userId":"21"
}
3.2.参数说明
字段 | 类型 | 说明 | 是否必须 |
---|---|---|---|
terminalId | String | 设备唯一标识 | Y |
userId | String | 用户的唯一标识 | Y |
4.返回参数
4.1.返回参数示例
{
"code": 200,
"message": "Operation succeeded",
"data": {
"onlineStatus": 0,
"activeStatus":0,
"locType": 0,
"lat": 0.0,
"lon": 0.0,
"speed": 0.0,
"dir": 0,
"mil": 0.0,
"lbs": "404,0,721420363,822988338,142",
"gtime": "2023-01-31 02:21:10",
"rtime": "2023-02-02 08:33:11",
"gsm": 174,
"gnss": 0,
"alarms": [],
"batMap": {
"vol": "3.513",
"bat": "0"
},
"statusMap": {
"acc": 0,
"door": 0,
"oil": 0,
"type": 1,
"ele": 0
},
"expandMap": {
"light": "0",
"work_mod": "4",
"accel": "x:0,y:0,z:0"
},
"updateRunStatusTimestamp": 0
}
}
4.2.返回参数说明
字段 | 类型 | 说明 |
---|---|---|
code | int | 返回状态,详情参见“返回状态集” |
message | String | 返回结果描述 |
data | List | 返回结果体 |
data说明
字段 | 类型 | 说明 |
---|---|---|
onlineStatus | int | (0:未联网;1:联网中) |
activeStatus | int | Active Tracking status;0:disabled;1:enable |
locType | int | 定位类型(0:不定位;1:卫星定位;2:基站定位) |
lat | Double | 纬度(WGS-84) |
lon | Double | 经度(WGS-84) |
speed | Double | 速度,单位: km/h |
dir | int | 方向,0~360,0:正北 |
mil | Double | 里程,单位: km |
lbs | String | 基站信息 (格式: mcc,mnc,lac,ci,rssi) |
gtime | String | 数据组包时间 (UTC) |
rtime | String | 数据接收时间(UTC) |
gsm | Integer | GSM信号 |
gnss | Integer | 卫星信号 |
alarms | List | 报警类型ID集合 |
batMap | Map | 电量信息Map |
statusMap | Map | 状态信息Map |
expandMap | Map | 拓展信息Map |
runStatus | Integer | 发动机状态:0:停止;1:运行; |
updateRunStatusTime | String | 最后更新发动机状态的时间(UTC) |
updateRunStatusTimestamp | long | 最后更新发动机状态的时间戳 |
batMap说明
电池信息,并非返回全部内容,可根据返回字段动态显示
显示样式如:电量(电压)(充电中);如果字段没有或者无效则不显示此内容,比如只有电量则显示样式:电量
字段 | 类型 | 说明 |
---|---|---|
bat | String | 电量百分比 |
vol | String | 电压,如果大于0才有效 |
charge | String | 充电状态(2:充电中;3:充满;4:充电异常;其他:无效,等于没有此字段) |
statusMap说明
根据返回字段动态显示,如果返回字段无此字段,则代表设备没有此状态
字段 | 类型 | 说明 |
---|---|---|
acc | int | ACC状态(0:关;1:开) |
door | int | 车门状态(0:开;1:关) |
oil | int | 油路状态(0:正常;1:断开) |
ele | int | 电源状态(0:正常;1:断开) |
type | int | 数据类型:(0:实时;1:补传;2:报警) |
expandMap说明
根据返回字段动态显示,如果返回字段无此字段,则代表设备没有此状态
字段 | 类型 | 说明 |
---|---|---|
ext_vol | String | 外部电压 |
light | String | 光照度 |
light_lim | String | 光照度门限值 |
temp | String | 温度 |
temp_max | String | 高温门限值 |
temp_min | String | 低温门限值 |
hum | String | 湿度 |
hum_max | String | 高湿门限值 |
hum_min | String | 低湿门限值 |
accel | String | 姿态(x:10,y:10,z:10) |
work_mod | String | 工作模式:0:周期模式;1: 触发模式;2: 跟踪模式+触发模式;3: 时钟模式+触发模式;4: 周期模式+触发模式 |
5.测试示例
作者:admin 创建时间:2023-03-22 15:49
最后编辑:admin 更新时间:2024-06-13 09:41
最后编辑:admin 更新时间:2024-06-13 09:41