Ho un server on the cloud
che riceve MQTT messages
e sto gestendo il Node-RED
a Raspberry pi
sul mio localhost
...
Con il Raspberry, sto ricevendo dati da diversi dispositivi usando il MQTT protocol
. E fino a qui, funziona alla grande! Il problema è quando provo a ricevere messaggi dal MQTT broker that"s running locally
(sul Raspberry) e quindi inviare questi messaggi ad altri MQTT broker that"s running on another server
. Qualcosa come questa immagine:
Quando provo a utilizzare due diversi broker con il Node-RED, esso aggiorna automaticamente tutti gli altri nodi all'ultimo broker che avevo configurato. Quindi, è possibile aprire una connessione con two different MQTT Brokers
quando sto usando il Node-RED
?
risposte:
2 per risposta № 1Nella finestra di dialogo di modifica del nodo MQTT, il campo "Server" è una casella di selezione. Elenca tutte le configurazioni del broker che hai nel tuo flusso.
Per aggiungere una connessione a un broker diverso, selezionare l'opzione "Aggiungi nuovo mqtt-broker ...", quindi fare clic sul pulsante accanto alla casella di selezione.
Ciò aggiunge una nuova configurazione di connessione anziché modificare quella già utilizzata dai nodi esistenti.