MQTT
MQTT
えむきゅーてぃーてぃー
IoT機器のための軽量なメッセージ通信プロトコル。TCP上で動作し、出版・購読(Publish/Subscribe)型のモデルで、送信側がトピックを指定して送ったメッセージを、ブローカーがそのトピックを購読する受信側に配信する。ヘッダが小さく、通信が不安定な環境でも使いやすい。
Related
他の資格での定義
IoT機器間の軽量なメッセージ通信プロトコル。Publish/Subscribe型のメッセージングモデルを採用し、ブローカーを介してメッセージを配信する。軽量でオーバーヘッドが小さく、帯域幅の限られた環境や不安定な接続に適する。
IoT向けの軽量なメッセージングプロトコル。Publish/Subscribe型の通信モデルを採用し、低帯域・不安定なネットワーク環境でも効率的にメッセージを配信できる。QoSレベルにより配信の品質を制御する。
IoT向けの軽量メッセージングプロトコル。Publish/Subscribe型の通信モデルを採用し、ブローカーを介してメッセージを配信する。低帯域・不安定なネットワーク環境でも動作し、3段階のQoSレベル(0:最大1回、1:最低1回、2:正確に1回)を提供する。
軽量なPublish/Subscribe型のメッセージ通信プロトコル。ブローカを介してトピックベースのメッセージ配信を行う。低帯域・不安定なネットワーク環境でも動作し、IoTデバイスからクラウドへのデータ送信に広く使用される。QoSレベルで配信保証を制御可能。
Past Exams
過去問での出題
過去問で 2 回出題(ネットワークスペシャリスト試験 1・エンベデッドシステムスペシャリスト試験 1)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
処理能力や電力の限られたIoT機器のために設計された軽量のWebプロトコル。UDP上で動作し、HTTPと同様にGET、POSTなどのメソッドでリソースを操作するRESTの考え方を採りながら、ヘッダを小さくして通信量を抑える。HTTPとの相互変換も容易である。
インターネットにつながる機器(IoT機器)とそのサービスを守るための対策。初期パスワードのまま使われる、ファームウェアが更新されにくい、長期間稼働する、盗難や分解をされやすいといった特性から、Miraiのようにボットネットに悪用されやすい。初期パスワードの変更の強制、セキュアアップデート、通信の暗号化、ネットワークの分離などで対処し、日本では2025年にIoT製品のラベリング制度JC-STARが始まった。
機器のファームウェアを、改ざんや不正な差替えを防ぎながら更新する仕組み。更新データに付けたデジタル署名を機器側で検証して正規の提供元のものだけを適用し、古い脆弱な版を書き込むダウングレード攻撃も防ぐ。更新中の電源断などに備えて2つの領域を切り替えるなどして失敗時に元の状態へ戻せるようにしておき、IoT機器や車載機器ではネットワーク経由のOTA更新で広く使われる。
現実世界(フィジカル空間)の状況をセンサで収集し、サイバー空間で分析・予測した結果を現実世界の機器の制御や意思決定に反映させる仕組み。収集と反映を繰り返すことで、生産、交通、エネルギーなど社会システムの最適化を図る。Society 5.0の中核となる考え方。
現実の製品、設備、都市などから収集したデータを基に、その状態をサイバー空間上に双子のように再現したモデル。現実側の変化をほぼリアルタイムに反映し、シミュレーションによる故障予測、運用の最適化、設計変更の事前検証などに用いる。
データの発生源である端末やその近くに設置したサーバ(エッジ)でデータを処理する方式。すべてをクラウドへ送る方式に比べて通信遅延と通信量を減らせ、即時の応答が必要な制御や、外部に出したくないデータの処理に向く。
