ソリューション

取り扱いツール:MQTT×NXTG

MQTT/IoTソリューション

MQTT(Message Queuing Telemetry Transport)は、軽量なメッセージングプロトコルであり、 低帯域幅または不安定なネットワーク接続がある環境でのデバイス間の通信を効率的に行うために設計されています。 特に、IoT(Internet of Things)デバイス間での通信に広く使用されています。
MQTTプロトコルは、そのシンプルさと効率の良さから、スマートホームデバイス、 車載システム、産業オートメーションなど、多種多様なアプリケーションで採用されています。
MQTTは1999年にIBMによって開発され、現在はOASIS(Organization for the Advancement of Structured Information Standards) によって標準化されています。

ここがポイント

MQTT×NXTGには
こんな事が出来ます!

軽量プロトコル

非常に小さいコードフットプリントが必要であり、ネットワーク帯域の使用も最小限に抑えられます。これにより、リソースが限られているデバイス(センサーや小型の組み込みデバイスなど)でも使用できます。

パブリッシュ/サブスクライブモデル

MQTTはパブリッシュ/サブスクライブ(Pub/Sub)モデルを採用しています。 メッセージの送信者(パブリッシャー)は、トピックを指定してメッセージを送信します。 メッセージの受信者(サブスクライバー)は、興味のあるトピックを購読し、 そのトピックに関連するメッセージのみを受信します。

信頼性とセキュリティ

メッセージ配信のための複数の品質レベル(QoSレベル)をサポートし、メッセージが確実に届くようにします。また、TLS/SSLによる暗号化をサポートしており、データのセキュリティを確保します。

ネットワーク接続が不安定なデバイスでも、セッションを維持し、接続が回復した際にメッセージの配信を再開できます。