Muitos novos dispositivos Matter vão usar Thread, uma tecnologia de rede mesh sem fio baseada em IP projetada para dispositivos de casa inteligente.
Thread tem os seguintes benefícios principais:
- Com base no IPv6: os dispositivos Thread podem participar da mesma rede que os outros dispositivos e se comunicar diretamente entre si e com a nuvem.
- Rede mesh de baixa potência: desenvolvida para IoT, a Thread oferece suporte a dispositivos operados por bateria, com uma rede mesh que oferece alcance e confiabilidade.
- Velocidade: a baixa sobrecarga, a conectividade local e a malha tornam os dispositivos Thread extremamente responsivos.
O Thread é desenvolvido no Grupo Thread, que o Google fundou com outras empresas membros em 2014.
Os dispositivos Thread se conectam às redes domésticas dos usuários usando 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 fronteira Thread são criados por vários fabricantes de dispositivos. Queremos permitir que os usuários tenham uma rede Thread aberta, interoperável e forte na casa, independente do fabricante.
Como parte do SDK para dispositivos móveis, incluímos APIs Thread em Google Play services que os desenvolvedores Android podem usar para conectar os dispositivos às redes Thread dos usuários. Para participar de uma rede Thread, um dispositivo Thread 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á se juntando.
Nossas APIs Matter em Play services usam essas APIs como parte do processo de configuração. Os emissores de Matter compartilham as credenciais com os dispositivos que se juntam ao grupo ao provisionar os dispositivos para a rede Thread.
As APIs Thread podem ser acessadas diretamente por desenvolvedores Android que querem personalizar a configuração de Thread ou que têm outros casos de uso que não são Matter que usam Thread.
Um caso de uso que não é Matter para destacar é o processo de configuração de roteadores de fronteira Thread.
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 se junta a uma rede Thread existente.
Se o roteador de borda estiver criando uma rede Thread, ele precisa compartilhar as credenciais dessa rede com Play services para que elas possam ser usadas pelas APIs Matter e por outros apps Android para conectar dispositivos Thread a ela.
Se o roteador de borda estiver se juntando a uma rede Thread existente, ele precisará receber as credenciais de Play services para fazer isso.
As APIs Thread estão disponíveis para os desenvolvedores de roteadores de fronteira para ajudar a fazer isso. Os desenvolvedores de roteadores de borda podem implementar o processo de configuração em um app Android. O app mediaria 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 na casa usando Google Home app (GHA).
Primeiros passos
Para começar a usar o SDK do Network Thread nos seus apps Android, consulte nosso guia de uso do SDK do Network Thread.