MQTTX ist ein plattformübergreifendes MQTT 5.0-Client-Tool, das von EMQ offen gesammelt wird, das auf MacOS, Linux und Windows ausgeführt wird und die Formatierung der MQTT-Nutzlast unterstützt.
MQTTX vereinfacht den Testvorgang mit Hilfe einer vertrauten, chat-ähnlichen Schnittstelle. Es ist einfach und schnell, mehrere, gleichzeitige Online -MQTT -Client -Verbindungen zu erstellen und die Verbindungs-, Veröffentlichungs- und Abonnementfunktionen von MQTT/TCP, MQTT/TLS, MQTT/WebSocket sowie anderen MQTT -Protokollfunktionen zu testen.
MQTT steht für MQ Telemetry Transport. Es handelt sich um ein Veröffentlichung/Abonnement, ein extrem einfaches und leichtes Messaging-Protokoll, das für eingeschränkte Geräte sowie für niedrige Bandbreiten, Hochlatenz- oder unzuverlässige Netzwerke ausgelegt ist.
Die MacOS -Benutzer können MQTTX mit Brew Cask installieren
brew install --cask mqttxLaden Sie von Github Releases herunter und installieren Sie es.
Alternative können Sie hier herunterladen.
Weitere Informationen finden Sie in unserer Dokumentation oder unserem Handbuch.
MQTT Broker bereit.
Wenn Sie den MQTT -Broker nicht lokal bereitstellen müssen, können Sie den von EMQX Cloud bereitgestellten öffentlichen MQTT 5.0 -Broker zum Testen verwenden:
Broker IP: broker.emqx.io
Broker TCP Port: 1883
Broker SSL Port: 8883Um den MQTT-Broker lokal auszuführen, wird EMQX empfohlen: ein Open-Source-Cloud-nativer, verteilter MQTT-Broker für IoT.
Verbindungskonfiguration. Klicken Sie in der linken Menüleiste auf die Schaltfläche + und füllen Sie die entsprechenden erforderlichen Felder im Formular aus.
Nachdem die Verbindungsinformationen konfiguriert wurden, klicken Sie in der oberen rechten Ecke auf die Schaltfläche Connect , um eine Verbindung zu erstellen und eine Verbindung zum MQTT -Broker herzustellen.
Nachdem der MQTT erfolgreich verbunden ist, können Sie MQTT -Veröffentlichungs- und Abonnementtests durchführen.

MQTTX ist so konzipiert, dass MQTT-Broker wie EMQX, die Ein-Klick-Verbindung und eine einfache grafische Schnittstelle eine Verbindung zu EMQX- oder EMQX-Cloud herstellen können, um funktionale Funktionen zu debuggen und zu erkunden.
Melden Sie die EMQX -Cloud für eine kostenlose Testversion für 14 Tage an
Laden Sie EMQX jetzt lokal herunter
Empfohlene Version für die Knotenumgebung:
# Clone
git clone [email protected]:emqx/MQTTX.git
# Install dependencies
cd MQTTX
yarn install
# Compiles and hot-reloads for development
yarn run electron:serve
# Compiles and minifies for production
yarn run electron:build Nach dem Erfolg des Gebäudes wird die entsprechende Installationsdatei für das erfolgreiche Building im Verzeichnis dist_electron angezeigt.
Wenn Sie es als Installationspaket für ein unabhängiges Betriebssystem verpacken müssen, lesen Sie den folgenden Befehl:
# For Windows
yarn run electron:build-win
# For Linux
yarn run electron:build-linux
# For macOS
yarn run electron:build-macBitte lesen Sie den beitragenden Leitfaden, bevor Sie eine Pull -Anfrage stellen.
MQTT -Programmierung
Eine Reihe von Blogs, die Entwicklern helfen, mit MQTT in PHP, Node.js, Python, Golang und anderen Programmiersprachen schnell zu beginnen.
MQTT SDKS
Wir haben beliebte MQTT -Client -SDKs in verschiedenen Programmiersprachen ausgewählt und Code -Beispiele bereitgestellt, mit denen Sie die Verwendung von MQTT -Clients schnell verstehen können.
Apache -Lizenz 2.0, siehe Lizenz.