Publish to a Channel Field Feed
Nachricht veröffentlichen, um einzelnes Kanalfeld 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.
Setzen Sie die
PUBLISH-Nachrichten auf einenQoS-Wert von0.Setzen Sie das Verbindungsflag
RETAINauf0(aus).Setzen Sie das Verbindungsflag
CleanSessionauf1(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. 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 eines ThingSpeak-Kanals mit Secure MQTT
- Veröffentlichen und Abonnieren eines Kanals mit dem Desktop-MQTT-Client
- Veröffentlichen Sie mit einem Particle Device Client über MQTT in einem ThingSpeak-Kanal
- Veröffentlichen mit WebSockets in Python auf einem Raspberry Pi
- MQTT-Grundlagen
- Fehlerbehebung bei der MQTT-Veröffentlichung
- Fehlerbehebung bei MQTT Subscribe