设备接收引导信息
接口功能
设备接收发放服务下发的引导信息。
Topic
|
Topic |
$oc/devices/{device_id}/sys/bootstrap/down |
|---|---|
|
消息发送方 |
设备发放平台 |
|
消息接收方 |
设备 |
参数说明
|
参数 |
类型 |
描述 |
|---|---|---|
|
address |
String |
对应设备接入实例的接入地址。 |
|
initConfig |
String |
客户在创建设备,或者创建注册组时自定义的初始化Json字符串。 |
|
名称 |
类型 |
类型 |
|---|---|---|
|
errorCode |
String |
设备发放失败的错误码。 |
|
errorMsg |
String |
发放失败的详细原因。注:自定义策略函数响应错误信息若超过256KB,则不会响应详细原因。 |
示例
发放设备成功的返回参数样例
设备先订阅Topic后才能收到命令推送,设备接收到的payload:
{
"address": "10.0.0.1:8883",
"initConfig":"{\n\"init\":23\n}"
}
发放设备失败的返回参数样例:
设备先订阅Topic后才能收到命令推送,设备接收到的payload:
{
"errorCode": "100414",
"errorMsg": "Failed to match the strategy:there is no strategy matching device."
}
发放设备自定义策略失败的返回参数样例:
设备先订阅Topic后才能收到命令推送,设备接收到的payload:
{
"errorCode": "100417",
"errorMsg": "Function execution exception:{\"errorCode\":\"错误码\",\"errorMsg\":\"错误描述}"
}