令和3年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問12

IoTで利用される通信プロトコルであり,パブリッシュ/サブスクライブ(Publish/Subscribe)型のモデルを採用しているものはどれか。

解答・解説

正解: ウ. MQTT

IoT(Internet of Things)環境において、センサーやデバイスなどの制約のあるネットワーク環境でも効率的に通信を行うために、軽量なプロトコルが利用されます。その中で、パブリッシュ/サブスクライブ(Publish/Subscribe)型のメッセージ配信モデルを採用している通信プロトコルは MQTT です。

パブリッシュ/サブスクライブモデルでは、メッセージの送信者(パブリッシャ)と受信者(サブスクライバ)が直接通信するのではなく、仲介役となる「ブローカ」を介してメッセージの送受信を行います。これにより、多数のデバイスが非同期で効率よく通信できるため、IoT分野で広く普及しています。

したがって、正解は「ウ」です。

各選択肢の解説

  • ア 6LoWPAN: IPv6 over Low power Wireless Personal Area Networks の略称です。消費電力が低く、処理能力の低いデバイスやネットワークでもIPv6通信を行えるようにする技術ですが、パブリッシュ/サブスクライブ型モデルのプロトコルではありません。
  • イ BLE: Bluetooth Low Energy の略称です。近距離無線通信規格であるBluetoothの一部で、低消費電力に特化しています。物理層やリンク層の通信規格であり、アプリケーション層のパブリッシュ/サブスクライブモデルとは異なります。
  • ウ MQTT: 記述の通り、IoTで広く利用されているパブリッシュ/サブスクライブ型の軽量な通信プロトコルです。
  • エ Wi-SUN: Wireless Smart Utility Network の略称です。特定小電力無線を利用した通信規格であり、主にスマートメーターなどのインフラ用途で利用されますが、パブリッシュ/サブスクライブ型のプロトコルではありません。

Spineチーム