/ / È possibile mantenere una connessione con due diversi broker MQTT quando si utilizza il Node-RED? - mqtt, node-red

È possibile mantenere una connessione con due diversi broker MQTT quando si utilizza il Node-RED? - mqtt, node-red

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:

Esempio

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 № 1

Nella 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.