オンラインMQTTクライアント
IoT通信のテストとデバッグのためのブラウザベースMQTTクライアント
プライバシー通知
MQTT認証情報とメッセージはすべてブラウザ内で処理され、サーバーには送信されません。
接続設定
WebSocketアドレス (ws:// または wss://)
詳細オプション
Status
Broker: -
Client ID: -
Connected at: -
MQTTプロトコル入門
MQTT(Message Queuing Telemetry Transport)は、IoTシナリオで広く使用されている軽量なパブリッシュ・サブスクライブメッセージングプロトコルです。このオンラインクライアントはWebSocket経由でMQTTブローカーに接続し、ブラウザで直接リアルタイム通信を可能にします。
クライアント機能
- WebSocket対応のMQTTブローカーに接続
- ワイルドカードで複数トピックを購読(+ と #)
- QoSレベルと保持フラグを設定してメッセージを発行
- 受信メッセージをリアルタイムで表示・フィルタ
- ラストウィル(LWT)の設定に対応
QoSレベルの説明
QoS 0:最大1回
ファイア・アンド・フォーゲット方式。メッセージは1回だけ送信され、確認を待ちません。たまに失われても問題ない非重要データに適しています。
QoS 1:最小1回
配信は保証されますが、重複の可能性があります。確認を受け取るまでメッセージを送信し続けます。重要な通知に適しています。
QoS 2:正確に1回
4ウェイハンドシェイクにより、メッセージが正確に1回配信されることを保証します。重複が許されない重要なトランザクションに適しています。
トピックワイルドカード
- シングルレベル(+)は1つのトピックレベルにマッチ:sensor/+/temperature
- マルチレベル(#)は任意のレベルにマッチ:home/#
- ワイルドカードは組み合わせ可能:+/sensor/#
WebSocket接続について
このブラウザクライアントはWebSocket接続(ws:// または wss://)のみをサポートします。従来のMQTTブローカー(TCPポート1883)に接続するには、ブローカーがWebSocketポートを開放している必要があります。通常、8083(ws)または8084(wss)です。