Mosquitto: Tester la configuration du bridge Mosquitto

Cette documentation fait partie du guide Ponts. Consultez le guide complet ici : Comment connecter des serveurs Mosquitto ensemble (bridge).

👋 Bienvenue sur la documentation de Stackhero !

Stackhero propose une solution Mosquitto MQTT cloud prête à l'emploi offrant de nombreux avantages, notamment :

  • Échanges et transferts illimités de messages.
  • Authentification illimitée des appareils via une API externe.
  • ACLs avancées sur les topics, utilisateurs et actions.
  • Nom de domaine personnalisable sécurisé avec HTTPS (par exemple, https://mqtt.votre-entreprise.com).
  • Mises à jour simplifiées en un clic.
  • Performance optimale et sécurité robuste grâce à une VM privée et dédiée.

Gagnez du temps et simplifiez-vous la vie : il suffit de 5 minutes pour essayer la solution Mosquitto MQTT cloud hosting de Stackhero !

Mosquitto ne fournit pas de journaux détaillés pour vérifier que votre bridge fonctionne.

La meilleure façon de s'assurer de son bon fonctionnement est de le tester directement.

Vous pouvez vous connecter à votre serveur distant et vous abonner au topic testBridge en utilisant un utilisateur existant (et son mot de passe) déclaré sur le serveur distant :

mosquitto_sub -h 127.0.0.1 -u <user> -P <password> -t "testBridge" -v

Dans un autre terminal, vous pouvez vous connecter à votre instance Mosquitto Stackhero en utilisant un utilisateur existant (et son mot de passe) déclaré sur votre instance Mosquitto Stackhero :

mosquitto_sub -h <XXXXXX>.stackhero-network.com -p <PORT_TLS> -u <user> -P <password> -t "testBridge" -v

Ouvrez un troisième terminal et envoyez un message de test en utilisant votre instance Stackhero (et un utilisateur correspondant) :

mosquitto_pub -h <XXXXXX>.stackhero-network.com -p <PORT_TLS> -u <user> -P <password> -t "testBridge" -m "Message from Stackhero broker"

Vous devriez voir le "Message from Stackhero broker" sur vos deux premiers terminaux.

Enfin, envoyez un message de test en utilisant votre instance Mosquitto distante :

mosquitto_pub -h 127.0.0.1 -u <user> -P <password> -t "testBridge" -m "Message from remote broker"

Félicitations ! Vous avez maintenant vos deux serveurs MQTT connectés de manière sécurisée, avec authentification et chiffrement !