Mosquitto: Testowanie konfiguracji mostu Mosquitto

Ta dokumentacja jest częścią przewodnika Mosty. Pełny przewodnik znajdziesz tutaj: Jak połączyć serwery Mosquitto (most).

👋 Witamy w dokumentacji Stackhero!

Stackhero zapewnia w pełni zarządzane środowisko Mosquitto MQTT cloud, zaprojektowane z myślą o niezawodności i elastyczności:

  • Nielimitowana przepustowość wiadomości i transfery danych, dzięki czemu Twoje procesy nigdy nie napotkają sztucznych ograniczeń.
  • Nielimitowana autoryzacja urządzeń poprzez własne zewnętrzne API, co umożliwia płynne wdrażanie i zarządzanie dostępem.
  • Zaawansowane ACLs zapewniające precyzyjną kontrolę nad tematami, użytkownikami i działaniami.
  • Własna nazwa domeny z wbudowanym HTTPS dla bezpiecznych, markowych endpointów (na przykład: https://mqtt.twoja-firma.com).
  • Aktualizacje bez wysiłku: wprowadzaj ulepszenia lub poprawki bezpieczeństwa jednym kliknięciem.
  • Stała wydajność i wysoki poziom bezpieczeństwa – każda instancja działa na prywatnej, dedykowanej infrastrukturze.

Przyspiesz swoje projekty IoT i ogranicz koszty operacyjne. Bezpieczną, gotową do produkcji instancję Mosquitto MQTT cloud hosting możesz uruchomić w zaledwie kilka minut.

Mosquitto nie dostarcza szczegółowych logów do weryfikacji działania mostu.

Najlepszym sposobem na upewnienie się, że działa, jest bezpośrednie przetestowanie.

Możesz połączyć się ze swoim zdalnym serwerem i zasubskrybować temat testBridge używając istniejącego użytkownika (i hasła) zadeklarowanego na zdalnym serwerze:

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

W innym terminalu możesz połączyć się z instancją Mosquitto Stackhero używając istniejącego użytkownika (i hasła) zadeklarowanego na twojej instancji Mosquitto Stackhero:

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

Otwórz trzeci terminal i wyślij wiadomość testową używając swojej instancji Stackhero (i odpowiedniego użytkownika):

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

Powinieneś zobaczyć "Message from Stackhero broker" na swoich dwóch pierwszych terminalach.

Na koniec wyślij wiadomość testową używając swojej zdalnej instancji Mosquitto:

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

Gratulacje! Teraz masz dwa serwery MQTT połączone bezpiecznie, z uwierzytelnianiem i szyfrowaniem!