エンベデッドシステムスペシャリスト暗記無料で始める

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

MQTTとは、ブローカを介した出版/購読型のメッセージングプロトコルで、送信側と受信側は互いを知らずトピックという名前だけでやり取りする。固定ヘッダが最小2バイトと小さく、低帯域で不安定な回線に向く。QoS 0〜2で到達保証の度合いを選べ、遺言(Will)機能で切断を他者へ知らせられる。

最終更新:2026-10-06

試験情報

エンベデッドシステムスペシャリスト試験の過去問では1回出題されています。

エンベデッドシステムスペシャリスト試験の頻出用語/午前II

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

背景

多数のセンサ端末を集約する構成をHTTPで組むと、端末ごとに要求と応答を往復させることになり、ヘッダのオーバヘッドと接続確立のコストが通信量と電力を食う。そのうえ端末は相手の在り処を知っていなければならず、構成が変わるたびに設定が要る。仲介役を1つ置いて宛先をトピック名に置き換えたことで、端末は送り先を知らずに済み、受け手の増減が送信側へ波及しなくなった。

具体例

AWS IoT CoreやAzure IoT Hubはこのプロトコルを標準の接続手段としており、OASISで標準化されたv3.1.1とv5が広く実装されている。工場では「工場A/ライン1/温度」のようなトピックへセンサが発行し、監視画面と記録用アプリが同じトピックを購読する。

試験での引っ掛け

要求と応答が1対1で対応するHTTPと対比され、同報や片方向の常時通知に強い。ただしQoS 1は「少なくとも1回」なので重複到達があり、重複を許さない処理にはQoS 2か受信側の冪等な作りが要る。必ず仲介役を挟む構造なので、ブローカが単一障害点になる点も設計上の論点になる。

関連用語

出た過去問

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

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

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • 要求と応答が1対1で対応するHTTPと対比され、同報や片方向の常時通知に強い。