如何通过移动应用程序配置Azure IoT设备

时间:2019-04-02 11:18:42

标签: azure react-native azure-iot-hub azure-iot-hub-device-management

我的要求是开发一个移动应用程序,该应用程序本身将使用供应服务在IoT中心中注册该移动设备。

我正在使用react native和Azure IoT Java SDK开发移动应用程序。它将遥测数据发送到Azure IoT中心。但是,我不想对每个移动设备的IoT连接详细信息进行硬编码。

我遇到了IoT供应服务,该服务可用于以编程方式注册设备。我的计划是在安装或应用程序首次启动时注册设备。但是在线帮助来源提到,所有安全性证明都应由制造商完成。

似乎我应该在应用程序中存储x.509中间证书,并生成叶子证书来注册设备。我觉得这是个坏主意。处理我的情况的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

您可以考虑使用对称密钥通过设备配置服务进行配置。这里有一些链接供您参考:

您还可以使用X.509证书。如果设备上具有叶子证书,则可以在设备配置服务中注册签名证书并使用注册组。