Использование Azure IoT Edge на Raspberry Pi (с Windows 10 IoT) и тег датчика TI с использованием протокола BLE для пересылки сообщений в концентратор IoT
Я хочу использовать функцию Azure IoT Edge на устройстве Raspberry Pi (загруженном с Windows 10 IoT Core), который собирает данные из тега датчика TI с использованием протокола BLE для пересылки сообщений с устройства в облако в концентратор IoT.
В конце концов я хотел бы использовать ThingWorx в качестве концентратора IoT по протоколу MQTT или просто использовать ThingWorx Edge SDK и Edge MicroServer на основе WebSocket на клиенте.
Поэтому в основном я хочу знать, как перекачивать данные, которые я собираю, с помощью Tag Sensor на Raspberry Pi, который запускает код.net и передает его в концентратор Iot, а также получать некоторые сообщения из облака на устройство (например, отключить датчик температуры). Я разработчик aC#.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.
Спасибо рад
Обновление: я думаю, что нашел что-то. Если данные можно собирать, как описано, то для отправки сообщений в концентратор IoT необходимо написать дополнительный код с помощью Azure IoT Edge SDK. Может ли кто-нибудь подтвердить, что я на правильном пути?
https://developer.microsoft.com/en-us/windows/iot/Samples/BLEGatt https://developer.microsoft.com/en-us/windows/iot/Samples/BLEGatt2
1 ответ
Azure IoT Edge теперь поддерживает Windows IoT Core. Это улучшение является частью публичного предварительного просмотра новых функций, который концентрируется на облачной конфигурации, развертывании и мониторинге AI на периферийных устройствах.
Внутренняя архитектура IoT Edge была изменена для поддержки этих функций стандартным для отрасли способом. Прежде всего, модули теперь реализованы в виде контейнеров. Это изменение означает, что IoT Edge не будет поддерживать Raspberry Pi 3 (ARM) под управлением Windows IoT Core, пока Windows не будет поддерживать контейнеры в ARM. Из этого туториала вы узнаете, как запустить IoT Edge на MinnowBoard Turbot (x64) под управлением Windows IoT Core.
IoT Edge поддерживает устройства ARM под управлением Linux. Из этого туториала вы узнаете, как запустить IoT Edge на Raspberry Pi 3 (ARM) под управлением Raspbian Jessie.
У нас пока нет аналогичного учебного пособия для подключения SensorTag через устройство IoT Edge; однако это запрос функции, который входит в наш план.