【问题标题】:Microsoft IOT Central Plug and Play - Adding credentials to deviceMicrosoft IOT Central 即插即用 - 向设备添加凭据
【发布时间】:2020-01-22 22:17:12
【问题描述】:
如何将 IOT Central 凭据添加到设备(设备 ID、范围 ID) - 您甚至需要这样做吗?
在以下视频中,一个插件和播放设备刚刚通电,然后在 IOT Central 中可见。
https://www.youtube.com/watch?v=rzTw1_AuxdQ
我不明白这是如何工作的,好像没有添加特定于 IOT Central 的凭据,这台设备不是对他们 IOT Central 环境中的每个人都可用吗?
由于情况并非如此,我认为这些将被添加到设备中(不知何故?)
【问题讨论】:
标签:
azure-iot-hub
azure-iot-central
plug-and-play
【解决方案1】:
您可以找到将设备连接到 IoT Central here 的选项摘要。
此article 说明了使用特定设备的过程。
生产环境的建议是使用 X.509 证书 - 您将根证书或中间证书安装到 IoT Central,然后使用从根证书或中间证书生成的叶证书配置您的设备。
您还可以使用 SAS 密钥 - 您可以使用组密钥生成多个设备密钥,而不是在连接字符串中使用。
正如 Matthijs 所提到的,即插即用意味着设备可以自动与设备模板关联,以便设备可以在连接后立即开始发送 IoT Central 可以理解的数据。
【解决方案2】:
在连接设备之前,您确实需要向设备添加一些内容。它的工作方式因设备而异,但该过程涉及生成 SAS 密钥或叶证书。下图说明了所采取的一般步骤。在即插即用的情况下,第 5 步已过时,因为设备会传达其能力模型并自动关联。