APIs Thread Play Services

Muitos dispositivos Matter novos vão usar a Thread, uma tecnologia de rede mesh sem fio baseada em IP, projetada para dispositivos de casa inteligente.

O Thread tem os principais benefícios a seguir:

  • Baseado em IPv6: os dispositivos Thread podem se conectar à mesma rede que seus outros dispositivos e se comunicar diretamente entre si e com a nuvem.
  • Malha de baixa potência: criada para IoT, o Thread oferece suporte a dispositivos operados por bateria, com uma malha que oferece alcance e confiabilidade.
  • Velocidade: a baixa sobrecarga, a conectividade local e a rede mesh tornam os dispositivos Thread extremamente responsivos.

A Thread é desenvolvida no Grupo Thread, fundado pelo Google com outras empresas membros em 2014.

Os dispositivos Thread se conectam às redes domésticas existentes dos usuários por um roteador de borda Thread. Assim como um roteador Wi-Fi pode conectar dispositivos Wi-Fi e Ethernet em uma única rede, um roteador de borda Thread permite que dispositivos Thread se tornem parte das redes dos usuários.

Dispositivos do Google, como Nest WiFi, Google Nest Hub Max e Google Nest Hub (2nd gen), têm rádios Thread integrados e funcionam como roteadores de borda Thread.

Uma malha interoperabilidade

Os dispositivos Thread e os roteadores de borda Thread são criados por vários fabricantes. Queremos permitir que os usuários tenham uma malha Thread aberta, interoperável e forte na casa, independente do fabricante.

Como parte do nosso SDK para dispositivos móveis, incluímos APIs Thread no Google Play services que os desenvolvedores de Android podem usar para conectar dispositivos às redes Thread dos usuários. Para entrar em uma rede Thread, um dispositivo Thread precisa de credenciais. Usando as APIs Thread, um app Android pode receber as credenciais de Play services e compartilhá-las com o dispositivo participante.

Nossas APIs Matter em Play services usam essas APIs como parte do processo de configuração. os responsáveis pelo Matter compartilham as credenciais com dispositivos unidos ao provisioná-los para a rede Thread.

As APIs Thread podem ser acessadas diretamente por desenvolvedores de Android que querem personalizar a configuração do Thread ou ter outros casos de uso que não são do Matter que usam Thread.

Um caso de uso diferente do Matter a ser destacado é o processo de configuração dos roteadores de borda Thread.

Thread e Matter

Processo de configuração de roteadores de borda

Quando um novo roteador de borda é configurado em uma casa, ele cria uma nova rede Thread ou entra em uma rede Thread já existente.

Se o roteador de borda estiver criando uma rede Thread, ele vai precisar compartilhar as credenciais dessa rede com Play services para que as credenciais possam ser usadas por nossas APIs Matter e por outros apps Android para vincular dispositivos Thread a ela.

Se o roteador de borda estiver entrando em uma rede Thread existente, ele precisará receber as credenciais de Play services para poder entrar.

As APIs Thread estão disponíveis para desenvolvedores de roteadores de borda ajudarem a fazer isso. Os desenvolvedores de roteadores de borda podem implementar o processo de configuração em um app Android. Esse app faz a mediação entre Play services e o roteador de borda e usa as APIs Thread diretamente.

Os roteadores de borda do Google, como o Nest Hub (2nd gen), são configurados na casa usando Google Home app (GHA).

Primeiros passos

Para começar a usar o SDK de rede Thread nos seus apps Android, consulte nosso guia de uso do SDK de rede Thread.

Usar o SDK da Thread Network