API Thread Play Services

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

Thread offre i seguenti vantaggi principali:

  • Basato su IPv6: Thread dispositivi possono unirsi alla stessa rete degli altri tuoi 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 rete mesh che offre portata e affidabilità.
  • Velocità: il basso overhead, la connettività locale e la rete mesh rendono i dispositivi Thread estremamente reattivi.

Thread è sviluppato nel gruppo Thread, fondato da Google insieme ad altre aziende associate nel 2014.

I dispositivi Thread si connettono alle reti di casa esistenti degli utenti tramite un router di confine Thread. Proprio come un router Wi-Fi può collegare dispositivi Wi-Fi ed Ethernet in un'unica rete, un router di confine Thread consente ai dispositivi Thread di entrare a far parte delle reti degli utenti.

I dispositivi Google come Nest WiFi, Google Nest Hub Max e Google Nest Hub (2nd gen) hanno segnali radio Thread integrati e fungono da router di confine Thread.

Una rete mesh interoperabile

I dispositivi Thread e i router di confine Thread sono realizzati da vari produttori di dispositivi. Vogliamo consentire agli utenti di avere una rete mesh Thread aperta, interoperabile e potente in casa, indipendentemente dal produttore.

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

Le nostre API Matter in Play services utilizzano queste API nell'ambito della procedura di configurazione. I commissari di Matter condividono le credenziali con i dispositivi che si uniscono durante il provisioning alla rete Thread.

Le API Thread sono accessibili direttamente agli sviluppatori Android che desiderano personalizzare la propria configurazione Thread o che hanno altri casi d'uso non Matter che utilizzano Thread.

Un caso d'uso non Matter da evidenziare è il processo di configurazione per i router di confine Thread.

Thread e Matter

Procedura di configurazione per i router di confine

Quando viene configurato un nuovo router di confine in una casa, viene creata una nuova rete Thread o si accede a una rete Thread esistente.

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

Se il Border Router si unisce a una rete Thread esistente, deve ottenere le credenziali da Play services per potersi unire.

Le API Thread sono disponibili per gli sviluppatori di router di confine per aiutarli a raggiungere questo obiettivo. Gli sviluppatori di Border Router possono implementare la procedura di configurazione in un'app Android. L'app fungerebbe da intermediario tra Play services e il Border Router e utilizzerebbe direttamente le API Thread.

I router di confine Google, come Nest Hub (2nd gen), vengono configurati in casa utilizzando Google Home app (GHA).

Inizia

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

Utilizzare l'SDK Thread Network