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,请参阅许可证。