查询设备状态记录


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"
}

results matching ""

    No results matching ""