[分享][MQTT] MQTT X 一款像 IM 聊天工具一样收发消息的 MQTT Client
介绍
Tag: [分享][开源][桌面端][MQTT][求 Star]
MQTT X是EMQ 开源的一款跨平台 MQTT 5.0 客户端工具,它支持 macOS, Linux, Windows,并且支持 MQTT 消息格式转换。
MQTT X 的用户界面借助聊天软件的形式简化了页面的操作逻辑,用户可以快速创建连接保存并同时建立多个连接客户端,方便用户快速测试 MQTT/TCP 、MQTT/TLS 、MQTT/WebSocket 的 连接 /发布 /订阅 功能及其他特性。
源码地址: https://github.com/emqx/MQTTX
产品官网 /使用文档: https://mqttx.app/cn/
特性
目前具有的特性
- 支持 MQTT 5.0 协议,支持 WebSocket
- 支持单 /双向 SSL 认证
- 支持脚本定制收发消息
- 支持定时任务
- 完整的日志系统
- 多主题
- 国际化
什么是 MQTT 协议,MQTT 全称为 Message Queuing Telemetry Transport (消息队列遥测传输)是一种基于 发布 /订阅 范式的“轻量级”消息协议,旨在用于受限设备和低带宽,高延迟或不可靠的网络,由 IBM 发布
为什么打造 MQTT X
打造目的是希望 MQTT 协议的使用者能够想使用 IM 聊天软件一样地对 MQ 消息的收发调试。
2020 年常见 MQTT 客户端工具比较:https://www.emqx.cn/blog/mqtt-client-tools
MQTT X 具有界面清晰简单易用的特点并且持续开源维护。 ![[分享][MQTT] MQTT X 一款像 IM 聊天工具一样收发消息的 MQTT Client](https://4563.org/wp-content/uploads/2021/02/20210218_602e9c43f30ca.png)
快速上手
下载地址: https://github.com/emqx/MQTTX/releases
源码构建:
git clone https://github.com/emqx/MQTTX.git cd MQTTX yarn install # serve yarn run electron:serve # build yarn run electron:build