网关类型设备可以禁用、启用(解除禁用)和删除子设备。

禁用设备

下行

  • 请求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号,由物联网平台生成。

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号,由物联网平台生成。

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号,由物联网平台生成。

version String 协议版本号,目前协议版本号为1.0
params Object 请求参数, 为空即可。
method String 请求方法,取值thing.delete
code String 结果信息,请参见设备端通用code