Publish to a Channel Field Feed
Veröffentlichen Sie eine Nachricht, um das Einzelkanalfeld mit MQTT zu aktualisieren
Thema
channels/<channelID>/publish/fields/field<fieldnumber>
Beschreibung
channels/
aktualisiert ein Kanalfeld, indem es eine Nachricht zum angegebenen Thema veröffentlicht. Ersetzen Sie <channelID>
/publish/fields/field<fieldnumber>
<channelID>
durch die Kanal-ID und <fieldnumber>
durch die Feldnummer, die Sie aktualisieren möchten. Weitere Informationen zum Konfigurieren Ihres Kanals finden Sie unter Kanaleigenschaften. Verwenden Sie diese Methode, um ein einzelnes Feld in einem Kanal zu aktualisieren.
Legen Sie die
PUBLISH
-Nachrichten auf einenQoS
- Wert von0
fest.Setzen Sie das Verbindungs
RETAIN
- Flag auf0
(aus).Setzen Sie das Verbindungs
CleanSession
- Flag auf1
(true
).
Weitere Informationen zu diesen Flags finden Sie in der Spezifikation MQTT v3.1.1 .
Eingabeargumente
Nutzlastparameter
Die Nutzlast definiert die Daten, die in das angegebene Feld eines Kanals eingegeben werden sollen. Zum Beispiel: 100
Beispiele
Konfigurieren Sie MQTT X so, dass eine PUBLISH
- Nachricht gesendet wird, um ein Kanalfeld zu aktualisieren.
Topic: channels/33301/publish/fields/field1 Payload: 45
Diese PUBLISH
-Nachricht veröffentlicht einen Wert von 45
bis field1
des Kanals 33301
.
Siehe auch
Publish to a Channel Feed | Subscribe to a Channel Feed | Subscribe to a Channel Field Feed
Themen
- Veröffentlichen und abonnieren Sie einen ThingSpeak Kanal mit Secure MQTT
- Veröffentlichen und abonnieren Sie einen Kanal mit dem Desktop-MQTT-Client
- Veröffentlichen Sie auf einem ThingSpeak Kanal mit einem Particle Device Client über MQTT
- Veröffentlichen Sie mit WebSockets in Python auf einem Raspberry Pi
- MQTT-Grundlagen
- Fehlerbehebung bei der MQTT-Veröffentlichung
- Fehlerbehebung bei MQTT Subscribe