Étape 3: Configuration de votre environnement de test
Préambule
Pour tester notre nouveau courtier MQTT, nous allons tout d’abord installer un client qui peut s’inscrire et publier sur un sujet donné sur la facture pro forma de framboise. Nous allons ensuite surveiller cet échange via outil nommé MQTTSpy du PC (comme dans la première photo ci-dessus).
Pourquoi tester l’installation ? Eh bien, il pourrait vous sauver beaucoup de temps sur le long terme. Pour configurer correctement un système domotique robuste vous commencez à les invoquer et de qui, dans la plénitude des temps ajouter beaucoup d’utile IoT clients à, vous devez vous assurer que tous les maillons de la chaîne ne fonctionnent correctement, cette façon si vous constatez un problème avec votre nouvel appareil ITO vous pouvez rapidement exclure autant de systèmes que possible et de zéro à la question réelle.
Installation de Clients de Pub/Sub (framboise Pi)
Partir d’une fenêtre PuTTY, entrez la commande suivante sur votre courtier MQTT. S’assurer que vous êtes dans le répertoire de base ;
pi $
dans le cas contraire, entrez ;
CD ~
suivie ;
sudo apt-get install moustique-clients
.
Installation de MQTTSpy (PC)
Afin de lancer avec succès MQTTSpy, vous aurez besoin d’avoir Java Runtime moteur (JRE) supérieure à la version 8 est installé sur votre PC.
Pour vérifier quelle version de JRE que vous avez installé, exécuter un « déni de service dans une boîte », c’est à dire une fenêtre de ligne de commande (photo ci-dessus).
Partir du bouton Démarrer, entrez dans la zone Rechercher le texte gris « Rechercher les programmes et fichiers »
cmd
et appuyez sur entrée. A dos dans une boîte apparaîtra dans lequel vous devrez taper ;
Java-version
Il retournera "version"W.X.Y.ZZ"de java" et quelques autre 'guff' (photo ci-dessus) ou une erreur. Si vous avez quoi que ce soit autre que supérieure à la version 8 (en fait 1.8.y.zz), vous devez suivre ces instructions ;
Allez sur cette page de web de téléchargements Oracle.
https://www.Oracle.com/technetwork/Java/javase/downloads/jre8-downloads-2133155.html
Cochez la case "Accepter le contrat de Licence", téléchargez et installez le "Java SE Runtime Environment 8u92', jre-8u92-windows-x64.exe (comme sur la photo ci-dessus).
OK, maintenant, allez à la page de téléchargement de MQTTSpy ci-après ;
https://github.com/kamilfb/MQTT-Spy/wiki/downloads
Sélectionnez et téléchargez le fichier jar de l’espion mqtt (photo ci-dessus). Au moment d’écrire la version 0.5.0 était la plus récente disponible.
Enregistrez votre fichier « mqtt-spy-0.5.0-jar-with-dependancies.jar » à n’importe quel répertoire.
Pour obtenir le logiciel de fonctionner que vous pouvez double cliquer dessus. Il cela ne fonctionne pas vous pouvez entrer ce qui suit la ligne de commande, dans le répertoire, vous avez enregistré le fichier jar.
java-jar mqtt-spy-0.5.0-jar-with-dependancies.jar
Alternativement vous pouvez décompresser et déposez le fichier RunMQTTSpy.bat (donné ci-dessous) dans le même répertoire et double cliquez sur cette option pour exécuter MQTTSpy chaque fois.
.
OK, vous avez maintenant installé tous vos logiciels de test, nous allons configurez et effectuez un test.
.
Astuce
Pour ouvrir une invite de commande à un do répertoire spécifique ce qui suit :
- Ouvrez l’Explorateur windows
- Naviguez jusqu’au répertoire d’intérêt
- Appuyer sur des touches « Alt » et « Shift »
- Faites un clic droit sur le répertoire d’intérêt
- Dans le menu déroulant, sélectionnez « Fenêtre commande ouvrir ici »