Mosquitto: Testare la configurazione del bridge Mosquitto

Questa documentazione fa parte della guida Ponti. Consulta la guida completa qui: Come connettere insieme i server Mosquitto (bridge).

👋 Benvenuti nella documentazione di Stackhero!

Stackhero offre una soluzione Mosquitto MQTT cloud pronta all'uso che fornisce numerosi vantaggi, tra cui:

  • Scambi e trasferimenti illimitati di messaggi.
  • Autenticazione illimitata dei dispositivi tramite un'API esterna.
  • ACL avanzate su argomenti, utenti e azioni.
  • Nome di dominio personalizzabile sicuro con HTTPS (ad esempio, https://mqtt.your-company.com).
  • Aggiornamenti semplificati con un solo clic.
  • Prestazioni ottimali e sicurezza robusta grazie a una VM privata e dedicata.

Risparmiate tempo e semplificate la vostra vita: bastano 5 minuti per provare la soluzione Mosquitto MQTT cloud hosting di Stackhero!

Mosquitto non fornisce log estesi per verificare che il bridge funzioni.

Il modo migliore per assicurarsi del suo funzionamento è testarlo direttamente.

È possibile connettersi al server remoto e iscriversi al topic testBridge utilizzando un utente esistente (e password) dichiarato sul server remoto:

mosquitto_sub -h 127.0.0.1 -u <user> -P <password> -t "testBridge" -v

In un altro terminale, è possibile connettersi alla propria istanza Mosquitto Stackhero utilizzando un utente esistente (e password) dichiarato sulla propria istanza Mosquitto Stackhero:

mosquitto_sub -h <XXXXXX>.stackhero-network.com -p <PORT_TLS> -u <user> -P <password> -t "testBridge" -v

Aprire un terzo terminale e inviare un messaggio di test utilizzando la propria istanza Stackhero (e un utente corrispondente):

mosquitto_pub -h <XXXXXX>.stackhero-network.com -p <PORT_TLS> -u <user> -P <password> -t "testBridge" -m "Message from Stackhero broker"

Dovreste vedere il "Message from Stackhero broker" sui vostri primi due terminali.

Infine, inviare un messaggio di test utilizzando la propria istanza Mosquitto remota:

mosquitto_pub -h 127.0.0.1 -u <user> -P <password> -t "testBridge" -m "Message from remote broker"

Congratulazioni! Ora avete i vostri due server MQTT connessi in modo sicuro, con autenticazione e crittografia!