Main Content

Cette page a été traduite par traduction automatique. Cliquez ici pour voir la dernière version en anglais.

Résoudre les problèmes liés à MQTT

Le protocole MQTT fournit un retour minimal et les messages d'erreur sont limités. Utilisez ces étapes pour résoudre les problèmes de connexion et d'abonnement pour recevoir des messages. Les étapes sont toutes des possibilités indépendantes, les problèmes les plus probables étant répertoriés en premier.

  1. Assurez-vous que les informations d'identification de votre MQTT device sont correctes. Sélectionnez Devices > MQTT. Les détails de configuration de appareil sont visibles lorsque vous cliquez sur Edit, mais si vous n'avez pas enregistré ou noté le mot de passe lors de la création de l' appareil, vous pouvez en régénérer un nouveau en cliquant sur . .

  2. Les informations d'identification du MQTT device sont requises lors de la connexion du client MQTT aux canaux publics et privés.

  3. Assurez-vous que l'adresse du client est mqtt3.thingspeak.com. Si vous configurez incorrectement votre client pour se connecter au courtier ThingSpeak MQTT broker, votre demande de connexion est rejetée.

  4. Vérifiez que vous disposez du format de sujet correct pour Subscribe to a Channel Feed ou Subscribe to a Channel Field Feed.

  5. Vérifiez que vos canaux disposent des autorisations appropriées sur votre MQTT device ThingSpeak . Cliquez sur Devices > MQTT. Pour votre appareil répertorié, cliquez sur Edit. Voir les cases à cocher Allowed pour chaque canal.

  6. Assurez-vous que votre QoS est défini sur 0. Certains appareils ont une QoS par défaut différente de 0. Certains clients exigent que vous modifiiez manuellement le paramètre. Certains des exemples API MQTT montrent comment s'abonner avec QoS 0.

  7. CleanSession doit être mis à 1 s’il est spécifié.

  8. Assurez-vous que le port est correct. Voir Configuration du client MQTT pour une liste des ports acceptés.

  9. Si vous rencontrez des difficultés pour vous connecter avec SSL, sachez que votre client peut nécessiter des étapes supplémentaires pour activer une connexion sécurisée.

Voir aussi

Sujets associés