iOS & iPadOS ネイティブ

任意の MQTT ブローカーを 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プライバシー優先買い切り
iPhone でスマートホームのトピックツリーを表示する MQTT Commander
MQTT 3.1.1 & 5.0
完全なプロトコルサポート
QoS 0 · 1 · 2
すべての配信保証
TCP · TLS · WS · WSS
mTLS を含む全トランスポート
オンデバイス
ブローカーデータは iPhone 外に出ません
Connection Doctor

接続失敗の原因を正確に把握

多くのクライアントは「接続に失敗しました」とだけ表示します。MQTT Commander は接続を段階的に追跡し、どのステップで失敗したかを平易な言葉での原因と修正案とともに伝えます。

  1. 入力 — ホスト、ポート、URI を検証
  2. DNS — 名前をアドレスに解決
  3. TCP — ブローカーへのソケットを開放
  4. TLS — 証明書チェーンとホスト名を確認
  5. WebSocket — パスとアップグレードを検証
  6. MQTT — CONNACK の理由コードを読み取り
  7. サブスクライブ — トピックフィルターの認可を確認
  • DNS、TCP、TLS、WebSocket、MQTT、サブスクリプションの失敗ステージを特定
  • TLS ハンドシェイクエラー(期限切れチェーン、ホスト名不一致、誤った ALPN)を解説
  • すべてのシークレットを削除した共有可能な診断バンドルをコピー
  • MQTT 5 の理由コードを読み取り、認証やパケットサイズの失敗を明示
接続失敗の型付き診断を表示する Connection Doctor
Certificate Wizard

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 作業に必要なすべて

単純なビューアーではなく、完全なデバッグツールキット。実際の作業フローに合わせてモバイルファーストで設計。

ブローカープロファイルとテンプレート

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 の整形表示とシンタックスハイライト、2 つのペイロードの差分比較、hex と Base64 のデコード、画像プレビュー、JSONPath による任意の値のコピー。

トピックツリーとスマートホームプリセット

ブローカー全体を閲覧したり、homeassistant/# や zigbee2mqtt/# に直接ジャンプ。retained マーカー、正規表現フィルタリング、数千トピックに対応。

安全なパブリッシュコンポーザー

QoS 付きのドラフトファースト公開、retain 警告、明示的な retained 削除確認、再利用可能なテンプレート、安全なホームオートメーションプリセット。

メッセージログとエクスポート

トピック、ペイロード、方向、QoS、エラーでトラフィックをフィルタリングし、シークレットと生ペイロードを削除した状態で CSV または JSON にエクスポート。

プライバシー優先

ブローカーはあなたのもの

ブローカーデータ(接続情報、トピック、ペイロード、認証情報、証明書)はデバイス上に保存され、当社のサーバーに送信されることはありません。アプリが送信するのは匿名の任意診断データのみで、Settings でオフにできます。

  • アカウント不要、サインイン不要
  • ブローカーデータはデバイス外に出ません
  • 広告なし — 販売・共有されることはありません
  • シークレットは iOS Keychain に保存
  • オフにできる匿名クラッシュ&使用統計

プライバシーポリシーを読む

MQTT Commander を選ぶ理由

他の MQTT クライアントはデスクトップ専用か、機能の少ないビューアーです。これはリアルなデバッグのためにモバイルファーストで設計されています。

一般的な MQTT クライアント

  • 理由も示さず接続が「失敗」するだけ
  • 証明書の設定は完全な試行錯誤
  • デスクトップ専用、または機能の少ない読み取り専用モバイルビューアー
  • 誤って retained 書き込みをしても何も警告しない
  • 自分のデータが他社のクラウドを経由する

MQTT Commander

  • Connection Doctor が失敗ステージと修正方法を明示
  • Certificate Wizard がチェーン、有効期限、ALPN、SNI を検証
  • タッチ操作向けに設計されたネイティブ iPhone & iPad アプリ
  • retained 削除確認付きのドラフトファースト公開
  • ブローカーデータはデバイス外に出ません

詳しく見る

アプリの実際の画面です。

よくある質問

対応している MQTT バージョンは?

MQTT 3.1.1 と MQTT 5.0 の両方に対応。完全な MQTT 5 プロパティ、QoS 0/1/2、retained メッセージ、Last Will、ワイルドカードと共有サブスクリプションを含みます。

TLS や mTLS で接続できますか?

はい。プレーン TCP、TLS、WebSocket、セキュア WebSocket をすべてサポートしています。Certificate Wizard は CA、クライアント証明書とキー(.p12/.pfx または PEM)をインポートし、チェーンと有効期限を検証して、AWS IoT Core などの設定向けに ALPN と SNI オーバーライドをサポートします。

Home Assistant や Zigbee2MQTT に対応していますか?

はい。homeassistant/# と zigbee2mqtt/# の組み込みプリセットのほか、permit_join や restart などの一般的な操作向けの安全なコマンドテンプレートが用意されています。

データはどこかに送信されますか?

ブローカーデータ(接続情報、トピック、ペイロード、認証情報)はデバイス上に保存され、当社に送信されることはありません。アプリは改善のために匿名のクラッシュ・使用診断データ(Sentry と Aptabase 経由)を送信しますが、個人情報やアプリ間のトラッキングはなく、Settings でオフにできます。

サブスクリプション型ですか?

いいえ。買い切り型です。一度購入すればずっと使えます。サブスクリプション、アプリ内購入、広告はありません。

対応デバイスは?

iOS 15 以降を搭載した iPhone と iPad に対応しています。インターフェースはネイティブ SwiftUI で、両デバイスに最適化されています。

本格的な MQTT デバッガーをポケットに

手元のブローカーからフィールドの mTLS エンドポイントまで — 接続、検査、パブリッシュ、診断をどこでも。

近日公開App Store

iPhone & iPad で近日リリース · $2.99

買い切りサブスクリプションなし、広告なしプライバシー優先iPhone & iPad

お困りですか?

セットアップの質問、ブローカーの問題、証明書のトラブル — 喜んでお手伝いします。

サポートを開く
近日公開App Store