为了向 Azure IoT Hub 发送消息,您首先需要将设备注册到 IoT Hub 注册表,但是如何让设备以安全的方式自行注册其 ID?
我提出这个问题的意图是关于安全问题。
我正在考虑在 Android、iOS 等应用程序上实现它们,这些应用程序将被许多用户使用。
如果您授予这些设备对注册表(共享访问密钥存储在应用程序中)的读/写权限,则存在恶意用户发现共享访问密钥并使用它来滥用系统的风险。
除了准备一个公共服务器来提供注册设备并将每个设备的访问密钥还给他们的功能之外,还有其他解决方案吗?或者,我不应该使用 IoT 中心并寻找其他服务吗?