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