ネットワーク
MQTT(Message Queuing Telemetry Transport)がIoT通信に適している理由として、最も適切なものはどれか。
ア.HTTPと互換性があり、既存のWebサーバーにそのまま接続できるため、IoTデバイスの開発コストを削減できる。
イ.強力な暗号化と認証機能を標準で備えており、セキュリティが最重視されるIoT環境に最適化されている。
ウ.UDP上で動作するため、TCPの接続確立オーバーヘッドがなく、リアルタイム映像ストリーミングに特化したプロトコルである。
エ.パブリッシュ・サブスクライブモデルを採用し、低帯域・不安定な環境でも動作する軽量なプロトコルで、バッテリー駆動の小型デバイスに適している。正解
解説
MQTTは「郵便局経由の回覧板」方式。デバイスが情報を投函すると(パブリッシュ)、ブローカーが受け取って購読者全員に配る。直接繋がらなくていいので、貧弱なネットワークでも成立します。
なぜ エ が正解か
エが正解。MQTTはIBMが開発した軽量メッセージングプロトコル(ISO/IEC 20922)。パブリッシュ・サブスクライブモデルを採用し、デバイスはブローカーにメッセージを発行するだけでよい。ヘッダーが最小2バイトと非常に軽量で、低帯域・高遅延・不安定なネットワーク(衛星回線・モバイルなど)でも動作する。バッテリー駆動センサーや組み込みデバイスに最適。
出典: AI生成問題(学習用)