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 находится за брандмауэром в вашей частной сети, вам нужно открыть входящий порт!