MQTT-SN (センサー ネットワーク用 MQTT) は、ワイヤレス ネットワーク上で動作するように特別に設計されたプロトコルです。 MQTT と同じパブリッシュ/サブスクライブ モデルを使用しており、MQTT のバージョンとして考えることができます。
MQTT-SN の設計を推進したワイヤレス センサー ネットワークの主な特徴は、処理能力とストレージが非常に限られ、ペイロード サイズが限られ、常にオン (スリープ状態) ではない、低電力バッテリー駆動のセンサーです。
MQTT-SN と MQTT の主な違いは、メッセージ ペイロードのサイズの削減、トランスポート プロトコルとして UDP を使用することにより永続的な接続の必要性を排除すること、およびトピック名の代わりにトピック ID を使用することです。
MQTT-SN には、短いトピック名、事前定義されたトピック、クライアントがゲートウェイを検出できるようにする検出プロセス、スリープ状態のクライアントのためのオフライン キープアライブ手順などの機能も含まれています。
MQTT-SN のアーキテクチャには、MQTT-SN クライアント、MQTT-SN ゲートウェイ、および MQTT-SN フォワーダーの 3 つのコンポーネントが含まれています。 この仕様では、各 MQTT-SN 接続に対応する MQTT 接続がある透過ゲートウェイと、複数の MQTT-SN 接続が単一の MQTT 接続を共有する集約ゲートウェイの 2 つのゲートウェイ タイプが定義されています。
要約すると、MQTT-SN は、MQTT プロトコルの機能をワイヤレス センサー ネットワークに拡張するために設計されたプロトコルです。 低電力で処理能力が限られた IoT 環境での使用に適した多くの機能を備えています。
低電力 Bluetooth モジュールの専門メーカーとして、Tecksay は多くの業界に適用されている多数の BLE Bluetooth モジュールを独自に開発、生産してきました。 10 年以上の業界経験を持つ Tecksay は、設計、プロジェクト管理、機能のカスタマイズ、システム開発などの側面から、顧客向けに BLE 組み込みソリューションをカスタマイズできます。