Subscribe to a Channel Feed
Abonnez-vous aux mises à jour du flux du canal avec MQTT
ThingSpeak™ MQTT ne prend en charge que QoS 0. Pour plus d'informations, voir Réponse du serveur pour les connexions.
Description
channels/
s'abonne aux mises à jour d'un flux du canal. Remplacez <channelID>
/subscribe<channelID>
par l'ID de canal et <format>
par le format du message de retour.
Arguments d'entrée
Limites
Chaque type de licence ThingSpeak autorise un nombre différent d'abonnements MQTT simultanés et comporte des restrictions différentes sur le nombre de messages transmis. Pour plus d'informations, voir How to Buy et Frequently Asked Questions.
Les abonnements MQTT ne signalent pas les mises à jour du canal à partir de
Bulk Write JSON Data
ouBulk Write CSV Data
.ThingSpeak MQTT honore tous les messages de déconnexion et de désabonnement MQTT. Si vous vous déconnectez du serveur MQTT, vous êtes automatiquement désabonné des mises à jour des canal .
Exemples
Configurez MQTT X pour vous abonner aux mises à jour de canal à partir de votre canal 33301
en utilisant mqtt3.thingspeak.com
et le port 1883
.
Dans la boîte de dialogue Nouvelle connexion, utilisez les paramètres de connexion suivants, ainsi que l'ID client, le nom d'utilisateur et le mot de passe dérivés lors de la création du MQTT device dans ThingSpeak:
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)
Dans la boîte de dialogue Nouvel abonnement, utilisez la syntaxe et les paramètres de la rubrique d'abonnement :
Topic: channels/33301/subscribe QoS: 0
Maintenant, lorsque les données sont écrites sur le canal, vous pouvez observer les messages dans l'affichage du client MQTT X.
Historique des versions
Introduit dans R2017b
Voir aussi
Publish to a Channel Field Feed | Subscribe to a Channel Field Feed | Publish to a Channel Feed