物联网平台通过设备分发实现设备跨地域、跨实例或跨账号的分发。物联网平台控制台配置设备分发后,云端向设备下发通知。
设备分发完整流程,请参见设备分发。
设备分发通知
下行。
- 请求Topic:
/sys/${productKey}/${deviceName}/thing/bootstrap/notify
。 - 响应Topic:
/sys/${productKey}/${deviceName}/thing/bootstrap/notify_reply
。
Alink请求数据格式:
{
"id": "123",
"version": "1.0",
"method": "thing.bootstrap.notify",
"params": {
"cmd": 0
}
}
参数 | 类型 | 说明 |
---|---|---|
id | String | 消息ID号。String类型的数字,取值范围0~4294967295,且每个消息ID在当前设备中具有唯一性。 |
version | String | 协议版本号,目前协议版本号唯一取值为1.0。 |
method | String | 请求方法,取值thing.bootstrap.notify。 |
params | List | 请求业务参数。 |
cmd | Integer | 目前唯一取值为0,表示设备发生分发,期望设备重新请求Bootstrap接入点。 |
Alink响应数据格式:
{
"id": "456",
"code":200,
"data" : {}
}
参数 | 类型 | 说明 |
---|---|---|
id | String | 消息ID号。String类型的数字,取值范围0~4294967295,且每个消息ID在当前设备中具有唯一性。 |
code | Integer | 结果码。返回200表示成功,返回其他状态码,表示失败,具体请参见设备端接收的错误码。 |
data | Object | 设备端返回的结果数据。设备分发通知返回的结果数据为空。 |