Subscribe to a Channel Feed
Abonnieren Sie Updates vom Kanal-Feed mit MQTT
ThingSpeak™ MQTT unterstützt nur QoS 0. Weitere Informationen finden Sie unter Serverantwort für Verbindungen.
Beschreibung
channels/ abonniert Updates für einen Kanal-Feed. Ersetzen Sie <channelID>/subscribe<channelID> durch die Kanal-ID und <format> durch das Format der Antwortnachricht.
Eingabeargumente
Einschränkungen
Jeder ThingSpeak-Lizenztyp erlaubt eine andere Anzahl gleichzeitiger MQTT-Abonnements und unterliegt anderen Beschränkungen hinsichtlich der Anzahl der zugestellten Nachrichten. Weitere Informationen finden Sie unter So kaufen Sie und Häufig gestellte Fragen.
MQTT-Abonnements melden keine Updates von
Bulk Write JSON DataoderBulk Write CSV Dataan den Kanal.ThingSpeak MQTT berücksichtigt alle MQTT-Trennungs- und Abmeldenachrichten. Wenn Sie die Verbindung zum MQTT-Server trennen, werden Sie automatisch von den Kanalaktualisierungen abgemeldet.
Beispiele
Konfigurieren Sie MQTT X so, dass Kanalaktualisierungen von Ihrem Kanal 33301 über mqtt3.thingspeak.com und Port 1883 abonniert werden.
Verwenden Sie im Dialogfeld „Neue Verbindung“ die folgenden Verbindungseinstellungen zusammen mit der Client-ID, dem Benutzernamen und dem Kennwort, die beim Erstellen 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 Einstellungen des Abonnementthemas:
Topic: channels/33301/subscribe QoS: 0
Wenn jetzt Daten in den Kanal geschrieben werden, können Sie die Nachrichten in der Anzeige des MQTT X-Clients beobachten.
Versionsverlauf
Eingeführt in R2017b
Siehe auch
Publish to a Channel Field Feed | Subscribe to a Channel Field Feed | Publish to a Channel Feed