azure - 如何从移动应用程序配置 Azure IoT 设备

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

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

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

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

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

最佳答案

您可以考虑使用对称 key 通过设备配置服务进行配置。以下是一些链接供您引用:

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

关于azure - 如何从移动应用程序配置 Azure IoT 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55473488/

相关文章:

azure - 将错误记录到 azure 虚拟机?

azure - 如何在 Azure AAD 身份验证中隐藏登录屏幕

ios - 自定义卡片 View 的 Flatlist/SectionList 的实现

android - react native 错误 : is also present at [:@react-native-firebase_admob] AndroidManifest. xml:18:13-29

arduino-uno - Arduino 以太网扩展板连接到 Azure IoT 中心

azure - Terraform - Azure - 在哪里通过 terraform 为 Azure API 管理中的每个 api 操作指定后端 API?

java - NoClassDefFoundError无法从azure表获取数据

react-native - React Navigation V5 + Redux Saga : How can I navigate from the Saga?

c# - 在一个 C# Azure 函数 session 中处理来自 IoT 中心的多条消息

azure - 我可以为 azure IoTHub 中的设备配置设置复杂的目标条件吗?