Как получить доступ к данным / журналам неконтейнерного приложения из контейнерного приложения Azure-IoT на шлюзе / сервере?

#azure-iot-edge

#azure-iot-edge

Вопрос:

Как получить доступ к данным / журналам неконтейнерного приложения в Azure-IoT-Edge из контейнерного приложения Azure-IoT-Edge в шлюзе / сервере и отправить данные в облако Azure IoT Hub cloud?

Ответ №1:

В конце концов, это контейнер docker, запущенный на компьютере, и в контейнере docker вы можете запускать службы, которые прослушивают данные, размещенные в этих службах. Некоторые решения могут быть:-

  1. HTTP-сервер, работающий в вашем контейнере пограничного модуля, и производители отправляют данные в RESTful API, предоставляемый контейнером. После получения данных отправьте их в IoT Hub, используя маршруты в edgeHub.

  2. Вы также можете запустить пользователя в контейнере docker, который прослушивает посредника сообщений и передает эти данные в IoT hub с использованием маршрутов edgeHub.