deviceOnline:获取设备在线状态
功能详情
获取指定设备及设备下所有通道的在线状态。
注意:此接口无法获取已被别人绑定的设备在线状态。对于未绑定的设备,返回结果仅表示设备(非给定的0通道)在线状态。
请求地址
https://openapi.lechange.cn/openapi/deviceOnline
子账户token无需权限即可请求
传入参数说明
参数名 | 参数类型 | 是否必填 | 默认值 | 合法值 | 参数说明 |
---|---|---|---|---|---|
token | String | 是 | 管理员或者子账户accessToken | ||
deviceId | String | 是 | 设备序列号 |
样例输入
{
"system":{
"ver":"1.0",
"appId":"lcdxxxxxxxxx",
"sign":"222317f687a11f4db0a1261e8151692c",
"time":1603370654,
"nonce":"0a95c2a0-5c6f-4e83-91ec-5723253416c7"
},
"id":"66363b83-c699-4513-b16b-2ee54fd62031",
"params":{
"deviceId":"MEGREZ0000001842",
"token":"At_00000ad9e6e87f0142eb92e207aec46a"
}
}
返回data字段说明
字段名 | 字段类型 | 字段说明 | |
---|---|---|---|
deviceId | String | 设备序列号 | |
onLine | String | 设备在线状态,0:表示不在线;1:表示在线 | |
channels | channelId | String | 设备通道号 |
onLine | String | 通道在线状态,0:表示不在线;1:表示在线 |
样例输出
{
"result":{
"msg":"操作成功。",
"code":"0",
"data":{
"channels":[
{
"channelId":"0",
"onLine":"1"
}
],
"deviceId":"MEGREZ0000001842",
"onLine":"1"
}
},
"id":"66363b83-c699-4513-b16b-2ee54fd62031"
}