Main Content

Questa pagina è stata tradotta con la traduzione automatica. Fai clic qui per vedere l’originale in inglese.

Risolvere i problemi di abbonamento MQTT

Il protocollo MQTT fornisce un feedback minimo e i messaggi di errore sono limitati. Utilizza questi passaggi per risolvere i problemi relativi alla connessione e alla sottoscrizione per la ricezione dei messaggi. I passaggi rappresentano tutte possibilità indipendenti, con i problemi più probabili elencati per primi.

  1. Assicurati che le credenziali del tuo dispositivo MQTT siano corrette. Selezionare Devices > MQTT. I dettagli di configurazione del dispositivo sono visibili quando fai clic su Edit, ma se non hai salvato o preso nota della password quando hai creato il dispositivo, puoi rigenerarne una nuova facendo clic su The regenerate button.

  2. Le credenziali del dispositivo MQTT sono richieste quando si connette il client MQTT sia ai canali pubblici che a quelli privati.

  3. Assicurati che l'indirizzo del cliente sia mqtt3.thingspeak.com. Se configuri in modo errato il tuo client per connettersi al broker ThingSpeak MQTT, la tua richiesta di connessione verrà rifiutata.

  4. Verifica di avere il formato argomento corretto per Subscribe to a Channel Feed o Subscribe to a Channel Field Feed.

  5. Verifica che i tuoi canali dispongano delle autorizzazioni corrette nel tuo dispositivo ThingSpeak MQTT. Fare clic su Devices > MQTT. Per il dispositivo elencato, fai clic su Edit. Vedi le caselle di controllo Allowed per ciascun canale.

  6. Assicurati che il tuo QoS sia impostato su 0. Alcuni dispositivi hanno un QoS predefinito diverso da 0. Alcuni client richiedono la modifica manuale dell'impostazione. Alcuni esempi di API MQTT mostrano come abbonarsi con QoS 0.

  7. CleanSession deve essere impostato su 1 se specificato.

  8. Assicurati che la porta sia corretta. Vedi Configurazione del client MQTT per un elenco dei porti accettati.

  9. Se riscontri problemi di connessione con SSL, tieni presente che il tuo client potrebbe richiedere passaggi aggiuntivi per abilitare una connessione sicura.

Vedi anche

Argomenti complementari