Main Content

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

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/<channelID>/publish/fields/field<fieldnumber> aggiorna un campo canale pubblicando un messaggio nell'argomento specificato. Sostituisci <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 valore QoS pari a 0.

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

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

Per ulteriori informazioni 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 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.