Interfejsy API usług Thread Play

Wiele nowych urządzeń Matter będzie korzystać z Thread – opartej na adresie IP bezprzewodowej technologii sieci mesh, która została zaprojektowana z myślą o inteligentnych urządzeniach domowych.

Thread ma te główne zalety:

  • IPv6: Thread urządzenia mogą dołączyć do tej samej sieci co inne urządzenia i komunikować się bezpośrednio ze sobą oraz z chmurą.
  • Sieć mesh o niskim poborze mocy: stworzona z myślą o IoT, Thread obsługuje urządzenia zasilane bateryjnie, a sieć mesh zapewnia zasięg i niezawodność.
  • Szybkość: niewielki narzut, łączność lokalna i sieć mesh sprawiają, że urządzeniaThread działają niezwykle szybko.

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

Urządzenia Thread dołączają do istniejących sieci domowych użytkowników za pomocą Thread routera brzegowego. Podobnie jak router Wi-Fi może łączyć urządzenia Wi-Fi i Ethernet w jedną sieć, Threadrouter granicznyThread umożliwia urządzeniom dołączenie do sieci użytkowników.

Urządzenia Google, takie jak Nest WiFi, Google Nest Hub MaxGoogle Nest Hub (2nd gen), mają wbudowane moduły radiowe Thread i pełnią funkcję routerów granicznych Thread.

Interoperacyjna sieć Mesh

Urządzenia Thread i routery brzegowe Thread są produkowane przez różnych producentów. Chcemy umożliwić użytkownikom korzystanie z otwartej, interoperacyjnej i wydajnej sieci Thread w domu, niezależnie od producenta.

W ramach pakietu SDK na urządzenia mobilne udostępniamy interfejsy APIThreadGoogle Play services, które Android deweloperzy mogą wykorzystywaćThread do łączenia swoich urządzeń z sieciami użytkowników. Aby połączyć się z siecią Thread, urządzenie musi mieć dane logowania.Thread Za pomocą interfejsów API Thread aplikacja Android może pobrać dane logowania z Play services i udostępnić je urządzeniu, które dołącza do sieci.

Nasze Matterinterfejsy APIPlay serviceskorzystają z nich w ramach procesu konfiguracji. Matter udostępniają dane logowania urządzeniom, które dołączają do sieci, podczas konfigurowania ich w sieci Thread.

Deweloperzy, którzy chcą dostosować konfigurację Thread lub mają inne przypadki użycia niezwiązane z Matter, mogą uzyskać bezpośredni dostęp do interfejsów API Thread.ThreadAndroid

Jednym z przypadków użycia, który nie jest związany z Matter, jest proces konfiguracji Thread routerów brzegowych.

Thread i Matter

Proces konfiguracji routerów granicznych

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

Jeśli router brzegowy tworzy sieć Thread, musi udostępnić dane logowania do tej sieci urządzeniu Play services, aby nasze interfejsy API Matter i inne aplikacje Android mogły używać tych danych logowania do łączenia z nią urządzeń Thread.

Jeśli router graniczny dołącza do istniejącej sieciThread, musi uzyskać z Play services odpowiednie dane logowania.

W tym celu deweloperzy routerów brzegowych mogą korzystać z interfejsów API Thread. Deweloperzy routerów brzegowych mogą zaimplementować proces konfiguracji w Android aplikacji. Aplikacja będzie pośredniczyć między Play services a routerem brzegowym i będzie bezpośrednio korzystać z interfejsów API Thread.

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

Rozpocznij

Aby zacząć korzystać z Threadpakietu SDK sieciowego w swoichAndroid aplikacjach, zapoznaj się z naszym Threadprzewodnikiem po korzystaniu z pakietu SDK sieciowego.

Używanie pakietu SDK sieci Thread