Interfejsy API usług Thread Play

Wiele nowych urządzeń Matter będzie korzystać z Thread, czyli opartej na adresie IP bezprzewodowej technologii sieci typu 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ą.
  • Siatka o niskim poborze mocy: Stworzona z myślą o Internecie rzeczy, Thread obsługuje urządzenia zasilane bateryjnie, a jej siatka 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ł wraz z innymi firmami w 2014 roku.

Thread urządzenia dołączają do istniejących sieci domowych użytkowników za pomocą Thread routera granicznego. Podobnie jak router Wi-Fi może łączyć urządzenia Wi-Fi i Ethernet w jedną sieć, router graniczny Thread umożliwia urządzeniom Thread 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 zapewnić użytkownikom otwartą, interoperacyjną i wytrzymałą sieć Thread w domu, niezależnie od producenta.

W ramach naszego pakietu SDK na urządzenia mobilne udostępniamy interfejsy Thread APIGoogle Play services, których Android deweloperzy mogą używaćThread, aby dołączać urządzenia do sieci 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 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 urządzenia inicjujące udostępniają dane logowania urządzeniom dołączającym podczas wdrażania 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.

Nić i materia

Proces konfiguracji routerów granicznych

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

Jeśli router brzegowy tworzy sieć Thread, musi udostępnić dane logowania do tej sieci urządzeniu Play services, aby można było używać tych danych w naszych interfejsach API Matter i innych aplikacjach Android do łączenia z nią urządzeń Thread.

Jeśli router graniczny dołącza do istniejącej sieciThread, musi uzyskać z Play services dane logowania, aby móc to zrobić.

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 graniczne Google, takie jak Nest Hub (2nd gen), są konfigurowane w domu za pomocą Google Home app (GHA).

Rozpocznij

Aby rozpocząć korzystanie z pakietu Thread Network SDK w aplikacjach Android, zapoznaj się z naszym przewodnikiem użytkowania pakietu Thread Network SDK.

Używanie pakietu SDK sieci Thread