Interfejsy API usług Thread Play

Wiele nowych urządzeń Matter będzie używać Thread, czyli technologii sieci bezprzewodowej typu mesh opartej na protokole IP, zaprojektowanej z myślą o urządzeniach do inteligentnego domu.

Thread zapewnia te najważniejsze korzyści:

  • Na podstawie IPv6: urządzenia Thread mogą dołączyć do tej samej sieci co Twoje inne urządzenia i komunikować się bezpośrednio ze sobą oraz z chmurą.
  • Sieci mesh o niskim poborze mocy: przeznaczone do urządzeń IoT, Thread obsługują urządzenia zasilane z baterii, a ich sieć zapewnia zasięg i niezawodność.
  • Szybkość: niskie koszty, lokalna łączność i sieci mesh sprawiają, że urządzenia Thread są bardzo responsywne.

Thread jest rozwijany w ramach grupy Thread, którą Google założyło w 2014 roku z innymi firmami.

Urządzenia Thread łączą się z dotychczasowymi sieciami domowymi użytkowników za pomocą routera brzegowego Thread. Podobnie jak router Wi-Fi może łączyć urządzenia Wi-Fi i Ethernet w jedną sieć, tak router graniczny Thread pozwala urządzeniom Thread stać się częścią sieci użytkowników.

Urządzenia Google, takie jak Nest WiFi, Google Nest Hub MaxGoogle Nest Hub (2nd gen), mają wbudowane radio Thread i działają jako Thread routery granicznych.

Interoperacyjna siatka

Thread urządzenia i Thread routery granice są tworzone przez różnych producentów urządzeń. Chcemy, aby użytkownicy mieli dostęp do otwartej, interoperacyjnej i silnej sieci Thread w domu, niezależnie od producenta.

W ramach pakietu SDK dla urządzeń mobilnych udostępniamy interfejsy API Thread, których Google Play services mogą używać deweloperzy Android do łączenia swoich urządzeń z sieciami Thread użytkowników. Aby połączyć się z siecią Thread, urządzenie Thread musi mieć dane logowania. Za pomocą interfejsów API Thread aplikacja Android może uzyskać dane logowania z Play services i udostępnić je urządzeniu dołączającemu.

Nasze interfejsy API Matter w ramach Play services korzystają z tych interfejsów API w ramach procesu konfiguracji. Matter udzielają uprawnień urządzeniom dołączającym do sieci Thread podczas ich zarządzania.

Do interfejsów API Thread mogą mieć bezpośredni dostęp deweloperzy Android, którzy chcą dostosować konfigurację Thread lub mają inne przypadki użycia niewymagające interfejsu Matter.Thread

Jednym z takich przypadków jest proces konfiguracji ThreadRouterów granicznych.Matter

Wątek i Materiał

Proces konfiguracji routerów granicznych

Gdy w domu skonfigurujesz nowy router brzegowy, utworzy on nową sieć Thread lub dołączy do istniejącej sieci Thread.

Jeśli router graniczny tworzy sieć Thread, musi udostępnić dane logowania do tej sieci urządzeniu Play services, aby 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 graniczny dołącza do istniejącej sieci Thread, musi uzyskać dane logowania od Play services, aby móc dołączyć.

Aby ułatwić to zadanie, udostępniamy programistom interfejsów Border Router interfejsy API Thread. Deweloperzy Border Router mogą zaimplementować proces konfiguracji w aplikacji Android. Aplikacja będzie pośredniczyć między Play services a Border Router i będzie bezpośrednio korzystać z interfejsów API Thread.

Routery Google Border, takie jak Nest Hub (2nd gen), są konfigurowane w domu za pomocą Google Home app (GHA).

Rozpocznij

Aby zacząć korzystać z pakietu Thread Network SDK w aplikacjach Android, zapoznaj się z naszym Thread przewodnikiem po pakiecie Network SDK.

Korzystanie z pakietu SDK sieci Thread