MQTTとは?
MQTTとは、ブローカを介したパブリッシュ/サブスクライブ型の軽量メッセージングプロトコル。送信側はトピックへ発行し、購読者はトピックを購読して受け取る。TCP上で動作し、ヘッダが小さく、QoSレベル(0〜2)を選べる。
ネットワークスペシャリスト試験の過去問では1回出題されています。
えむきゅーてぃーてぃー
MQTTの意味
ブローカを介したパブリッシュ/サブスクライブ型の軽量メッセージングプロトコル。送信側はトピックへ発行し、購読者はトピックを購読して受け取る。TCP上で動作し、ヘッダが小さく、QoSレベル(0〜2)を選べる。
MQTTの具体例
多数のセンサが「factory/line1/temp」といったトピックへ発行し、監視アプリが購読する。
MQTTは試験でどう引っ掛けられる?
送信側と受信側が直接やり取りしない(ブローカが仲介する)点が特徴。TCP上で動く点でUDPベースのCoAPと対比される。
MQTTと関連する用語
MQTTが出た過去問
IoTで利用される通信プロトコルであり、パブリッシュ/サブスクライブ(Publish/Subscribe)型のモデルを採用しているものはどれか。
正解:MQTT
要点:MQTTはブローカ経由のPub/Sub型IoTメッセージングプロトコル
MQTTは、ブローカを介してメッセージを配送するパブリッシュ/サブスクライブ型の軽量なメッセージングプロトコルである。送信側(パブリッシャ)はトピックを指定して発行し、受信側(サブスクライバ)はトピックを購読するだけでよく、両者は互いの存在を知る必要がない。ヘッダが小さく帯域や電力に制約のあるIoT機器に向く。
出典:令和3年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問12(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。