Interfejsy API usług Thread Play

Wiele nowych urządzeń Matter będzie korzystać z Thread – technologii bezprzewodowej sieci typu mesh opartej na IP, która została zaprojektowana pod kątem inteligentnych urządzeń domowych.

Thread ma te główne zalety:

  • Oparte na IPv6: urządzenia z systemem Thread mogą dołączyć do tej samej sieci co Twoje inne urządzenia i komunikować się bezpośrednio ze sobą oraz z chmurą.
  • Obudowa typu mesh o niskiej mocy: Thread obsługuje urządzenia na baterie, a dzięki siatce, która zapewnia odpowiedni zasięg i niezawodność, działa na baterie.
  • Szybkość: niskie narzuty, połączenie lokalne i sieć typu mesh sprawiają, że urządzenia Thread bardzo szybko reagują na działania.

Usługa Thread została opracowana w ramach grupy Thread, która została założona przez Google wraz z innymi firmami w 2014 roku.

Thread urządzenia łączy się z dotychczasowymi sieciami domowymi użytkowników za pomocą routera Border Router: Thread. Router Wi-Fi może łączyć urządzenia Wi-Fi i Ethernet w jedną sieć Thread. Router graniczny Thread umożliwia urządzeniom z Thread dołączeniem do sieci użytkowników.

Urządzenia Google, takie jak Nest WiFi, Google Nest Hub Max i Google Nest Hub (2nd gen), mają wbudowane urządzenia radiowe Thread, które działają jako routery graniczne Thread.

Interoperacyjna siatka

Urządzenia Thread i routery graniczne (Thread) tworzą urządzenia różnych producentów. Chcemy, aby użytkownicy mieli w domu otwartą, interoperacyjną i silną siatkę Thread, niezależnie od producenta.

W ramach naszego pakietu SDK do urządzeń mobilnych dodaliśmy w usłudze Google Play services interfejsy API (Thread), których deweloperzy Android mogą używać do łączenia urządzeń z sieciami Thread użytkowników. Aby dołączyć do sieci Thread, urządzenie z Thread musi mieć dane logowania. Za pomocą interfejsów API Thread aplikacja Android może uzyskiwać dane logowania z usługi Play services i udostępniać je urządzeniu dołączającemu.

Nasze interfejsy API Matter w Play services używają ich podczas konfiguracji. Komisarze Matter udostępniają dane logowania połączonym urządzeniom podczas udostępniania ich w sieci Thread.

Do Thread interfejsów API mogą mieć bezpośredni dostęp Androiddeweloperzy, którzy chcą dostosować swoją konfiguracjęThread lub mają inne przypadki użycia, które nieMatter wykorzystująThread.

Jedno z przypadków użycia niezwiązanych z Matter dotyczy procesu konfiguracji routerów granicznych Thread.

Wątek i sprawa

Proces konfiguracji routerów granicznych

Skonfigurowanie nowego routera granicznego w domu oznacza utworzenie nowej sieci Thread lub przyłączenie się do istniejącej sieci Thread.

Jeśli router Border Router tworzy sieć Thread, router Border Router musi udostępnić dane logowania do tej sieci narzędziu Play services, by mogły one być używane przez nasze interfejsy API Matter i inne aplikacje Android do łączenia z nią urządzeń Thread.

Jeśli router Border Router łączy się z istniejącą siecią Thread, router Border Router musi uzyskać dane logowania z serwera Play services, aby móc dołączyć.

Aby im w tym pomóc, dostępne są interfejsy API Thread dla programistów usługi Border Router. Deweloperzy Border Router mogą wdrożyć proces konfiguracji w aplikacji Android. Aplikacja pośredniczy między Play services a Border Router i bezpośrednio używała interfejsów API Thread.

routery Google Border Router, takie jak Nest Hub (2nd gen), są konfigurowane w domu przy użyciu Google Home app (GHA).

Rozpocznij

Aby zacząć korzystać z pakietu SDK sieci Thread w swoich aplikacjach (Android), zapoznaj się z naszym przewodnikiem po korzystaniu z pakietu SDK sieci Thread.

Użycie pakietu SDK Thread Network