原生支持 iOS 与 iPadOS

调试任意 MQTT Broker 就在您的 iPhone 上

MQTT Commander 是专为 iPhone 和 iPad 打造的专业 MQTT 客户端与调试工具。连接 Mosquitto、Home Assistant、Zigbee2MQTT 或 AWS IoT,检查每一条消息载荷,精准查明连接失败的根本原因。

即将登陆App Store 查看功能

即将在 iPhone 与 iPad 上推出 · $2.99

MQTT 3.1.1 & 5.0TLS · mTLS · WebSocket默认保护隐私一次性购买
MQTT Commander 在 iPhone 上显示智能家居主题树
MQTT 3.1.1 & 5.0
完整协议支持
QoS 0 · 1 · 2
全部投递保证等级
TCP · TLS · WS · WSS
所有传输方式,含 mTLS
本机存储
Broker 数据始终保留在您的 iPhone 上
Connection Doctor

精准了解连接失败的原因

大多数客户端只显示「连接失败」。MQTT Commander 逐阶段分析连接过程,告诉您哪一步出了问题——并以通俗语言说明原因和修复建议。

  1. 输入 — 验证主机、端口和 URI
  2. DNS — 将域名解析为地址
  3. TCP — 向 Broker 建立 Socket 连接
  4. TLS — 验证证书链和主机名
  5. WebSocket — 验证路径和升级请求
  6. MQTT — 读取 CONNACK 返回码
  7. 订阅 — 验证主题过滤器权限
  • 精准定位失败阶段:DNS、TCP、TLS、WebSocket、MQTT 或订阅
  • 解释 TLS 握手错误——证书链过期、主机名不匹配、ALPN 设置错误
  • 复制可分享的诊断报告,所有敏感信息已自动脱敏
  • 解读 MQTT 5 原因码,让认证失败和数据包超限问题一目了然
Connection Doctor 显示连接失败的详细诊断信息
证书向导

TLS 与 mTLS,无需反复试错

导入 CA、客户端证书和私钥——.p12/.pfx 或 PEM 格式——MQTT Commander 自动验证证书链、检查有效期和主机名,并将所有密钥安全存储在 iOS Keychain 中。

  • 支持导入 .p12/.pfx 和 PEM 证书及密钥,支持密码保护
  • 验证证书链,标记过期、SAN/CN 和主机名不匹配问题
  • 支持 ALPN 协议列表(含 AWS IoT x-amzn-mqtt-ca)和 SNI 覆盖
  • SHA-256 指纹显示;客户端证书和密钥存储在 Keychain 中
证书管理器显示已导入的客户端证书及其详细信息
功能

MQTT 开发所需的一切

完整的调试工具套件——绝非简单的消息查看器。以移动优先理念打造,契合您的实际工作方式。

Broker 配置文件与模板

无限保存 Broker 配置,内置 Mosquitto、Home Assistant、Zigbee2MQTT 和 AWS IoT 快速模板。网络切换时自动重连并支持退避策略。

MQTT 3.1.1 & 5.0

完整支持 MQTT 5 属性、QoS 0/1/2、retained 消息、Last Will、通配符和共享订阅——适用于 TCP、TLS、WebSocket 或 WSS。

载荷检查器

美化并高亮显示 JSON,对比两条载荷,解码 hex 和 Base64,预览图片,并通过 JSONPath 复制任意值。

主题树与智能家居预设

浏览整个 Broker,或直接跳转到 homeassistant/# 和 zigbee2mqtt/#。支持 retained 标记、正则过滤,可轻松处理数千个主题。

安全发布编辑器

草稿优先的发布流程,支持 QoS 设置、retain 警告、明确的 retained 删除确认、可复用模板和安全的家居自动化预设。

消息日志与导出

按主题、载荷、方向、QoS 或错误筛选流量,然后导出为 CSV 或 JSON——敏感信息和原始载荷均已自动脱敏。

隐私优先

您的 Broker 数据始终属于您

您的 Broker 数据——连接信息、主题、载荷、凭据和证书——保留在您的设备上,绝不上传至我们的服务器。应用仅发送可选的匿名诊断数据,您可以在 Settings 中随时关闭。

  • 无需账户,无需登录
  • Broker 数据始终保留在您的设备上
  • 无广告——绝不出售或共享
  • 密钥存储在 iOS Keychain 中
  • 可关闭的匿名崩溃与使用统计

阅读隐私政策

为什么选择 MQTT Commander

其他 MQTT 客户端要么只能在桌面端使用,要么功能简陋。这款应用以移动优先理念打造,专为真正的调试需求设计。

典型 MQTT 客户端

  • 连接「就是失败」,没有任何原因说明
  • 证书配置全靠反复试错
  • 仅限桌面,或只是简单的只读移动查看器
  • 随意发布——包括意外的 retained 写入
  • 您的数据通过他人的云端同步

MQTT Commander

  • Connection Doctor 指出失败阶段和修复方法
  • 证书向导验证链、有效期、ALPN 和 SNI
  • 原生 iPhone 与 iPad 应用,专为触控设计
  • 草稿优先发布,附 retained 删除确认
  • Broker 数据始终保留在您的设备上

深入了解

应用真实截图。

常见问题

支持哪些 MQTT 版本?

同时支持 MQTT 3.1.1 和 MQTT 5.0,包括完整的 MQTT 5 属性、QoS 0/1/2、retained 消息、Last Will,以及通配符和共享订阅。

支持 TLS 和 mTLS 连接吗?

支持。可使用明文 TCP、TLS、WebSocket 和安全 WebSocket 进行连接。证书向导支持导入 CA、客户端证书和密钥(.p12/.pfx 或 PEM),验证链和有效期,并支持 ALPN 和 SNI 覆盖,适用于 AWS IoT Core 等场景。

支持 Home Assistant 和 Zigbee2MQTT 吗?

支持。内置 homeassistant/# 和 zigbee2mqtt/# 预设,以及 permit_join 和 restart 等常用操作的安全命令模板。

我的数据会被发送到任何地方吗?

您的 Broker 数据——连接信息、主题、载荷和凭据——保留在您的设备上,绝不上传至我们的服务器。应用会发送匿名的崩溃和使用诊断数据(通过 Sentry 和 Aptabase),用于改进产品——不含个人数据,不跨应用追踪——您可以在 Settings 中关闭此功能。

需要订阅付费吗?

不需要。这是一次性购买——买一次永久使用。无订阅、无应用内购买、无广告。

支持哪些设备?

支持运行 iOS 15 或更高版本的 iPhone 和 iPad。界面采用原生 SwiftUI 构建,自动适配两种设备。

将专业 MQTT 调试工具放入口袋

连接、检查、发布和诊断——从桌面上的 Broker 到现场的 mTLS 终端,一切尽在掌控。

即将登陆App Store

即将在 iPhone 与 iPad 上推出 · $2.99

一次性购买无订阅,无广告默认保护隐私iPhone & iPad

需要帮助?

配置问题、Broker 特殊行为或证书故障——我们随时为您解答。

联系支持
即将登陆App Store