資格暗記無料で始める

MQTTとは?

MQTTは、IoT機器のように処理能力や通信帯域に制約のある小型機器同士で、軽量にデータをやり取りするために設計された通信プロトコルである。データを送る側(パブリッシャー)と受け取る側(サブスクライバー)が、ブローカーと呼ばれる仲介サーバーを介して、あらかじめ決めた「トピック」という単位でメッセージをやり取りする仕組み(パブリッシュ・サブスクライブ型)を採用しており、送信側と受信側が互いを直接意識する必要がない点が特徴である。HTTPに比べて通信のオーバーヘッドが小さく、不安定な回線環境でも動作しやすいため、多数のセンサー機器からのデータ収集に広く採用されている。

エムキューティーティー

ITパスポートの頻出用語/テクノロジ系/別名:Message Queuing Telemetry Transport


MQTTの意味

MQTTは、IoT機器のように処理能力や通信帯域に制約のある小型機器同士で、軽量にデータをやり取りするために設計された通信プロトコルである。データを送る側(パブリッシャー)と受け取る側(サブスクライバー)が、ブローカーと呼ばれる仲介サーバーを介して、あらかじめ決めた「トピック」という単位でメッセージをやり取りする仕組み(パブリッシュ・サブスクライブ型)を採用しており、送信側と受信側が互いを直接意識する必要がない点が特徴である。HTTPに比べて通信のオーバーヘッドが小さく、不安定な回線環境でも動作しやすいため、多数のセンサー機器からのデータ収集に広く採用されている。

MQTTの具体例

工場内の多数のセンサーがMQTTのブローカーに温度データを「トピック」単位で送信し、監視システムがそのトピックを購読してリアルタイムに一括監視する。

MQTTは試験でどう引っ掛けられる?

MQTTHTTPのような1対1のリクエスト・レスポンス型ではなく、ブローカーを介したパブリッシュ・サブスクライブ型の通信方式である点が、HTTPとの違いとして問われやすい。

MQTTと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。