English | 简体中文
MQTT X is a cross-platform MQTT desktop client open sourced by EMQ, which supports macOS, Linux, and Windows.
MQTT X adopts the form of chat interface, which simplifies the page operation, allow multiple clients information to be saved, facilitates the user to quickly test the MQTT/MQTTS connection, publish and subscribe to MQTT messages.
Download from GitHub Releases and install it.
Alternative, you can download here.
-
MQTT Broker preparation.
- If you do not need the MQTT Broker deployed locally, you can use the online public version of EMQ X for quick test;
Broker IP: broker.emqx.io Broker TCP Port: 1883 Broker SSL Port: 8883
- If you plan to deploy a MQTT Broker running locally, we recommend you to download EMQ X for installation. EMQ X broker is a fully open source, highly scalable, highly available distributed MQTT messaging broker for IoT, M2M and Mobile applications that can handle tens of millions of concurrent clients.
-
Connection configuration. Click the
+
button in the left menu bar and fill in the corresponding required fields in the form. -
After the connection information is configured, click the
Connect
button in the upper right corner to create a connection and connect to MQTT Broker. -
After the MQTT is connected successfully, you can perform MQTT publish and subscription tests.
# Clone
git clone git@github.com: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
-
Fork this repository
-
Add upstream remote
git remote add upstream git@github.com:emqx/MQTTX.git
-
Modify code, add commit on new branch, push it
-
Submit a pull request to upstream develop branch, we will review it
Apache License 2.0, see LICENSE.