Я новичок в MQTT, так что, может быть, это банально, но я не понимаю.
У меня есть устройства IoT, которые публикуют данные в облачном брокере MQTT. Я не могу этого изменить. Я хочу иметь возможность получать сообщения от облачного брокера и передавать их в Центр Интернета вещей в Azure. Вот что я сделал до сих пор:
- Настроил виртуальную машину под управлением CentOS для размещения моего сервера Mosquitto
- Установлен Mosquitto и настроен как мост к IoT Hub (IoTHubBridge)
- Создана отдельная конфигурация Mosquitto для моста с облачным MQTT-брокером (CloudBridge)
Обратите внимание, что оба экземпляра моста Mosquitto работают на одной виртуальной машине.
Все идет нормально. IoT Hub может получать тестовые сообщения, которые проходят через IoTHubBridge, а CloudBridge получает сообщения от облачного брокера. Вот где я застрял - как мне получить сообщения для передачи из CloudBridge в IoTHubBridge?
Спасибо!