Raspberry Pi как брокер mosca mqtt,Node-Red и MongoDB

Я работаю над школьным проектом, и я немного ошеломлен. Впервые я работаю с сервисом mqtt и Node-Red. В структуре проекта у меня Raspberry Pi, подключенный через gpio с датчиком dht11, я хочу связать RPi с моим VPS, где размещен Node-Red. Наконец, этот Node-Red, работающий в качестве подписчика в службе mqtt, должен сохранить данные мер в базе данных MongoDB и отобразить данные в виде графика. Может кто-нибудь объяснить мне, как общаться RPi и Node? RPi может работать как брокер и клиент в mqtt одновременно? Извините за мой английский, который я изучаю.

1 ответ

MQTT - это клиентский (подписчик / издатель) серверный (брокерский) процесс.

И брокер (mosca), и клиент могут работать на компьютере (RPi, VPS).

Проверьте, что RPi является лучшим местом для брокера. Ваш VPS (виртуальный частный сервер) должен иметь соединение с брокером. Если RPi находится за брандмауэром в вашей частной сети, вам нужно открыть входящий порт!

Другие вопросы по тегам