通知网关拓扑关系变化
更新时间:
通知网关添加拓扑关系
将拓扑关系变化通知网关。
网关订阅Topic:/sys/${productKey}/${deviceName}/thing/topo/change
操作 | 行为 | 通知方式 |
网关下添加子设备 | 添加网关与子设备的拓扑关系。 | 通知网关。 |
删除子设备 | 删除子设备与对应网关的拓扑关系。 | |
禁用子设备 | 禁用子设备,并禁用当前子设备与对应网关的拓扑关系。 | |
启用子设备 | 解除子设备禁用,恢复当前子设备和对应网关的拓扑关系。 |
下行消息数据格式:
{
"id":"123",
"version":"1.0",
"params":{
"status":0, //0-创建 1-删除 2-恢复禁用 8-禁用
"subList":[{
"productKey":"a1hRrzD****",
"deviceName":"abcd"
}]
},
"method":"thing.topo.change"
}
请求参数说明:
参数 | 类型 | 说明 |
id | String | 数据下行消息ID号,由物联网平台生成,取值范围0~4294967295,且每个消息ID在当前设备中具有唯一性。 |
version | String | 协议版本号,目前协议版本号唯一取值为1.0。 |
method | String | 请求方法,取值 。 |
params | Object | 请求参数,包含参数status(拓扑关系状态)和sublist(子设备列表)。 |
status | Integer | 拓扑关系状态。
|
deviceName | String | 子设备的名称。 |
productKey | String | 子设备所属产品的Key。 |
响应数据格式:
{
"id":"123",
"code":200,
"message":"success",
"data":{}
}
文档内容是否对您有帮助?