Main Content

Cette page a été traduite par traduction automatique. Cliquez ici pour voir la dernière version en anglais.

Publish to a Channel Field Feed

Publier un message pour mettre à jour le champ de canal unique avec MQTT

Sujet

channels/<channelID>/publish/fields/field<fieldnumber>

Description

channels/<channelID>/publish/fields/field<fieldnumber> met à jour un champ de canal en publiant un message sur le sujet spécifié. Remplacez <channelID> par l'ID de canal et <fieldnumber> par le numéro de champ que vous souhaitez mettre à jour. Pour en savoir plus sur la configuration de votre canal, consultez Propriétés du canal. Utilisez cette méthode pour mettre à jour un seul champ dans un canal.

  • Définissez les messages PUBLISH sur une valeur QoS de 0.

  • Définissez l'indicateur de connexion RETAIN sur 0 (off).

  • Définissez l'indicateur de connexion CleanSession sur 1 (true).

Pour en savoir plus sur ces indicateurs, consultez la spécification MQTT v3.1.1.

Arguments d'entrée

développer tout

ID du canal pour la cible de publication, spécifié sous la forme d'un entier positif.

Numéro de champ de la cible de publication, spécifié sous la forme d'un entier positif

Paramètres de charge utile

La charge utile définit les données à saisir dans le champ spécifié d'un canal. Par exemple: 100

Exemples

Configurez MQTT X pour envoyer un message PUBLISH pour mettre à jour un champ de canal .

Topic: channels/33301/publish/fields/field1
Payload: 45

Ce message PUBLISH publie une valeur de 45 à field1 du canal 33301.