Mosquitto: Testen der Mosquitto-Bridge-Konfiguration

Diese Dokumentation ist Teil des Bridges-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Wie man Mosquitto-Server miteinander verbindet (Bridge).

👋 Willkommen in der Stackhero-Dokumentation!

Stackhero bietet Ihnen eine vollständig verwaltete Mosquitto MQTT Cloud-Umgebung, die auf Zuverlässigkeit und Flexibilität ausgelegt ist:

  • Unbegrenzter Nachrichtendurchsatz und unbegrenzte Datenübertragungen, damit Ihre Workflows niemals auf künstliche Grenzen stoßen.
  • Unbegrenzte Geräteauthentifizierung über Ihre eigene externe API, um Onboarding und Zugriffsverwaltung nahtlos zu gestalten.
  • Erweiterte ACLs für eine feingranulare Steuerung von Topics, Benutzern und Aktionen.
  • Ein individueller Domainname mit integriertem HTTPS für sichere, markenkonforme Endpunkte (zum Beispiel: https://mqtt.your-company.com).
  • Updates ohne Aufwand: Verbesserungen oder Sicherheitspatches mit nur einem Klick anwenden.
  • Gleichbleibende Performance und hohe Sicherheit, da jede Instanz auf einer privaten, dedizierten Infrastruktur läuft.

Beschleunigen Sie Ihre IoT-Projekte und reduzieren Sie den Betriebsaufwand. Sie können in nur wenigen Minuten eine sichere, produktionsreife Mosquitto MQTT Cloud Hosting-Instanz bereitstellen.

Mosquitto bietet keine ausführlichen Protokolle, um zu überprüfen, ob Ihre Bridge funktioniert.

Der beste Weg, um ihre Funktionalität sicherzustellen, ist, sie direkt zu testen.

Sie können sich mit Ihrem entfernten Server verbinden und das Thema testBridge abonnieren, indem Sie einen vorhandenen Benutzer (und Passwort) verwenden, der auf dem entfernten Server deklariert ist:

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

In einem anderen Terminal können Sie sich mit Ihrer Stackhero Mosquitto-Instanz verbinden, indem Sie einen vorhandenen Benutzer (und Passwort) verwenden, der auf Ihrer Stackhero Mosquitto-Instanz deklariert ist:

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

Öffnen Sie ein drittes Terminal und senden Sie eine Testnachricht mit Ihrer Stackhero-Instanz (und einem entsprechenden Benutzer):

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

Sie sollten die "Message from Stackhero broker" auf Ihren ersten beiden Terminals sehen.

Senden Sie schließlich eine Testnachricht mit Ihrer entfernten Mosquitto-Instanz:

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

Herzlichen Glückwunsch! Sie haben jetzt Ihre beiden MQTT-Server sicher verbunden, mit Authentifizierung und Verschlüsselung!