Publish to a Channel Field Feed
Pubblica un messaggio per aggiornare il campo del canale singolo con MQTT
Argomento
channels/<channelID>/publish/fields/field<fieldnumber>
Descrizione
channels/
aggiorna un campo canale pubblicando un messaggio nell'argomento specificato. Sostituisci <channelID>
/publish/fields/field<fieldnumber>
<channelID>
con l'ID del canale e <fieldnumber>
con il numero del campo che desideri aggiornare. Per ulteriori informazioni sulla configurazione del tuo canale, consulta Proprietà del canale. Utilizzare questo metodo per aggiornare un singolo campo in un canale.
Imposta i messaggi
PUBLISH
su un valoreQoS
pari a0
.Imposta il flag di connessione
RETAIN
su0
(disattivato).Imposta il flag di connessione
CleanSession
su1
(true
).
Per ulteriori informazioni su questi flag, vedere la specifica MQTT v3.1.1 .
Argomenti di input
Parametri del payload
Il payload definisce i dati da inserire nel campo specificato di un canale. Per esempio: 100
Esempi
Configura MQTT X per inviare un messaggio PUBLISH
per aggiornare un campo canale.
Topic: channels/33301/publish/fields/field1 Payload: 45
Questo messaggio PUBLISH
pubblica un valore di 45
in 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 dispositivo a particelle tramite MQTT
- Pubblica utilizzando WebSocket in Python su un Raspberry Pi
- Nozioni di base su MQTT
- Risolvere i problemi di pubblicazione MQTT
- Risolvere i problemi di abbonamento MQTT