Как обрабатывать несколько клиентов устройств, подготовленных через DPS(групповой симметричный ключ) в IoT Central с устройства шлюза

У нас есть шлюзовое устройство (на котором не работает среда выполнения IoT). Мы хотим подключить к шлюзу несколько датчиков BLE или Zigbee и настроить / зарегистрировать их через наше шлюзовое устройство в IoT Central как разные устройства, используя подход с групповым симметричным ключом.

Мы видели несколько примеров кодов для инициализации и регистрации устройств с использованием группового симметричного ключа для генерации ключа SAS для конкретного устройства. Но у них нет подхода к работе с несколькими клиентами устройств после регистрации и подключения к IoT Central.

Подготовка sdk python с групповым симметричным ключом

iot_central_python_sample

После подключения устройства нам нужно использовать клиент устройства из SDK для отправки телеметрии и получения команд в / из IoT Central.

Подумайте, если мы хотим использовать один и тот же код для нескольких датчиков, нам нужно запустить несколько клиентов (потоков) устройств.

Предложите лучший подход для обработки нескольких устройств для отправки телеметрии и получения команд в / из IoT Central.

1 ответ

Это может помочь в вашем случае использования: https://github.com/Larouex/IoTCNanoBLE33

Другие вопросы по тегам