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 eine einsatzbereite Mosquitto MQTT Cloud Lösung, die zahlreiche Vorteile bietet, darunter:
- Unbegrenzter Nachrichtenaustausch und -transfer.
- Unbegrenzte Geräteauthentifizierung über eine externe API.
- Erweiterte ACLs für Themen, Benutzer und Aktionen.
- Anpassbarer Domainname gesichert mit HTTPS (zum Beispiel, https://mqtt.ihre-firma.com).
- Mühelose Updates mit nur einem Klick.
- Optimale Leistung und robuste Sicherheit durch eine private und dedizierte VM.
Sparen Sie Zeit und vereinfachen Sie Ihr Leben: Es dauert nur 5 Minuten, um die Mosquitto MQTT Cloud Hosting Lösung von Stackhero auszuprobieren!
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!