Azure IoT Edge и Apigee Microgateway
Я собираюсь использовать Azure IoT Edge и его возможности для запуска Apigee Microgateway, работающего в контейнере Docker на Edge.
Концептуально я не понимаю, как эти части сочетаются друг с другом.
Мой сценарий состоит в том, что на рабочем месте развернуты сотни отправителей, которые хотят отправлять данные своих датчиков (например, показания температуры) через шлюз Apigee Microgateway, развернутый как модуль в IoT Edge.
Помогите мне понять, как сенсорные устройства подключаются через IoT Edge для выполнения API-вызовов к Apigee Microgateway?
Apigee Microgateway будет использоваться для отслеживания использования API, обеспечения применения квот и управления токеном / ключом (т.е. токеном на предъявителя). Если Apigee Microgateway разрешает датчику продолжить связь, то Сообщение будет перенаправлено на следующую конечную точку, которая может фильтровать данные и отправлять сообщение в концентратор IoT, только если значение превышает 150 градусов.
Насколько я понимаю, IoT Edge состоит в том, что это конвейер, к которому датчики будут подключаться с использованием IoT SDK. Каждый развернутый модуль в IoT Edge будет иметь правила маршрутизации для получения сообщения.
Я могу упаковать и запустить Apigee Microgateway в контейнере Docker, но использование этого с IoT Edge не совсем понятно.
Можете ли вы указать мне какие-либо концептуальные примеры, подобные моему сценарию использования?