版本 1.0.0

MQTT 客户端

一个独立的桌面程序,用作 MQTT 代理服务器的客户端。它以 MQTT 3.1.1 和 5.0 连接任意代理服务器,实时展示主题树,并可带上协议的全部属性发布消息。既能配合 ELX-MQTT Broker,也能配合其他任何代理服务器。

下载 Windows 版 elxmqttclient-setup-1.0.0.exe · 约 12 MB

截图: ELX MQTT 客户端的主窗口

客户端能做什么

一件用于调试和日常使用 MQTT 的工具:看清主题里流过什么,也能轻松地发布回去。

MQTT 3.1.1 与 5.0

两种协议版本任选,按连接配置分别设置。支持版本 5 的属性、QoS 0/1/2、retain、遗嘱消息、保活和自动重连。

连接配置

配置管理器:地址、TLS 或 WebSocket、凭据、一组订阅、保活、遗嘱和 QoS,均按配置分别保存。

会动的主题树

每个节点的实时计数、按路径搜索,以及新消息到达时的动画闪烁,颜色、样式和底色都可设置。

发布

面积充裕、对 JSON 友好的载荷编辑器,并有一键格式化的快捷方式。可带上 MQTT 5.0 的全部属性发布。

格式与显示模式

对收到的消息提供 原始 / JSON / 二进制 的全局切换,以及「数据流」和「最新值」两种显示模式。

删除子树

一次操作即可清空某条分支上的保留消息:通过发布空的保留消息完成,并吞掉回声,使主题树干净地刷新。

两套主题与两种语言

深色主题和 Material 3 风格的浅色主题,界面为英语和俄语。在桌面上会记住窗口的大小和位置。

Windows 10 与 11,x64

安装程序自带所需的一切——无需解压,也不用配置依赖

下载 Windows 版 elxmqttclient-setup-1.0.0.exe · 约 12 MB

运行安装程序并按步骤操作即可。程序不需要另行安装运行时。连接代理服务器所用的账号,就是你在连接配置里填写的那一个。

其他平台正在准备

客户端使用 Flutter 编写,天然跨平台。Windows 版已完成并通过测试;Linux、macOS、Android 和 iOS 版本正在准备中。

客户端需要一个代理服务器

本客户端可与任意 MQTT 代理服务器配合使用。如果你手边还没有,ELX-MQTT Broker 就在这里:Debian 和 Ubuntu 上一条命令,Windows 上一个安装程序。