Я хочу использовать использование Azure IoT Edge на Raspberry Pi (с загруженным Windows 10 IoT Core), который собирает данные из тега датчика TI с использованием протокола BLE для пересылки сообщений с устройства в облачный центр в IoT Hub.
В конце концов, я хотел бы использовать ThingWorx в качестве концентратора Интернета вещей по протоколу MQTT или просто использовать ThingWorx Edge SDK и Edge MicroServer на основе WebSocket на клиенте.
Итак, в основном я хочу знать, как перекачивать данные, которые я собираю с помощью датчика тегов на Raspberry Pi, который запускает код .net и отправляет его в концентратор Iot, а также получает некоторые сообщения из облака на устройство (например, отключение датчика температуры). Я разработчик c # .net и ищу примеры проектов, статей, руководств, видео, которые помогут мне начать разработку IoT.
Пример BLE для IoT Edge по этой ссылке Используйте физическое устройство с Azure IoT Edge | Microsoft Docs показывает, как отправлять сообщения с помощью Raspberry Pi 3 под управлением Raspbian.
В вышеприведенной статье они упомянули: «На момент написания (12.06.2017) IoT Edge поддерживает только модули BLE в шлюзах, работающих под управлением Linux».
Мне было интересно, поддерживает ли IoT Edge только модули BLE, теперь они доступны в Windows 10 IoT Core.
Спасибо, Рад
Обновление: кажется, я что-то нашел. Если данные можно собрать, как описано, необходимо написать дополнительный код с использованием пакета SDK для Azure IoT Edge для отправки сообщений в Центр Интернета вещей. Может ли кто-нибудь подтвердить, что я на правильном пути?
https://developer.microsoft.com/en-us/windows/iot/Samples/BLEGatt https://developer.microsoft.com/en-us/windows/iot/Samples/BLEGatt2