多くの新しい Matter デバイスは、スマートホーム デバイス向けに設計された IP ベースのワイヤレス メッシュ ネットワーク テクノロジーである Thread Thread を使用します。
Thread には次のような主な特典があります。
- IPv6 ベース: Thread デバイスは 他のデバイスと同じネットワークに参加し、デバイス同士やクラウドと直接通信できます。
- 低電力メッシュ: IoT 向けに構築された Thread は、 バッテリー駆動のデバイスをサポートし、範囲と信頼性を提供するメッシュを備えています。
- 速度: オーバーヘッドが少なく、ローカル接続とメッシュにより、 Thread デバイスの応答性が非常に高くなります。
Thread は、Google が 2014 年に他のメンバー企業と共同で設立した Thread Group で開発されています。
Thread デバイスは、 Thread Border Router (TBR) を介してユーザーの既存のホーム ネットワークに参加します。Wi-Fi ルーターが Wi-Fi デバイスとイーサネット デバイスを 1 つのネットワークにブリッジできるのと同様に、TBR を使用すると、Thread デバイスを ユーザーのネットワークの一部にすることができます。
Google Nest WifiNest WiFi、Google Nest Hub MaxGoogle Nest Hub Max、Google Nest Hub(第 2 世代)Google Nest Hub (2nd gen)などの Google デバイスには、ThreadThread ラジオが組み込まれており、TBRTBR として機能します。
相互運用可能なメッシュ
Thread デバイスと TBRs は、さまざまなデバイス メーカーによって製造されています。メーカーに関係なく、ユーザーがオープンで相互運用可能かつ強力なThreadメッシュを家庭で使用できるようにしたいと考えています。
Mobile SDK の一部として、Androidデベロッパーがデバイスをユーザーの Thread ネットワークに参加させるために使用できる Thread API を Google Play services に含めました。 Thread ネットワークに参加するには、参加する Thread デバイスに認証情報が必要です。Thread API を使用すると、 Android アプリは Play servicesから認証情報を取得し、参加デバイスと共有できます。
Google Play 開発者サービスの Matter API は、 Play servicesセットアップ プロセスの一環としてこれらの API を使用します。 Matter コミッショナーは、 参加デバイスと認証情報を共有します。 プロビジョニング を Thread ネットワークに対して行うとき。
Thread API に直接アクセスできます。 Thread のセットアップをカスタマイズしたい Androidデベロッパーや、 非Matter を利用するその他のユースケースがある場合は、 Thread
Matter 以外のユースケースとして、TBR のセットアップ プロセスが挙げられます。

ボーダー ルーターのセットアップ プロセス
新しい border router が家庭にセットアップされると、新しい Thread ネットワークが作成されるか、既存の Thread ネットワークに参加します。
border router が Thread ネットワークを作成する場合、Matter API や他の Android アプリが Thread デバイス をネットワークに参加させるために認証情報を使用できるように、border router はそのネットワークの認証情報を Play services と共有する必要があります。
border router が既存の Thread ネットワークに参加する場合、border router は参加するために Play services から認証情報を取得する必要があります。
Thread API は、border router デベロッパーがこれを実現するために使用できます。Border router デベロッパーは、Android アプリでセットアップ プロセスを実装できます。このアプリは Play servicesとborder routerの間で仲介し、 Thread API を直接使用します。
Google Thread Border Router (gTBR)s( Nest Hub (2nd gen)など)は、Google Home app (GHA)を使用して家庭にセットアップされます。
始める
Thread Network SDK を Android アプリで使用するには、Thread Network SDK の使用ガイドをご覧ください。