網關類型設備可以禁用、啟用(解除禁用)和刪除子設備。
禁用子設備
下行
- 請求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。 |
啟用被禁用的子設備
下行
重要
- 網關子設備通過MQTT協議接入物聯網平臺后,需通過網關訂閱Topic獲取消息。若子設備被禁用會處于離線狀態,無法獲取已訂閱Topic的消息。因此,被禁用的網關子設備不能通過以下Topic啟用,需通過修改拓撲關系啟用,Topic說明,請參見通知網關拓撲關系變化。
- 設備通過云云對接SDK接入物聯網平臺后,無需設備訂閱Topic,即可收到對應消息。若子設備被禁用離線,可通過以下Topic啟用上線。
- 請求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。 |