Как обрабатывать несколько клиентов устройств, подготовленных через DPS(групповой симметричный ключ) в IoT Central с устройства шлюза
У нас есть шлюзовое устройство (на котором не работает среда выполнения IoT). Мы хотим подключить к шлюзу несколько датчиков BLE или Zigbee и настроить / зарегистрировать их через наше шлюзовое устройство в IoT Central как разные устройства, используя подход с групповым симметричным ключом.
Мы видели несколько примеров кодов для инициализации и регистрации устройств с использованием группового симметричного ключа для генерации ключа SAS для конкретного устройства. Но у них нет подхода к работе с несколькими клиентами устройств после регистрации и подключения к IoT Central.
Подготовка sdk python с групповым симметричным ключом
После подключения устройства нам нужно использовать клиент устройства из SDK для отправки телеметрии и получения команд в / из IoT Central.
Подумайте, если мы хотим использовать один и тот же код для нескольких датчиков, нам нужно запустить несколько клиентов (потоков) устройств.
Предложите лучший подход для обработки нескольких устройств для отправки телеметрии и получения команд в / из IoT Central.
1 ответ
Это может помочь в вашем случае использования: https://github.com/Larouex/IoTCNanoBLE33