在线状态 - 子设备下线
子设备下线
sys/{product_id}/{device_id}/thing/gateway/logout
说明:
Topic中的产品ID及设备ID均为网关设备的相关信息。对于网关及直连设备来说,其在线状态取决于其与平台MQTT的连接状态,而对子设备来说,则必须通过网关代理上报子设备上下线消息
示例:
{
"id": "123",
"params": [
{
"deviceId": "device1"
},
{
"deviceId": "device2"
}
]
}
字段说明
参数 | 类型 | 说明 |
---|---|---|
id | String | 消息ID号。String类型的数字,取值范围0~4294967295,且每个消息ID在当前设备中具有唯一性。 |
params | Object[] | 请求入参 |
deviceId | String | 子设备的设备ID |
子设备下线回复
sys/{product_id}/{device_id}/thing/gateway/logout/response
返回示例:
{
"id": "123",
"data": [
{
"deviceId": "123",
"code": 200,
"msg": "success"
},
{
"deviceId": "123456",
"code": 40001,
"msg": "sign error"
}
]
}
说明
服务端响应子设备下线结果
业务状态码说明
状态码 | 说明 |
---|---|
200 | 操作成功 |
40000 | 通用错误信息,即除其他错误之外的错误类型 |
40002 | 设备不存在 |
40003 | 设备已禁用 |
40004 | 非当前设备的子设备 |
字段说明:
参数 | 类型 | 说明 |
---|---|---|
id | String | 消息ID号,与子设备下线请求时携带的消息id相同 |
data | Object[] | 每个设备对应的详细下线结果 |
deviceId | String | 子设备ID |
code | Integer | 状态码,参考业务状态码说明 |
msg | String | 子设备下线成功时固定为success,子设备下线失败时为详细失败原因 |
最后修改时间: 6 个月前