APIs Thread Play Services

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

Thread possui os seguintes benefícios principais:

  • Com base em IPv6: os dispositivos Thread podem entrar na mesma rede que seus outros dispositivos e se comunicar diretamente entre si e com a nuvem.
  • Rede mesh de baixo consumo: Projetada para IoT, a Thread suporta dispositivos alimentados por bateria, com uma rede mesh que oferece alcance e confiabilidade.
  • Velocidade: baixa sobrecarga, conectividade local e malha tornam os dispositivos Thread extremamente responsivos.

O Thread é desenvolvido no Thread Group, que o Google fundou com outras empresas associadas em 2014.

Os dispositivos Thread se conectam às redes domésticas 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 façam parte das redes dos usuários.

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

Uma malha interoperável

Os dispositivos Thread e os roteadores de borda Thread são fabricados por diversos fabricantes de dispositivos. Queremos permitir que os usuários tenham uma rede mesh Thread aberta, interoperável e robusta em casa, independentemente do fabricante.

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

Nossas APIs Matter em Play services usam essas APIs como parte do processo de configuração. Os Matter comissários compartilham as credenciais com dispositivos participantes ao provisionar para a rede Thread.

As APIs Thread podem ser acessadas diretamente por desenvolvedores de Android que querem personalizar a configuração do Thread ou têm outros casos de uso não relacionados ao Matter que utilizam o Thread.

Um caso de uso não Matter para destacar é o processo de configuração para roteadores de borda Thread.

Thread e Matter

Processo de configuração para 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 existente.

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

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

As APIs Thread estão disponíveis para desenvolvedores de roteadores de borda para ajudar a realizar essa tarefa. Os desenvolvedores de roteadores de borda podem implementar o processo de configuração em um app Android. O app faria a mediação entre Play services e o roteador de borda e usaria as APIs Thread diretamente.

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

Primeiros passos

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

Usar o SDK da rede Thread