API Thread Play Services

Molti nuovi Matter dispositivi utilizzeranno Thread Thread, una tecnologia di rete mesh wireless basata su IP , progettata per i dispositivi per la smart home.

Thread offre i seguenti vantaggi principali:

  • Basato su IPv6: Thread dispositivi possono accedere alla stessa rete degli altri dispositivi e comunicare direttamente tra loro e con il cloud.
  • Mesh a basso consumo: progettato per l'IoT, Thread supporta dispositivi a batteria, con una mesh che offre portata e affidabilità.
  • Velocità: il basso overhead, la connettività locale e la mesh rendono Thread dispositivi estremamente reattivi.

Thread è sviluppato nel Thread Group, che Google ha fondato con altre aziende associate nel 2014.

I dispositivi Thread accedono alle reti domestiche esistenti degli utenti tramite un Thread Border Router (TBR). Proprio come un router Wi-Fi può collegare i dispositivi Wi-Fi ed Ethernet in un'unica rete, un TBR consente ai dispositivi Thread di far parte delle reti degli utenti.

I dispositivi Google come Nest WiFi, Google Nest Hub Max e Google Nest Hub (2nd gen) hanno Thread radio integrate e fungono da TBRs.

Una mesh interoperabile

Thread dispositivi e TBRs sono prodotti da una varietà di produttori di dispositivi. Vogliamo consentire agli utenti di avere una mesh Thread aperta, interoperabile e potente Thread in casa, indipendentemente dal produttore.

Nell'ambito del nostro SDK mobile, abbiamo incluso le Thread API in Google Play services che gli Android sviluppatori possono utilizzare per collegare i propri dispositivi alle reti Thread degli utenti. Per accedere a una Thread rete, un dispositivo Thread di accesso ha bisogno delle credenziali. Utilizzando le Thread API, un' Android app può ottenere le credenziali da Play services e condividerle con il dispositivo di accesso.

Le nostre Matter API in Play services utilizzano queste API come parte della procedura di configurazione. I commissari di Matter condividono le credenziali con i dispositivi di accesso quando effettuano il provisioning alla rete Thread.

Gli sviluppatori Android che vogliono personalizzare la configurazione Thread o che hanno altri casi d'uso non-Matter che utilizzano Thread possono accedere direttamente alle API Thread.

Un caso d'uso non Matter da evidenziare è la procedura di configurazione dei TBRs.

Thread e Matter

Procedura di configurazione dei router di confine

Quando viene configurato un nuovo border router in una casa, questo crea una nuova Thread rete o accede a una rete Thread esistente.

Se il border router sta creando una Thread rete, allora il border router deve condividere le credenziali per quella rete con Play services in modo che le credenziali possano essere utilizzate dalle nostre API Matter e da altre app Android per collegare i dispositivi Thread ad essa.

Se il border router sta accedendo a una rete esistenteThread, il border router deve ottenere le credenziali da Play services per poter accedere.

Le API Thread sono a disposizione degli sviluppatori border router per aiutarli a raggiungere questo obiettivo. Border router Gli sviluppatori possono implementare la procedura di configurazione in un'Android app. L'app fungerà da intermediario tra Play services e il border router, e utilizzerà direttamente le API Thread.

Google Thread Border Router (gTBR)s, come Nest Hub (2nd gen), vengono configurati in casa utilizzando Google Home app (GHA).

Inizia

Per iniziare a utilizzare l'Thread Network SDK nelle tue Android app, consulta la nostra guida all'utilizzo dell'Thread Network SDK.

Utilizzare l'SDK di rete Thread