Table des matières

Sommaire "Réseau et communication"

Réseau - Tester un broker Mosquitto avec MQTTlens

[Mise à jour le 3/8/2019]

MQTTlens est une application Google Chrome, qui se connecte à un courtier MQTT et peut s'abonner et publier sur des sujets MQTT.

Lectures connexes

Installation dans Google Chrome
Pour installer une extension :

  1. Cliquer sur &5 en haut et à droite de la fenêtre du navigateur.
  2. Sélectionner Plus d'outils → Extensions.
  3. Entrer MqttLens dans la barre de recherche.

1. Contexte

Un broker MQTT Mosquitto est installé sur un Raspberry Pi. Un ESP8266 et un outil de simulation sont abonnés au broker. La préparation du Raspberry Pi est décrite sur la page Installer un broker MQTT Mosquitto sur un Raspberry Pi. La mise en oeuvre d'un client sur un ESP8266 est décrite sur la page Mise en oeuvre d'un client MQTT sur un ESP8266 feather Huzzah.

On souhaite tester le broker installé sur le Raspberry Pi avec l'extension MQTTLens installé dans Chrome.

On teste le broker en s'abonnant à maison/bureau/valeur et en publiant 1 ou 0 sur ctrlled.

2. Connexion au broker

  1. Afficher les applications en cliquant sur l'icône suivante . Ouvrir MQTTlens.
  2. Remplir les champs Connection name, Hostname et Port et éventuellement UserName et PassWord si la connexion est sécurisée.
  3. Cliquer sur
  4. Si la connexion s'établit, l'icône associée prend la forme ci-contre.

3. Abonnement à un topic

Pour s'abonner à un topic, il suffit de remplir le champ Subscribe. Cliquer sur SUBSCRIBE.

Remarque : Rester dans le mode 0, le seul connu de Mosquitto sur Raspbian.

Résultat attendu : les valeurs transmises sur le topic.

4. Publication

Pour publier sur un topic, il suffit de remplir le champ Publish puis de cliquer sur PUBLISH.

Remarque : Rester dans le mode O, le seul connu de Mosquitto sur Raspbian.

Résultat attendu : la LED de la carte ESP8266 s'éclaire “1” ou s'éteint “0”