Publish to a Channel Field Feed
Pubblica messaggio per aggiornare il campo del singolo canale con MQTT
Argomento
channels/<channelID>/publish/fields/field<fieldnumber>
Descrizione
channels/ aggiorna un campo del canale pubblicando un messaggio sull'argomento specificato. Sostituisci <channelID>/publish/fields/field<fieldnumber><channelID> con l'ID del canale e <fieldnumber> con il numero del campo che vuoi aggiornare. Per saperne di più sulla configurazione del tuo canale, consulta Proprietà del canale. Utilizzare questo metodo per aggiornare un singolo campo in un canale.
Imposta i messaggi
PUBLISHsu un valoreQoSdi0.Imposta il flag di connessione
RETAINsu0(disattivato).Imposta il flag di connessione
CleanSessionsu1(true).
Per saperne di più su questi flag, vedere la specifica MQTT v3.1.1.
Argomenti di input
Parametri del payload
Il payload definisce i dati da immettere nel campo specificato di un canale. Ad esempio: 100
Esempi
Configurare MQTT X per inviare un messaggio PUBLISH per aggiornare un campo del canale.
Topic: channels/33301/publish/fields/field1 Payload: 45
Questo messaggio PUBLISH pubblica un valore da 45 a field1 del canale 33301.
Vedi anche
Publish to a Channel Feed | Subscribe to a Channel Feed | Subscribe to a Channel Field Feed
Argomenti
- Pubblica e iscriviti a un canale ThingSpeak utilizzando Secure MQTT
- Pubblica e iscriviti a un canale utilizzando il client MQTT desktop
- Pubblica su un canale ThingSpeak utilizzando un client Particle Device tramite MQTT
- Pubblica utilizzando WebSocket in Python su un Raspberry Pi
- Nozioni di base su MQTT
- Risoluzione dei problemi di pubblicazione MQTT
- Risoluzione dei problemi di MQTT Subscribe