查询设备状态记录
HTTP方法
POST
HTTP URL
/v1/device/status/get
Header参数
- Content-Type采用 application/json
- 认证相关头字段,请参考wsse认证
Body数据
参数 | 类型 | 必需 | 描述 |
---|---|---|---|
deviceId | string | 是 | 设备Id |
请求示例
{
"deviceId":"862102050659607"
}
HTTP响应
参数 | 类型 | 描述 |
---|---|---|
code | int | 状态码,0为成功,非0为失败 |
message | string | 对于状态码的简单描述 |
data | OnlineRecordResponse | 返回数据 |
OnlineRecordResponse
参数 | 类型 | 描述 |
---|---|---|
deviceId | int | 设备id |
deviceName | string | 设备名称 |
deviceManufacturer | string | 设备厂商 |
deviceType | string | 设备类型 |
online | string | 当前在线状态 1 在线 0离线 |
lastStatusTime | LocalDateTime | 最近一次状态时间,如果online=1,则表示最近一次上线时间,如果为0,则表示最近一次离线时间 |
onlineRecordList | List |
在线记录,按time字段倒排 |
DeviceOnlineTimeRecordBo
参数 | 类型 | 描述 |
---|---|---|
status | String | 在线状态 |
statusTime | string | 上线/离线时间 |
正常响应
{
"code": 0,
"message": "Success",
"data": {
"deviceId": "862102050659607",
"deviceName": "银铃bug",
"deviceManufacturer": "28",
"deviceType": "21",
"online": "0",
"lastStatusTime": "2023-03-29 16:00:00",
"onlineRecordList": [
{
"status": "OFFLINE",
"statusTime": "2023-03-29 16:00:00"
},
{
"status": "ONLINE",
"statusTime": "2023-03-29 10:33:30"
}
]
},
"traceId": "1da45e68f95d45ba1648161547022753792x"
}
设备不存在系统中
{
"code": 313094,
"message": "设备不存在",
"traceId": "1da45e68f95d45ba1650386825732153344x"
}