设备发放 IoTDP-MQTT 注册组静态策略发放示例:设备引导

时间:2023-11-01 16:15:11

设备引导

  1. 下载并修改华为SDK示例代码进行设备引导(这里以java sdk代码为示例)。

    用IDEA/Eclipse打开SDK代码工程,修改DEMO示例BootsrapSelfRegSample中的参数。

    其中deviceId可以自己随意命名,用一个唯一标识设备身份的ID,也可用设备证书的唯一标识身份,设备证书使用者的CN。(因为注册组的场景不存在选择产品所以命名需要注意:如果命名字符串有“_”,那么第一项必须为对应设备接入已经存在的产品ID,如果不包括“_”,那么可以随意命名)。

    ScopeId可以在设备发放页面点击注册组查询。

    bootstrapUri为获取设备发放终端节点对应的终端节点。

    keyStore的参数为对应注册组的CA证书签发的设备证书,私钥文件对应的本地目录。如果私钥不加密,那么不需要填写keyPassword,对应bootstrapClient = new BootstrapClient(bootstrapUri, deviceId, keyStore, “”, scopeId)。

    运行DEMO程序,看到如下日志,代表设备发放成功,并且已经收到设备发放下发的设备接入地址。如果程序运行没报错,在对应的设备接入平台可以看到设备,并已在线。

support.huaweicloud.com/qs-iotps/iot_03_00016.html