Contenuto principale

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

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/<channelID>/publish/fields/field<fieldnumber> aggiorna un campo del canale pubblicando un messaggio sull'argomento specificato. Sostituisci <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 PUBLISH su un valore QoS di 0.

  • Imposta il flag di connessione RETAIN su 0 (disattivato).

  • Imposta il flag di connessione CleanSession su 1 (true).

Per saperne di più su questi flag, vedere la specifica MQTT v3.1.1.

Argomenti di input

espandi tutto

ID canale per la destinazione di pubblicazione, specificato come numero intero positivo.

Numero di campo della destinazione di pubblicazione, specificato come numero intero positivo

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.