軽量Pub/Subメッセージングプロトコル(MQTT)のプロトコル特性

MQTT(Message Queuing Telemetry Transport) は、TCP/IP上で動作する極めて軽量なPub/Sub(出版/購読)型メッセージングプロトコルです。メッセージの仲介者(Broker)を介してクライアント間で非同期に通信を行います。固定ヘッダサイズが 最小わずか 2バイト と非常に小さく設計されており、狭帯域・不安定なネットワーク環境や、計算資源・バッテリーが限られた組込みIoTデバイス間のデータ通信に最適です。したがって、正解は ウ です。 ア: CoAP(Constrained Application Protocol)はUDP上で動作するRESTfulなリクエスト/レスポンス型(Client/Server型)プロトコルです。 イ: HTTPはWeb標準のプロトコルですが、テキストベースのヘッダが数百バイト以上と大きく、軽量IoT通信にはオーバーヘッドが過大です。 エ: ZigBeeはIEEE 802.15.4をベースとした近距離無線通信規格(物理層〜ネットワーク層)であり、アプリケーション層プロトコルではありません。

IoT に活用される機器間の情報のやり取りに用いられ,パブリッシュ/サブスクライブ(Publish / Subscribe)型のモデルを採用し,アプリケーション層のプロトコルヘッダが最小で 2バイトである軽量プロトコルはどれか。

出典令和3年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問5
ア
CoAP
イ
HTTP
ウ
MQTT
エ
ZigBee