更新时间:2025-10-24 GMT+08:00
分享

设备接收引导信息

接口功能

设备接收发放服务下发的引导信息。

Topic

表1 下发Topic说明

Topic

$oc/devices/{device_id}/sys/bootstrap/down

消息发送方

设备发放平台

消息接收方

设备

参数说明

表2 下发成功参数说明

参数

类型

描述

address

String

对应设备接入实例的接入地址。

initConfig

String

客户在创建设备,或者创建注册组时自定义的初始化Json字符串。

表3 下发失败参数说明

名称

类型

类型

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\":\"错误描述}"
}

相关文档