Comment tester le serveur Mosquito?
4 réponses
dans des fenêtres de terminal séparées faites ce qui suit:
Démarrer le broker:
mosquitto
Départ de la ligne de commande de l'abonné:
mosquitto_sub-v-t 'test/topic'
publier le message de test avec l'éditeur de ligne de commande:
mosquitto_pub -t 'test/rubrique' -m 'helloWorld'
en plus de voir la connexion entre l'abonné et l'éditeur messages dans le courtier terminal suivantes doivent être imprimés dans le terminal de l'abonné:
test/sujet helloWorld
pour tester et voir si vous pouvez accéder à votre serveur MQTT depuis un autre monde (en dehors de votre VM ou de votre machine locale), vous pouvez installer l'un des outils de publication et de surveillance MQTT tels que MQTT-Spy sur votre machine extérieure, puis abonnez - vous à ' # " (c'est-à-dire à tous les sujets).
vous pouvez suivre ceci par la méthode @hardillb mentionnée dans sa réponse ci-dessus et tester en avant et en arrière comme ceci:
sur la machine avec Mosquito Server exécuter,
sur la machine à mots extérieurs avec MQTT-spy en cours d'exécution,
j'ai principalement mentionné mqtt-spy car il est multi-plateforme et facile à utiliser. Vous pouvez aller avec n'importe quel autre outil vraiment.
Et aussi à ma connaissance pour courir le mosquitto_sub
et mosquitto_pub
vous devez avoir mosquitto-clients installé sur votre machine Linux exécutant le test (dans mon cas Ubuntu) qui peut être fait facilement par
sudo apt-get install mosquitto-clients
Démarrer le Mosquitto Courtier
Ouvrez le terminal et tapez
mosquitto_sub -h 127.0.0.1 -t topic
ouvrez un autre terminal et tapez mosquitto_pub -h 127.0.0.1 -t topic -m "Hello"
maintenant vous pouvez passer au terminal précédent et là vous pouvez voir le Message "Hello".Un terminal fait office d'éditeur et un autre d'abonné.
Si vous utilisez Windows, ouvrez une invite de commande et tapez ' netstat-an'.
si votre serveur tourne, vous devriez pouvoir voir le port 1883.
si vous ne pouvez pas aller aux Services Task Manager > et démarrer / redémarrer le serveur Mosquitto à partir de là. Si vous ne pouvez pas le trouver ici aussi, votre installation de Mosquito n'a pas été réussie.
plus de détail tutoriel pour la mise en place Le moustique avec les fenêtres / est lié ici.