MQTTX是由EMQ開源的跨平台MQTT 5.0客戶端工具,該工具可以在MacOS,Linux和Windows上運行,並支持格式化MQTT有效載荷。
MQTTX在熟悉的類似聊天的接口的幫助下簡化了測試操作。創建多個同時在線MQTT客戶端連接非常容易快捷,並且可以測試MQTT/TCP,MQTT/TLS,MQTT/Websocket以及其他MQTT協議的連接,發布和訂閱功能。
MQTT代表MQ遙測運輸。它是一個出版/訂閱,非常簡單且輕巧的消息傳遞協議,專為受限設備和低頻帶寬度,高延遲或不可靠的網絡而設計。
MacOS用戶可以使用Brew Cask安裝MQTTX
brew install --cask mqttx從Github發布並安裝它。
替代方案,您可以在此處下載。
有關詳細信息,請參見我們的文檔或手冊。
準備MQTT經紀人。
如果您不需要本地部署MQTT經紀人,則可以使用EMQX Cloud提供的公共MQTT 5.0代理進行測試:
Broker IP: broker.emqx.io
Broker TCP Port: 1883
Broker SSL Port: 8883要在本地運行MQTT經紀人,建議使用EMQX:一個開源,雲原生,分佈式的MQTT經紀人。
連接配置。單擊左菜單欄中的+按鈕,然後填寫表單中所需的相應字段。
配置連接信息後,單擊右上角的Connect按鈕以創建連接並連接到MQTT代理。
成功連接MQTT後,您可以執行MQTT發布和訂閱測試。

MQTTX旨在連接以測試MQTT經紀人,例如EMQX,一鍵連接和簡單的圖形接口,使連接到EMQX或EMQX Cloud可以輕鬆進行調試和探索功能功能。
註冊EMQX Cloud 14天免費試用
立即下載本地EMQX
節點環境的推薦版本:
# 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建築物成功後,成功構建ING的相應安裝文件將出現在dist_electron目錄中。
如果您需要將其作為獨立操作系統的安裝程序包,請參閱以下命令:
# For Windows
yarn run electron:build-win
# For Linux
yarn run electron:build-linux
# For macOS
yarn run electron:build-mac在提出拉請請求之前,請確保閱讀貢獻指南。
MQTT編程
一系列博客,可幫助開發人員在PHP,Node.js,Python,Golang和其他編程語言中迅速開始使用MQTT。
MQTT SDK
我們已經選擇了各種編程語言的流行MQTT客戶端SDK,並提供了代碼示例,以幫助您快速了解MQTT客戶端的使用。
Apache許可證2.0,請參閱許可證。