MQTT デバッガー
無料オンラインMQTTブローカーに接続し、トピックの公開と購読を行う、インストール不要
MQTT とは?
MQTT(Message Queuing Telemetry Transport)は、IoT(モノのインターネット)アプリケーションで広く使用されている軽量メッセージングプロトコルです。クライアントがブローカーに接続し、トピックをサブスクライブし、メッセージをパブリッシュするパブリッシュ/サブスクライブパターンに従います。
MQTT デバッガーの使い方
ブローカーアドレス、ポートを入力し、WebSocket またはセキュア WebSocket(WSS)を選択します。認証のためにオプションでユーザー名とパスワードを提供します。Connect をクリックして、トピックをサブスクライブするかメッセージをパブリッシュします。すべてのメッセージはログパネルにリアルタイムで表示されます。
トピックについて
MQTT トピックはスラッシュで区切られた階層パスです(例:home/livingroom/temperature)。ワイルドカード:+ は単一のレベルに一致し、# は複数のレベルに一致します。$ で始まるトピックはシステムトピックです。
サービス品質(QoS)レベル
QoS 0 — 最大 1 回(ファイアアンドフォーゲット)。QoS 1 — 少なくとも 1 回(確認済み配信)。QoS 2 — 正確に 1 回(保証配信)。より高い QoS は信頼性を保証しますが、オーバーヘッドが増加します。
▶任意の MQTT ブローカーに接続できますか?
このツールは WebSocket 接続経由の MQTT をサポートしています。ブローカーは WebSocket トランスポートが有効になっている必要があります(通常ポート 9001 または 8083)。ブラウザからのネイティブ TCP 接続はサポートされていません。
▶ブローカーに接続できないのはなぜですか?
ブローカーが WebSocket 接続をサポートしていること、アドレスとポートが正しいこと、ファイアウォールが接続をブロックしていないことを確認してください。TLS を使用する場合、ブローカーが有効な SSL 証明書を持っていることを確認してください。
▶データは安全ですか?
すべての MQTT 通信はブラウザとブローカーの間で直接行われます。機密データの場合、接続を暗号化するために WSS(WebSocket Secure)を使用してください。データは当社のサーバーを通過しません。
▶ページを閉じるとどうなりますか?
MQTT 接続は自動的に閉じられます。メッセージ履歴は保持されません — ナビゲートするとクリアされます。
このツールが役に立ったら、作者にコーヒーをおごってください。
コーヒーをおごる