如何处理通过DPS(组对称密钥)从网关设备到IoT Central的多个设备客户端

时间:2020-07-23 12:16:08

标签: azure-iot-sdk azure-iot-central azure-iot-dps

我们有一个网关设备(未运行IoT Edge运行时)。我们希望将多个BLE或Zigbee传感器连接到网关,并使用组对称密钥方法通过网关设备将它们作为不同的设备通过IoT Central提供/注册。

我们已经看到了多个示例代码,这些代码用于使用组对称密钥来生成和特定于设备的SAS密钥来配置和注册设备。但是,这些没有一种方法可以在注册并连接到IoT Central之后处理多个设备客户端。

python sdk provisioning with group symmetric key

iot_central_python_sample

连接设备后,我们需要使用SDK的设备客户端向IoT Central发送遥测并接收命令。

考虑如果要对多个传感器使用相同的代码,则需要运行多个设备客户端(线程)。

请提出一种更好的方法,以处理用于向IoT Central发送遥测和从IoT Central接收命令的多个设备

1 个答案:

答案 0 :(得分:0)

这可能对您的用例有所帮助:https://github.com/Larouex/IoTCNanoBLE33