API Thread Play Services

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

Thread offre i seguenti vantaggi principali:

  • In base a IPv6: i dispositivi Thread possono connettersi 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 i dispositivi alimentati a batteria, con una rete mesh che offre copertura e affidabilità.
  • Velocità: il basso overhead, la connettività locale e la tecnologia mesh rendono i dispositiviThread estremamente reattivi.

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

I dispositivi Thread si connettono alle reti di casa esistenti degli utenti tramite un Thread router di confine. Proprio come un router Wi-Fi può collegare i dispositivi Wi-Fi ed Ethernet a un'unica rete, un router di confine Thread 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) sono dotati di radio Thread integrate e fungono da router di confine Thread.

Una maglia interoperabile

I dispositivi Thread e i router di confine Thread sono realizzati da diversi produttori di dispositivi. Vogliamo consentire agli utenti di avere una rete Thread mesh 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 collegare i propri dispositivi alle reti Thread degli utenti. Per connettersi a una rete Thread, un 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 che si connette.

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

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

Un caso d'uso non Matter da evidenziare è la procedura di configurazione dei 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 reteThread o viene collegata una reteThread esistente.

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

Se il router di confine si connette a una rete Thread esistente, deve ottenere le credenziali da Play services per potersi connettere.

Per aiutarli a raggiungere questo obiettivo, gli sviluppatori di router di confine possono utilizzare le API Thread. Gli sviluppatori di Border Router possono implementare la procedura di configurazione in un'app Android. L'app fungerà da intermediario tra Play services e il Border Router e utilizzerà 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 di rete Thread nelle tue appAndroid, consulta la nostra Thread guida all'utilizzo dell'SDK di rete.

Utilizzare l'SDK di rete Thread