Можно ли подписаться на Azure IOT Edge Device - PullRequest
0 голосов
/ 28 февраля 2020

Надеюсь, простой вопрос, но, несмотря на все прочитанные мною сведения о IOT Edge Devices, я до сих пор не могу найти ответ.

Для моего приложения мне бы хотелось иметь локальное автономное представление всех данные, поступающие в периферийное устройство и онлайн-просмотр с веб-сайта. Можно ли подписаться на все события в пограничном устройстве, так же, как я могу подписаться на все события в IOT Hub?

Надеюсь, что-то вроде этого

Device-> IOTEdge-> IOTHub-> Веб-сайт
_______________-> Локальный просмотр (в автономном режиме)

Ответы [ 2 ]

0 голосов
/ 06 марта 2020

Если вам нужна локальная панель инструментов Azure IoT Edge для веб-страниц, тогда загляните в блог Сандера ван де Вельде, чтобы узнать подробности и идеи. У Сандера также есть много других очень хороших примеров.

https://sandervandevelde.wordpress.com/2018/12/07/create-your-own-local-azure-iot-edge-dashboard/ https://sandervandevelde.wordpress.com/2018/04/20/visualizing-azure-iot-edge-using-local-dashboard/

Вам нужен только один nodejs модуль прослушивания сообщения от edgeHub и отправка сообщений с использованием соединения через веб-сокет. Затем вы можете использовать тот же или другой модуль для обслуживания веб-страницы stati c или вашей панели инструментов. Вы можете получить доступ к этой локальной панели из той же локальной сети без какого-либо подключения к inte rnet. И вы также можете отправлять свои сообщения в апстрим (IoTHub в облаке) и делать то же самое там. Я использовал nodejs веб-сокет локально на границе и SignalR для потоковой передачи данных на облачные панели мониторинга.

0 голосов
/ 02 марта 2020

Из того, что я видел, я могу использовать компоненты для создания веб-сайта и сделать это.

...