IT用語帳

MQTT

Message Queuing Telemetry Transport

えむきゅーてぃーてぃー

IoT向けの軽量なメッセージングプロトコル。Publish/Subscribe型の通信モデルを採用し、低帯域・不安定なネットワーク環境でも効率的にメッセージを配信できる。QoSレベルにより配信の品質を制御する。
組込みシステム設計 > IoTシステムの設計

関連キーワードの用語

NWMQTT(Message Queuing Telemetry Transport)

IoT向けの軽量メッセージングプロトコル。Publish/Subscribe型の通信モデルを採用し、ブローカーを介してメッセージを配信する。低帯域・不安定なネットワーク環境でも動作し、3段階のQoSレベル(0:最大1回、1:最低1回、2:正確に1回)を提供する。

ESCoAP

リソース制約のあるIoTデバイス向けに設計されたWebプロトコル。UDP上で動作し、RESTfulなリクエスト/レスポンスモデルを提供する。HTTPと類似のインタフェースだが、ヘッダが小さく低消費電力で動作する。RFC 7252で規定。

SATCP/IP

インターネットの標準プロトコル体系。IP(ネットワーク層)が経路制御を、TCP(トランスポート層)が信頼性のあるデータ転送を担う。アプリケーション層、トランスポート層、インターネット層、ネットワークインタフェース層の4層モデルで構成される。

SAWebSocket

クライアントとサーバ間で双方向の常時接続通信を実現するプロトコル。HTTP上でハンドシェイクした後、TCPコネクション上で全二重通信を行う。チャットやリアルタイム更新などの用途に適する。

SAIoT(Internet of Things)

家電、自動車、産業機器などのモノにセンサや通信機能を搭載し、インターネットに接続してデータの収集・分析・制御を行う仕組み。デバイス層、通信層、プラットフォーム層、アプリケーション層の階層で構成される。

SAエッジコンピューティング

データが発生する現場(エッジ)に近い場所で処理を行うコンピューティング方式。クラウドへの通信量削減、低遅延処理、プライバシー保護に有効。IoTデバイスからのデータ前処理やリアルタイム制御に活用される。