IPA過去問ドリル

令和3年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問5

テクノロジ/ネットワーク

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

出典:令和3年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問5

正解:ウ

解説

MQTT(Message Queuing Telemetry Transport)は,パブリッシュ/サブスクライブ型のメッセージングモデルを採用した IoT 向けの軽量なプロトコルです。ブローカーを介してパブリッシャーとサブスクライバーが疎結合に接続され,固定ヘッダが最小 2 バイトと非常に小さいため,帯域や処理能力が限られたセンサーなどの組込み機器間の通信に広く利用されています。

選択肢ごとの解説

  • 誤り。CoAP(Constrained Application Protocol)は,HTTP に似たリクエスト/レスポンス型のモデルを基本とする軽量プロトコルであり,パブリッシュ/サブスクライブ型を主体とするものではありません。
  • 誤り。HTTP はリクエスト/レスポンス型のプロトコルであり,パブリッシュ/サブスクライブ型のモデルではなく,ヘッダサイズも大きいため軽量プロトコルとは言えません。
  • 正しい。MQTT は,パブリッシュ/サブスクライブ型のモデルを採用し,固定ヘッダが最小 2 バイトである軽量なメッセージングプロトコルです。
  • 誤り。ZigBee は,低消費電力の無線通信規格(物理層・データリンク層に関する規格)であり,アプリケーション層のメッセージングプロトコルではありません。
エンベデッドシステムスペシャリストの過去問を演習モードで解く