ネットワークスペシャリスト暗記無料で始める

MQTTとは?えむきゅーてぃーてぃー

MQTTとは、ブローカと呼ぶ仲介サーバを挟む、パブリッシュ/サブスクライブ型の軽量メッセージングプロトコル。送信側はトピックを指定して発行し、受信側はトピックを購読するだけで、互いの所在を知らなくてよい。TCP上で動き、ヘッダが数バイトと小さく、到達保証の強さをQoS 0〜2から選べる。

最終更新:2026-10-06

試験情報

ネットワークスペシャリスト試験の過去問では1回出題されています。

ネットワークスペシャリスト試験の頻出用語/午前II

この語が出る過去問を解く →

背景

多数のセンサが1台のサーバへ直接つなぐ構成では、サーバのアドレスが変わるたびに全端末を直すことになり、受け手を増やすたびに送信側の改修も要る。加えて電池駆動・細い回線の機器にとっては、HTTPのヘッダですら重い。送り手と受け手を仲介役で切り離し、ヘッダを削りきることで、IoTの台数と制約に合わせた設計になっている。

具体例

工場の多数のセンサが factory/line1/temp のようなトピックへ発行し、監視アプリと記録用データベースがそれぞれ購読する。OASISが標準化し、Eclipse Mosquittoが代表的なブローカ実装として使われている。

試験での引っ掛け

送信側と受信側は直接やり取りせず、必ずブローカを経由する。そのためブローカが単一障害点になる点も設計上の論点。TCP上で動くので、UDP上で動くCoAPと対比して出題される。QoS 2で保証されるのは重複なしの到達であって、遅延ではない。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • 送信側と受信側は直接やり取りせず、必ずブローカを経由する。