Subscribe to a Channel Field Feed
Abonnez-vous aux mises à jour du canal à partir d'un champ spécifique du canal avec MQTT
ThingSpeak™ MQTT prend uniquement en charge QoS 0.
Syntaxe
Description
channels/ s'abonne aux mises à jour d'un seul champ d'un flux de canal. Remplacez <channelID>/subscribe/fields/field<fieldnumber><channelID> par l'ID du canal et <fieldnumber> par le numéro du champ cible.
channels/<channelID>/subscribe/fields/+ s'abonne aux mises à jour de tous les champs d'un flux de canal à partir du canal spécifié.
Arguments d'entrée
Limites
Chaque type de licence ThingSpeak autorise un nombre différent d'abonnements MQTT et a des restrictions différentes sur le nombre de messages livrés. Pour plus d'informations, consultez Comment acheter et Foire aux questions.
Les abonnements MQTT ne signalent pas les mises à jour du canal à partir de
Bulk Write JSON DataouBulk 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 canaux.
Exemples
Configurez MQTT X pour vous abonner aux mises à jour de field1 depuis votre canal 33301 en utilisant mqtt3.thingspeak.com et le port 1883.
Dans la boîte de dialogue New connection, 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 rubrique d'abonnement :
Topic: channels/33301/subscribe/fields/field1 QoS: 0
Maintenant, mettez à jour le champ avec une publication et observez le message reçu dans le client à partir de l'abonnement.
Voir aussi
Subscribe to a Channel Feed | Publish to a Channel Feed | Publish to a Channel Field Feed