Thread とは

GitHub でソースを見る

スレッド

Thread® は、IEEE 802.15.4-2006 ワイヤレス メッシュ ネットワーク(一般にワイヤレス パーソナル エリア ネットワーク(WPAN)と呼ばれる)の低電力の IoT デバイス向けに設計された IPv6 ベースのネットワーキング プロトコルです。Thread は、ZigBee、Z-Wave、Bluetooth LE などの他の 802.15 メッシュ ネットワーキング プロトコルとは独立しています。

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

  • シンプルさ - 設置、起動、操作が簡単
  • セキュリティ - Thread ネットワーク内のすべてのデバイスが認証され、すべての通信が暗号化されます
  • 信頼性 - 単一障害点のない自己修復メッシュ ネットワーキングと、干渉に対する耐性を備えたスペクトラム拡散技術
  • 効率性 - 低電力の Thread デバイスは、スリープ状態になり、バッテリーで数年間動作できます。
  • 拡張性 - Thread ネットワークは数百台のデバイスまで拡張可能

Thread を初めて使用する場合は、独自のアプリケーションで OpenThread を使用するために、基本を理解することが重要です。この入門ガイドの目的は、Thread の背後にあるコンセプトと仕組みを説明し、OpenThread 開発への足がかりを提供することです。

次の知識があることを前提としています。

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

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