MQTTX MAC 版

免费开源的 Mac MQTT 5.0 客户端:连接、发布和订阅,用来测试和调试物联网消息,支持脚本和仪表盘。

MQTTX 简介

MQTTX 是 EMQ 推出的开源跨平台 MQTT 5.0 客户端工具箱,用于开发、测试和排查 MQTT 应用。MQTT 是物联网设备常用的一种轻量级发布/订阅消息协议。使用 MQTTX 桌面 App,你可以通过 TCP、TLS、WebSocket 或安全 WebSocket,以 MQTT 3.1、3.1.1 或 5.0 连接到代理服务器,订阅主题、发布消息,并查看发送和接收的消息。

你可以对连接分组、搜索消息,并导入或导出连接设置。消息负载可以按纯文本、JSON、Base64、Hex、CBOR 和 MsgPack 编码和解码,支持 Protobuf 和 Avro 模式以及 GZIP 解压。脚本可以转换消息,定时器可以按计划发布,Topic Tree、Dashboard 和 Payload Inspector 帮你分析数据。MQTTX 免费开源,采用 Apache-2.0 许可证,为 Apple 芯片和 Intel 芯片 Mac 提供了单独的下载,需要 macOS 12 或更高版本。

主要功能

MQTTX 让 MQTT 测试一目了然。

  • MQTT 3.1、3.1.1 和 5.0:通过 TCP、TLS 和 WebSocket。
  • 发布和订阅:查看发送和接收的消息。
  • 负载格式:JSON、Base64、Hex、CBOR、MsgPack 等。
  • 模式:支持 Protobuf 和 Avro。
  • 脚本和定时器:转换和定时发送消息。
  • Topic Tree 和 Dashboard:分析你的数据。
  • 连接分组:整理、导入和导出连接。
  • MQTTX Agent:用自然语言操作 MQTTX。

1.13.2 版本新功能

MQTTX 1.13.2 新增 AI 智能体和仪表盘。

  • MQTTX Agent:用自然语言配置连接、发布、订阅和排查问题,修改需经批准
  • Dashboard:显示实时读数、仪表和趋势图,并比较多个连接的数据
  • 按时间范围查询保存在 Mac 上的消息
  • 现在可以解压收到的 GZIP 消息

MQTTX 常见问题

MQTTX 免费吗?

免费。MQTTX 是采用 Apache-2.0 许可证的免费开源软件。

什么是 MQTT?

MQTT 是一种轻量级发布/订阅消息协议,广泛用于物联网设备。

MQTTX 支持哪些 MQTT 版本?

MQTT 3.1、3.1.1 和 5.0,可通过 TCP、TLS、WebSocket 和安全 WebSocket 连接。

MQTTX 需要哪个版本的 macOS?

MQTTX 需要 macOS 12 或更高版本。

MQTTX 支持 Apple 芯片吗?

支持。Apple 芯片和 Intel 芯片 Mac 有单独的下载。

什么是 MQTTX Agent?

1.13.2 版新增的 AI 智能体,可以用自然语言操作 MQTTX。在 Ask 模式下,它会在修改前请求批准。

支持哪些负载格式?

纯文本、JSON、Base64、Hex、CBOR 和 MsgPack,并支持 Protobuf 和 Avro 模式以及 GZIP 解压。

有命令行版本吗?

有。MQTTX CLI 是单独的命令行客户端,适用于脚本、CI 和性能测试。

可以用 Homebrew 安装 MQTTX 吗?

可以。运行 brew install --cask mqttx。

mqttx.FULLMAC.app 上的 MQTTX 下载来自哪里?

下载按钮指向 MQTTX 官方下载页面 https://mqttx.app/downloads。mqttx.FULLMAC.app 不会修改或重新打包该 App。

相似应用

FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。