Press "Enter" to skip to content

Comment savoir si mon courtier MQTT est en cours d'exécution ?

Si vous utilisez Windows, ouvrez une invite de commande et tapez "netstat -an". Si votre serveur est en cours d'exécution, vous devriez pouvoir voir le port 1883. Si vous ne pouvez pas accéder au Gestionnaire des tâches > Services et démarrer/redémarrer le serveur Mosquitto à partir de là.

Q. Comment ouvrir un courtier MQTT ?

Pour démarrer le courtier, ouvrez une invite de commande en cliquant sur Démarrer | Tous les programmes | Accessoires | Invite de commande. Dans l'invite de commande, accédez au dossier racine de Mosquitto, tel que C:/Program Files (x86)/mosquitto. Démarrez le service Mosquitto en exécutant la commande : « net start mosquitto ».

Q. Comment vérifier les données MQTT ?

Utilisation du moniteur MQTT pour afficher les données sur le courtier MQTT

  1. Établissez une nouvelle connexion avec MQTT Lens.
  2. Enregistrez votre connexion.
  3. Abonnez-vous au sujet "up".
  4. Afficher les données en cours.
  5. Abonnez-vous à la rubrique "bas" pour voir les commandes MQTT bidirectionnelles vers votre appareil.
  6. Le moniteur MQTT en cours d'utilisation.

Q. Comment utiliser le courtier MQTT ?

Cas d'utilisation

  1. Étape 1 – Implémenter le client du capteur. La première étape consiste à créer le client MQTT qui publie les données du capteur.
  2. Étape 2 – Implémenter le client d'abonnement. L'étape suivante consiste à implémenter le client d'abonnement, qui consomme les valeurs des rubriques home/temperature et home/brightness .

Q. Quelle est l'adresse IP du courtier MQTT ?

Variables de configuration L'adresse IP ou le nom d'hôte de votre courtier MQTT, par exemple, 192.168. 1.32. Le port réseau auquel se connecter. La valeur par défaut est 1883.

Q. Le courtier MQTT est-il un serveur ?

Un courtier MQTT est un serveur qui reçoit tous les messages des clients, puis achemine les messages vers les clients de destination appropriés. Un client MQTT est tout appareil (d'un microcontrôleur à un serveur à part entière) qui exécute une bibliothèque MQTT et se connecte à un courtier MQTT sur un réseau.

Q. MQTT est-il un standard ouvert ?

Explication : MQTT est un protocole de messagerie publique conçu pour une communication M2M légère. Il a été initialement développé par IBM et est maintenant un standard ouvert.

Q. Que fait un courtier MQTT ?

Selon l'implémentation, un courtier peut gérer jusqu'à des millions de clients MQTT connectés simultanément. Le courtier est chargé de recevoir tous les messages, de filtrer les messages, de déterminer qui est abonné à chaque message et d'envoyer le message à ces clients abonnés.

Q. Comment puis-je vérifier l'état de ma connexion client MQTT ?

J'ai eu du mal à trouver un véritable outil d'état de connexion client, un tableau de bord ou quoi que ce soit qui affiche une liste de mes clients et leur état de connexion. De toute évidence, le courtier via les mécanismes de protocole de bas niveau maintient une table keepalive MQTT pour chaque client – c'est ainsi que Last Will and Testament (LWT) est déclenché en interne par le courtier.

Q. Existe-t-il des courtiers gratuits pour le protocole MQTT ?

Il existe des courtiers auto-hébergés gratuits, les plus populaires étant Mosquitto et les commerciaux comme HiveMQ. Mosquitto est un courtier MQTT open source gratuit qui fonctionne sous Windows et Linux. Si vous ne souhaitez pas installer et gérer votre propre courtier, vous pouvez utiliser un courtier basé sur le cloud.

Q. Comment afficher les messages MQTT dans un navigateur ?

La première et la plus évidente façon de procéder consiste à placer un proxy Websockets devant votre courtier MQTT et à utiliser le client Javascript Eclipse Paho MQTT pour communiquer avec le courtier. HiveMQ, un produit commercial offre cette fonctionnalité prête à l'emploi.

Q. Quel est le meilleur serveur pour tester MQTT ?

Mosquitto est un courtier MQTT open source gratuit qui fonctionne sous Windows et Linux. Eclipse dispose d'un courtier MQTT public gratuit et d'un serveur COAP que vous pouvez également utiliser pour les tests. L'adresse est iot.eclipse.org et le port est 1883 ou 8883(SSL). Consultez l'article MQTT Brokers and Servers pour obtenir une liste des options d'hébergement.