网关类型设备可以禁用、启用(解除禁用)和删除子设备。
禁用设备
下行
- 请求Topic:
/sys/{productKey}/{deviceName}/thing/disable
- 响应Topic:
/sys/{productKey}/{deviceName}/thing/disable_reply
适用于网关类型设备,使用该功能通知网关禁用子设备。云端使用异步方式推送禁用设备的消息; 网关设备订阅该Topic获取消息。
Alink请求数据格式
{
"id": "123",
"version": "1.0",
"params": {},
"method": "thing.disable"
}
Alink响应数据格式
{
"id": "123",
"code": 200,
"data": {}
}
参数说明
参数 | 取值 | 说明 |
---|---|---|
id | String |
消息ID号。String类型的数字,取值范围0~4294967295,且每个消息ID在当前设备中具有唯一性。 |
version | String | 协议版本号,目前协议版本号唯一取值为1.0。 |
params | Object | 请求参数, 为空即可。 |
method | String | 请求方法,取值thing.disable。 |
code | Integer | 结果信息, 请参见设备端通用code。 |
解除禁用
下行
- 请求Topic:
/sys/{productKey}/{deviceName}/thing/enable
- 响应Topic:
/sys/{productKey}/{deviceName}/thing/enable_reply
适用于网关类型设备,使用该功能通知网关重新启用被禁用的子设备。云端使用异步方式推送启用子设备的消息; 网关设备订阅该Topic获取消息。
Alink请求数据格式
{
"id": "123",
"version": "1.0",
"params": {},
"method": "thing.enable"
}
Alink响应数据格式
{
"id": "123",
"code": 200,
"data": {}
}
参数说明
参数 | 取值 | 说明 |
---|---|---|
id | String |
消息ID号。String类型的数字,取值范围0~4294967295,且每个消息ID在当前设备中具有唯一性。 |
version | String | 协议版本号,目前协议版本号唯一取值为1.0。 |
params | Object | 请求参数, 为空即可。 |
method | String | 请求方法,取值thing.enable。 |
code | Integer | 结果信息,请参见设备端通用code。 |
删除设备
下行
- 请求Topic:
/sys/{productKey}/{deviceName}/thing/delete
- 响应Topic:
/sys/{productKey}/{deviceName}/thing/delete_reply
适用于网关类型设备,使用该功能通知网关删除子设备。云端使用异步方式推送删除设备的消息; 网关设备订阅该Topic获取消息。
Alink请求数据格式
{
"id": "123",
"version": "1.0",
"params": {},
"method": "thing.delete"
}
Alink响应数据格式
{
"id": "123",
"code": 200,
"data": {}
}
参数说明
参数 | 取值 | 说明 |
---|---|---|
id | String |
消息ID号。String类型的数字,取值范围0~4294967295,且每个消息ID在当前设备中具有唯一性。 |
version | String | 协议版本号,目前协议版本号唯一取值为1.0。 |
params | Object | 请求参数, 为空即可。 |
method | String | 请求方法,取值thing.delete。 |
code | String | 结果信息,请参见设备端通用code。 |
在文档使用中是否遇到以下问题
更多建议
匿名提交