Thread とは

GitHub でソースを見る

スレッド

Thread® は、IEEE 802.15.4-2006 ワイヤレス メッシュ ネットワークの低電力モノのインターネット デバイス用に設計された IPv6 ベースのネットワーク プロトコルで、一般に Wireless Personal Area Network(WPAN)と呼ばれます。Thread は、ZigBee、Z-Wave、Bluetooth LE など、他の 802.15 メッシュ ネットワーク プロトコルから独立しています。

Thread の主な機能は次のとおりです。

  • シンプル - 簡単なインストール、起動、運用
  • セキュリティ - Thread ネットワーク内のすべてのデバイスが認証され、すべての通信が暗号化されます
  • 信頼性 - 単一障害点のない自己回復メッシュ ネットワークと、干渉に対する耐性を提供するスペクトラム スペクトル技術
  • 効率性 - 低電力 Thread デバイスは、何年にもわたってバッテリーで動作し、動作
  • スケーラビリティ - Thread ネットワークは数百のデバイスまでスケールアップ可能

Thread を初めて使用する場合、独自のアプリケーションで OpenThread を使用するためには、基本を理解することが重要です。この入門の目的は、Thread の概念と仕組みについて説明し、OpenThread 開発の土台となるものです。

以下の項目について、ある程度の実務知識があることが前提となります。

  • IEEE 802.15.4
  • ネットワーキングとルーティングのコンセプト
  • IPv6

Thread の仕様について詳しくは、threadgroup.org をご覧ください。