IT用語帳
A-1ネットワーク · ネットワーク応用

MQTT

MQTT

えむきゅーてぃーてぃー

IoT機器のための軽量なメッセージ通信プロトコル。TCP上で動作し、出版・購読(Publish/Subscribe)型のモデルで、送信側がトピックを指定して送ったメッセージを、ブローカーがそのトピックを購読する受信側に配信する。ヘッダが小さく、通信が不安定な環境でも使いやすい。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 2 回出題(ネットワークスペシャリスト試験 1・エンベデッドシステムスペシャリスト試験 1)

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

Related

関連キーワードの用語

A-1CoAP(Constrained Application Protocol)

処理能力や電力の限られたIoT機器のために設計された軽量のWebプロトコル。UDP上で動作し、HTTPと同様にGET、POSTなどのメソッドでリソースを操作するRESTの考え方を採りながら、ヘッダを小さくして通信量を抑える。HTTPとの相互変換も容易である。

A-1IoTのセキュリティ

インターネットにつながる機器(IoT機器)とそのサービスを守るための対策。初期パスワードのまま使われる、ファームウェアが更新されにくい、長期間稼働する、盗難や分解をされやすいといった特性から、Miraiのようにボットネットに悪用されやすい。初期パスワードの変更の強制、セキュアアップデート、通信の暗号化、ネットワークの分離などで対処し、日本では2025年にIoT製品のラベリング制度JC-STARが始まった。

A-1ファームウェアのセキュアアップデート

機器のファームウェアを、改ざんや不正な差替えを防ぎながら更新する仕組み。更新データに付けたデジタル署名を機器側で検証して正規の提供元のものだけを適用し、古い脆弱な版を書き込むダウングレード攻撃も防ぐ。更新中の電源断などに備えて2つの領域を切り替えるなどして失敗時に元の状態へ戻せるようにしておき、IoT機器や車載機器ではネットワーク経由のOTA更新で広く使われる。

A-1サイバーフィジカルシステム(CPS)

現実世界(フィジカル空間)の状況をセンサで収集し、サイバー空間で分析・予測した結果を現実世界の機器の制御や意思決定に反映させる仕組み。収集と反映を繰り返すことで、生産、交通、エネルギーなど社会システムの最適化を図る。Society 5.0の中核となる考え方。

A-1デジタルツイン

現実の製品、設備、都市などから収集したデータを基に、その状態をサイバー空間上に双子のように再現したモデル。現実側の変化をほぼリアルタイムに反映し、シミュレーションによる故障予測、運用の最適化、設計変更の事前検証などに用いる。

A-1エッジコンピューティング

データの発生源である端末やその近くに設置したサーバ(エッジ)でデータを処理する方式。すべてをクラウドへ送る方式に比べて通信遅延と通信量を減らせ、即時の応答が必要な制御や、外部に出したくないデータの処理に向く。