Subscribe to a Channel Feed
Iscriviti agli aggiornamenti dal feed del canale con MQTT
ThingSpeak™ MQTT supporta solo QoS 0. Per ulteriori informazioni, vedere Risposta del server per le connessioni.
Sintassi
Descrizione
channels/
si iscrive agli aggiornamenti del feed di un canale. Sostituisci <channelID>
/subscribe<channelID>
con l'ID del canale e <format>
con il formato del messaggio di risposta.
Argomenti di input
Limitazioni
Ciascun tipo di licenza ThingSpeak consente un numero diverso di abbonamenti MQTT simultanei e presenta restrizioni diverse sul numero di messaggi consegnati. Per ulteriori informazioni, vedere How to Buy e Frequently Asked Questions.
Gli abbonamenti MQTT non riportano gli aggiornamenti al canale da
Bulk Write JSON Data
oBulk Write CSV Data
.ThingSpeak MQTT rispetta tutti i messaggi di disconnessione e annullamento dell'iscrizione MQTT. Se ti disconnetti dal server MQTT, la tua iscrizione agli aggiornamenti del canale verrà automaticamente annullata.
Esempi
Configura MQTT X per iscriverti agli aggiornamenti del canale dal tuo canale 33301
utilizzando mqtt3.thingspeak.com
e la porta 1883
.
Nella finestra di dialogo Nuova connessione, utilizza le seguenti impostazioni di connessione, insieme a ID client, nome utente e password derivati quando il dispositivo MQTT è stato creato in ThingSpeak:
Name: MyChanName Client ID: ENTER_MQTT_DEVICE_CLIENT_ID Host: mqtt:// mqtt3.thingspeak.com Port: 1883 Username: ENTER_MQTT_DEVICE_USERNAME Password: ENTER_MQTT_DEVICE_PASSWORD Clean Session: true (for best performance)
Nella finestra di dialogo Nuova sottoscrizione, utilizza la sintassi e le impostazioni dell'argomento di sottoscrizione:
Topic: channels/33301/subscribe QoS: 0
Ora, quando i dati vengono scritti sul canale, puoi osservare i messaggi sul display del client MQTT X.
Cronologia versioni
Introdotto in R2017b
Vedi anche
Publish to a Channel Field Feed | Subscribe to a Channel Field Feed | Publish to a Channel Feed