Main Content

Diese Seite wurde mithilfe maschineller Übersetzung übersetzt. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

Subscribe to a Channel Field Feed

Abonnieren Sie Kanalaktualisierungen aus einem bestimmten Kanalbereich mit MQTT

ThingSpeak™ MQTT unterstützt nur QoS 0.

Beschreibung

channels/<channelID>/subscribe/fields/field<fieldnumber> abonniert Aktualisierungen aus einem einzelnen Feld eines Kanal-Feeds. Ersetzen Sie <channelID> durch die Kanal-ID und <fieldnumber> durch die Zielfeldnummer.

channels/<channelID>/subscribe/fields/+ abonniert Aktualisierungen aller Felder eines Kanal-Feeds vom angegebenen Kanal.

Eingabeargumente

alle erweitern

Kanal-ID für das Abonnementziel, angegeben als positive Ganzzahl.

Feldnummer des Abonnementziels, angegeben als positive Ganzzahl.

Einschränkungen

  • Jeder ThingSpeak- Lizenztyp ermöglicht eine unterschiedliche Anzahl von MQTT-Abonnements und unterliegt unterschiedlichen Einschränkungen hinsichtlich der Anzahl der zugestellten Nachrichten. Weitere Informationen finden Sie unter How to Buy und Frequently Asked Questions.

  • MQTT-Abonnements melden keine Aktualisierungen des Kanals von Bulk Write JSON Data oder Bulk Write CSV Data.

  • ThingSpeak MQTT berücksichtigt alle MQTT-Nachrichten zum Trennen und Abbestellen des Abonnements. Wenn Sie die Verbindung zum MQTT-Server trennen, werden Sie automatisch von Kanalaktualisierungen abgemeldet.

Beispiele

1883 33301 mqtt3.thingspeak.com

Verwenden Sie im Dialogfeld „Neue Verbindung“ die folgenden Verbindungseinstellungen sowie die Client-ID, den Benutzernamen und das Kennwort, die bei der Erstellung des MQTT-Geräts in ThingSpeak abgeleitet wurden:

Name: MyChanName
Client ID: ENTER_MQTT_DEVICE_CLIENT_ID
Host: mqtt://    mqtt3.thingspeak.com
Port: 1883
Username: ENTER_MQTT_DEVICE_USERNAME
Password: ENTER_MQTT_DEVICE_PASSWORD
Clean Session: true (for best performance)

Verwenden Sie im Dialogfeld „Neues Abonnement“ die Syntax und die Einstellungen für das Abonnementthema:

Topic: channels/33301/subscribe/fields/field1
QoS: 0

Aktualisieren Sie nun das Feld mit einer Veröffentlichung und beobachten Sie die vom Abonnement im Client empfangene Nachricht.