Mosquitto: Testare con mosquitto_pub e mosquitto_sub

Questa documentazione fa parte della guida Iniziare. Consulta la guida completa qui: Come iniziare con Mosquitto.

👋 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!

Gli strumenti CLI mosquitto_pub e mosquitto_sub sono eccellenti per testare le configurazioni MQTT. Prima di utilizzarli, assicurarsi che l'opzione "Consenti connessioni non sicure" sia disabilitata nella configurazione di Mosquitto sul dashboard di Stackhero.

Ecco come testare:

  1. Iscriviti a tutti i topic utilizzando il carattere jolly #:

    mosquitto_sub -L -d "mqtts://admin:<PASSWORD>@<XXXXXX>.stackhero-network.com:<PORT_TLS>/#"
    
  2. Apri un altro terminale per pubblicare un messaggio su un topic:

    mosquitto_pub -L -d "mqtts://admin:<PASSWORD>@<XXXXXX>.stackhero-network.com:<PORT_TLS>/sensor/a" -m "It works"
    

Nella prima console, dovresti vedere il messaggio pubblicato insieme ai log di debug abilitati dall'opzione -d.