device.status.get(查询在离线)
device.status.get:查询在离线
功能详情
查询设备与通道在离线。本方法不会出现在 device.capability.list 里。online 为 Int,不再用字符串。
请求地址
POST https://openapi.lechange.cn/openapi/v2/device.status.get
最小权限
管理员:绑定或被分享的设备可见。子用户:自己绑定的设备可见。子账号:已授权的设备可见。
传入参数说明
| 参数名 | 参数类型 | 是否必填 | 默认值 | 合法值 | 参数说明 |
|---|---|---|---|---|---|
token | String | 是 | 管理员、子用户或子账号 accessToken | ||
deviceId | String | 是 | 设备序列号 | ||
productId | String | 否 | 可省略。传了且与该设备实际型号不一致 → DV2009 |
样例输入
{
"id": "d5c287b4-5b2f-4f03-baf5-8032c5c354af",
"system": {
"ver": "1.0",
"appId": "lcdxxxxxxxxx",
"sign": "xjhCQBoJ9hRDsCjyDcHjtDNzRZ3ZJezcawsfWeiaoxU=",
"time": 1706511734,
"nonce": "f5a1ae2d-c09c-4d39-a744-83a5c2c653c2"
},
"params": {
"token": "<yourAccessToken>",
"deviceId": "TESTIPC000012345"
}
}
返回 data 字段说明
| 参数名 | 参数类型 | 参数说明 |
|---|---|---|
deviceId | String | 设备序列号 |
productId | String | 已知则返回 |
online | Int | 设备:0 不在线 / 1 在线 / 3 升级中 / 4 休眠 |
channels | Array | 通道在离线 |
channels[].channelId | String | 通道号 |
channels[].online | Int | 同设备编码:0 不在线 / 1 在线 / 3 升级中 / 4 休眠 |
样例输出
{
"id": "d5c287b4-5b2f-4f03-baf5-8032c5c354af",
"result": {
"code": "0",
"msg": "Operation is successful",
"data": {
"deviceId": "TESTIPC000012345",
"productId": "56WGTET2",
"online": 1,
"channels": [
{
"channelId": "0",
"online": 1
}
]
}
}
}
错误码
本接口可能返回下列码;完整分组见 错误码。
网关
| 错误码 | 错误码说明 | 下一步 |
|---|---|---|
SN1001 | 签名异常 | 按 签名 核对 sign |
TK1002 | token 无效或过期 | 重新获取 token |
OP1002 | 缺少必填参数 | 补必填字段 |
OP1003 | 参数不合法 | 按本页参数表核对 |
OP1039 | 分钟级限流 | 等到下一分钟再试 |
OP1040 | 调用超限 | 降低频率 |
DV1007 | 设备离线或超时 | 等设备上线 |
设备与业务(DV10xx 等)
| 错误码 | 错误码说明 | 下一步 |
|---|---|---|
DV1007 | 设备离线或超时 | 等设备上线;低电休眠先 唤醒 |
DV1009 | 设备正忙 | 稍后重试 |
DV1012 | 分享/授权设备权限不足 | 核对子账号 Permission / Resource |
DV1019 | 能力集不支持 | 确认型号与 设备能力 |
DV1020 | 通道离线 | 检查通道与设备状态 |
DV1026 | 不支持此功能 | 换接口或升级固件 |
DV1028 | 未绑定或通道不存在 | 核对 deviceId / channelId |
DV1030 | 设备休眠 | 唤醒后再调 |
DV1057 | 通道不存在 | 核对通道号 |
DV1061 | 设备响应超时 | 检查设备网络 |
DV1062 | 需先唤醒设备 | 调用唤醒接口 |
DV1069 | 不满足操作条件 | 见 msg |
| 错误码 | 错误码说明 | 下一步 |
|---|---|---|
DV2012 | 设备不存在 | 核对序列号 |
DV2013 | 设备未绑定 | 先绑定(device.capability.list 不用于判绑定) |
DV2011 | 无该能力权限 | 见 权限码 |