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

👋 Benvenuto nella documentazione di Stackhero!

Stackhero offre un ambiente Mosquitto MQTT cloud completamente gestito, progettato per garantire affidabilità e flessibilità:

  • Throughput illimitato per i messaggi e trasferimenti di dati, così i tuoi workflow non incontreranno mai limiti artificiali.
  • Autenticazione illimitata dei dispositivi tramite la tua API esterna, per un onboarding e una gestione degli accessi senza interruzioni.
  • ACL avanzate per un controllo dettagliato su topic, utenti e azioni.
  • Un nome di dominio personalizzato con HTTPS integrato per endpoint sicuri e brandizzati (ad esempio: https://mqtt.tua-azienda.com).
  • Aggiornamenti senza complicazioni: applica miglioramenti o patch di sicurezza con un solo clic.
  • Performance costante e sicurezza elevata, con ogni istanza eseguita su un'infrastruttura privata e dedicata.

Accelera i tuoi progetti IoT e riduci il carico operativo. Puoi avere un'istanza Mosquitto MQTT cloud hosting sicura e pronta per la produzione in pochi minuti.

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!