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 smart home.

Thread offre i seguenti vantaggi principali:

  • Basato su IPv6: i dispositivi Thread possono collegarsi alla stessa rete degli altri dispositivi e comunicare direttamente tra loro e con il cloud.
  • Mesh a bassa potenza: creato per IoT, Thread supporta i dispositivi alimentati a batteria, con un mesh che offre portata e affidabilità.
  • Velocità: un overhead ridotto, connettività locale e mesh rendono i dispositivi Thread estremamente reattivi.

Thread viene sviluppato nel gruppo Thread, che Google ha fondato insieme ad altre società associate nel 2014.

Thread dispositivi si uniscono alle reti domestiche esistenti degli utenti tramite un router di confine Thread. Proprio come un router Wi-Fi può collegare i 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) dispongono di segnali radio Thread integrati e fungono da router di confine Thread.

Un mesh interoperabilità

I dispositivi Thread e i router di confine Thread sono realizzati da diversi produttori. Vogliamo consentire agli utenti di avere un mesh Thread aperto, interoperabile e robusto in casa, indipendentemente dal produttore.

Nell'ambito del nostro SDK per dispositivi mobili, abbiamo incluso in Google Play services API Thread che gli sviluppatori Android possono utilizzare per aggiungere i loro dispositivi alle reti Thread degli utenti. Per collegarsi a una rete Thread, un dispositivo Thread deve avere le credenziali. Utilizzando le API Thread, un'app Android può ottenere le credenziali da Play services e condividerle con il dispositivo aggiunto.

Le nostre API Matter in Play services utilizzano queste API come parte del processo di configurazione. I commissari Matter condividono le credenziali con i dispositivi che si uniscono durante il provisioning dei dispositivi alla rete Thread.

Le API Thread sono accessibili direttamente dagli sviluppatori di Android che vogliono personalizzare la propria configurazione di 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 dei router di confine Thread.

Thread e Matter

Procedura di configurazione per i router di confine

Quando in una casa viene configurato un nuovo router di confine, crea una nuova rete Thread o si collega 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 affinché possano essere utilizzate dalle nostre API Matter e da altre app Android per unire i dispositivi Thread alla rete.

Se il router di confine entra in una rete Thread esistente, deve ottenere le credenziali da Play services per poter partecipare.

A questo scopo, gli sviluppatori dei router di confine hanno a disposizione le API Thread. Gli sviluppatori di router di confine possono implementare il proprio processo di configurazione in un'app Android. L'app funge da mediatore tra Play services e il router di confine e userebbe direttamente le API Thread.

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

Inizia

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

Utilizzare l'SDK Thread Network