Étape 4: Configuration MQTTSpy et tester votre courtier MQTT
Out of the box, la configuration minimale requise par MQTTSpy est comme suit :
- Connexion à votre Broker MQTT
- S’abonner à un sujet donné
- Vous pouvez également publier sur un sujet donné
.
Ici la vidéo ci-dessus montre comment se connecter à notre mosquitto MQTT courtier « MQTTSVR » et ajoutez une wild card pour voir tous les sujets de test et tester le courtier MQTT. L’ordre est comme suit :
- Ouvert deux auto login mastic séances
- Démarrez MQTTSpy en double-cliquant sur le fichier « RunMQTTSpy.bat » (j’ai fait la vidéo comme si vous venez d’utiliser MQTTSpy pour la première fois, ainsi vous pouvez voir la configuration initiale)
- Créer une configuration standard
- Créer une nouvelle connexion MQTT courtier qui nous connecte à notre courtier
- Entrez les détails de Broker « MQTTSVR.local » et lui donner un ID de client « 71 Win »
- Raccordez au courtier "Connexion ouverte" et enregistrer ce nouvel ensemble vers le haut, donc nous pouvons l’utiliser plus tard.
- Sélectionnez cet onglet courtier, qui est allé « Vert » pour montrer qu'il a connecté à MQTTSVR
- Faire un abonnement à tous les sujets de test (avec multi niveau wild-card)
- ' / test / #'
- D’un mastic fenêtre session faire un abonnement à la rubrique test (pas de caractères génériques).
- mosquitto_sub -t « / test/rubrique »
- De l’autre fenêtre de session PuTTY publier un message sur le sujet de test.
- mosquito_pub -t « / test/rubrique » -m « Hello World »
- Vous verrez alors ce message Bonjour tout le monde arrive à deux abonnés notre client (PuTTY et MQTTSpy)
- Maintenant pour prouver que nous pouvons publier un message d’un client non situé sur le courtier MQTT nous copier le sujet de test dans la boîte de publier dans MQTTSpy et envoyer le message « SteveQuinn » au courtier MQTT
- Vous pouvez maintenant voir ce message arrive au mastic souscrit les clients et les MQTTSpy (ici, MQTTSpy devenu abonné et l’éditeur).
- Enfin, nous fermer la connexion au courtier MQTT depuis le panneau de contrôle et quitter MQTTSpy.
- Suivi en fermant les deux sessions de mastic. N’oubliez pas d’utiliser ^ C (Ctrl C) pour arrêter l’abonnement avant de le quitter.
.
OK, alors maintenant nous sommes accompli MQTT courtier testeurs. Ce que cela nous procure ?
Si nous éprouvons des problèmes avec notre domotique mis en place, nous pouvons maintenant rapidement exécuter MQTTSpy et contrôler pour voir si le courtier est en bonne santé ou tous les messages publiés sont « mal formé » etc. Nous pouvons même publier des messages, ce qui signifie que nous pouvons tester n’importe quel appareil ITO que nous créons.