#azure-eventhub #azure-iot-edge
Вопрос:
Мы используем среду выполнения Azure IoT Edge. До сих пор мы создавали пограничные модули, которые считывают данные из внешних источников и публикуют их в edgeHub, но теперь у нас есть система исходных данных, которая не имеет вызываемого api, но может отправлять данные. Т. е. система издателя хотела бы выполнить http-вызов или аналогично edgeHub с его информацией.
Концентратор событий Azure поддерживает http-вызовы для отправки сообщений, но есть ли какая-либо документация о том, как отправлять сообщения в $edgeHub от внешних издателей?
Ответ №1:
Пограничный концентратор поддерживает вызовы HTTPS, процесс почти такой же, как и поддержка HTTPS в центре интернета вещей. Обычный сценарий, в котором это используется, — это когда вы настраиваете Azure IoT Edge в качестве прозрачного шлюза. Если вы будете следовать документам, вы получите конфигурацию, которая будет пересылать сообщения вашего издателя непосредственно в центр интернета вещей.
Если ваша система издателя не поддерживает это подключение к пограничному концентратору, вы можете написать пользовательский модуль, который принимает HTTP-сообщения.