MQTTX 是由 EMQ 开源的一款强大的跨平台 MQTT 5.0 桌面、CLI 和 WebSocket 客户端工具。支持快速创建多个同时在线的 MQTT 客户端连接,方便测试 MQTT/TCP、MQTT/TLS、MQTT/WebSocket 的连接、发布、订阅功能及其他 MQTT 协议特性。
社区站网址:https://mqttx.app/zh
Github 仓库:https://github.com/emqx/MQTTX

MQTTX 1.10.1 版本现已发布!
下载最新版本:https://mqttx.app/zh/downloads
一键安装 MQTTX CLI
进入设置页面,找到 MQTTX CLI 部分并点击安装按钮。 或者,可以从顶部菜单选择「安装 MQTTX CLI」选项。 点击后,客户端将自动下载并安装所需的系统软件包。您可能需要输入管理员密码以授予安装权限。 安装完成后,您可以在任意命令行窗口中使用 mqttx
命令。



支持自定义 AI Copilot API
该功能来自社区用户 @ni00 的贡献提供内置的 Moonshot(月之暗面)API
MQTTX Copilot 现在支持内置的 Moonshot API,为中国区域内的用户提供增强的 AI 功能。用户只需获取 Moonshot API 密钥并在设置页面中输入,即可选择兼容的 Moonshot 模型并开始使用。目前支持的模型版本包括 moonshot-v1-8k、moonshot-v1-32k 和 moonshot-v1-128k。配置完成后,用户可以利用这些强大的模型来提升他们的 MQTTX Copilot 体验,包括一键生成测试客户端代码、测试数据等。
其它支持的模型

迁移 MQTTX Web 地址
影响:
WebSocket 连接现在必须使用安全 WebSocket (wss://) 代替 ws://。 用户需要更新他们的 WebSocket 连接配置。
下载 MQTTX 桌面版或 CLI 版本。 考虑私有化部署 Web 客户端。

配置文件中指定默认协议
mqttx init命令并选择您首选的默认协议。

该功来自社区用户 @rpendleton 的贡献其他更新
改进桌面端备份导入进度:支持导入大备份文件并显示进度条。 在桌面端显示加载数据错误:桌面应用现在清晰显示加载数据时遇到的错误,帮助用户快速识别和解决问题。 支持在加载连接错误时重建数据库:提供在发生加载连接错误时重建数据库的选项。 在 CLI 订阅输出中突出显示订阅信息:CLI 已增加在输出中突出显示订阅信息,使管理和跟踪订阅更容易。
修复桌面端重新订阅问题:解决了导致重新订阅问题的错误,提高了桌面应用的可靠性。 修正 CLI 发布消息格式的数据转换问题:修复了 CLI 在发布特定格式消息时导致数据转换错误的问题。
这些更新着重于改善用户体验,增强功能,并修复关键错误,以确保 MQTTX 更顺畅和可靠的操作。
未来规划
Payload 图表可视化增强 - MQTTX Viewer:
主题树视图:增强主题的组织和可视化。 差异视图:轻松比较不同的消息或负载。 仪表板视图:提供可定制的 MQTT 活动概览,以获取个性化洞见。 JSON 视图:改进 JSON 格式数据的处理和显示。 系统主题视图:专门针对系统相关 MQTT 主题的视图。
支持可配置的断开连接属性(MQTT 5.0):通过自定义断开连接设置来增强连接管理。 物联网场景数据模拟:将此功能带到桌面客户端,以简化物联网场景测试。 Sparkplug B 支持:扩展 MQTTX 功能,包括对 Sparkplug B 的特殊支持。 QoS 0 消息存储优化:提供可配置选项,减少存储空间使用。 MQTT GUI 调试功能:帮助调试 MQTT 通信的新功能。 插件功能:引入支持协议扩展(如 CoAP 和 MQTT-SN)的插件系统。 Avro 消息格式支持:增加对 Avro 消息格式的编码和解码能力。 脚本测试自动化(流程):简化自动化测试工作流的创建和管理。


点击“阅读原文”,了解更多
文章转载自EMQX,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




