Thread Play Services API

多くの新しいMatterデバイスはThread—スマートホームデバイス向けに設計された IP ベースのワイヤレス メッシュ ネットワーク テクノロジーです。

Thread主な利点は次のとおりです。

  • IPv6 ベース: Threadデバイスは他のデバイスと同じネットワークに参加し、互いに、またクラウドと直接通信できます。
  • 低電力メッシュ: IoT 向けに構築された Thread は、バッテリー駆動のデバイスをサポートし、範囲と信頼性を実現するメッシュを備えています。
  • 速度: オーバーヘッドが少なく、ローカル接続とメッシュにより、Thread デバイスの応答性が非常に高くなります。

Thread は、Google が 2014 年に他のメンバー企業とともに設立した Thread グループで開発されています。

Thread デバイスは、Thread ボーダー ルーターを介してユーザーの既存のホーム ネットワークに参加します。Wi-Fi ルーターが Wi-Fi デバイスとイーサネット デバイスを 1 つのネットワークにブリッジできるように、Thread ボーダー ルーターは Thread デバイスをユーザーのネットワークの一部にすることができます。

Nest WiFiGoogle Nest Hub MaxGoogle Nest Hub (2nd gen) などの Google デバイスには Thread 無線通信機能が内蔵されており、Thread ボーダー ルーターとして機能します。

相互運用可能なメッシュ

Thread デバイスと Thread ボーダー ルーターは、さまざまなデバイス メーカーによって製造されています。Google は、メーカーを問わず、オープンで相互運用可能な強力な Thread メッシュを家庭内で利用できるようにしたいと考えています。

モバイル SDK の一部として、Android デベロッパーがデバイスをユーザーの Thread ネットワークに接続するために使用できる Google Play servicesThread API を含めています。Thread ネットワークに参加するには、参加する Thread デバイスに認証情報が必要です。Thread API を使用して、Android アプリは Play services から認証情報を取得し、参加デバイスと共有できます。

Play servicesMatter API は、設定プロセスの一環としてこれらの API を使用します。Matter コミッショナーは、Thread ネットワークにプロビジョニングするときに、参加デバイスと認証情報を共有します。

Thread API には、Thread の設定をカスタマイズしたい Android デベロッパーや、Thread を利用する Matter 以外のユースケースがあるデベロッパーが直接アクセスできます。

強調すべき Matter 以外のユースケースの 1 つは、Thread ボーダー ルーターのセットアップ プロセスです。

Thread と Matter

ボーダー ルーターのセットアップ プロセス

新しいボーダー ルーターが家庭にセットアップされると、新しい Thread ネットワークが作成されるか、既存の Thread ネットワークに接続されます。

ボーダー ルーターが Thread ネットワークを作成している場合、ボーダー ルーターは、Matter API や他の Android アプリが Thread デバイスをネットワークに参加させるために認証情報を使用できるように、そのネットワークの認証情報を Play services と共有する必要があります。

境界ルータが既存のThreadネットワークでは、境界ルータは認証情報を取得する必要がありますPlay services参加できるようになります。

Thread API は、この目的を達成するためにボーダー ルーター デベロッパーが利用できます。ボーダー ルーターのデベロッパーは、Android アプリでセットアップ プロセスを実装できます。このアプリは Play services とボーダー ルーターの間を仲介し、Thread API を直接使用します。

Nest Hub (2nd gen) などの Google ボーダー ルーターは、Google Home app (GHA) を使用して家でセットアップされます。

始める

Android アプリで Thread ネットワーク SDK の使用を開始するには、Thread ネットワーク SDK の使用ガイドをご覧ください。

Thread Network SDK を使用する