Я хочу написать приложение C #, которое получает сообщения из IoT Edge Hub на устройстве IoT Edge, прежде чем они будут отправлены в IoT Hub.
Я хочу написать сквозной тест для своих периферийных модулей IoT. Для этого я собираюсь запустить всю среду выполнения IoT edge, а также сервер MQTT в контейнере Docker. Затем я хочу написать тест, который отправляет данные на сервер MQTT извне контейнера и извлекает их обратно, подключаясь напрямую к пограничному концентратору IoT.
Моя первоначальная архитектура выглядит так:
Но я хочу иметь что-то вроде этого:
Мне по-прежнему нужен IoT-концентратор для создания устройств на периферии, но я хочу напрямую прослушивать пограничный концентратор, чтобы получать сообщения из моего конвейера.
Я мог бы написать «тестовый модуль», который будет выполнять мои тесты в контейнере, но на самом деле это не то, что я хочу делать.
Итак, мои вопросы:
- Действительно ли это возможно?
- Где я могу получить информацию о том, как напрямую подключиться к IoT Edge Hub?