Muitos dispositivos Matter novos vão usar Thread, uma tecnologia de rede mesh sem fio baseada em IP projetada para dispositivos de casa inteligente.
O Thread tem os seguintes benefícios principais:
- Baseado em IPv6: os dispositivos Thread podem participar da mesma rede que seus outros dispositivos e se comunicar diretamente entre si e com a nuvem.
- Mesh de baixa potência: criado para IoT, o Thread é compatível com dispositivos operados por bateria, com uma rede mesh que oferece alcance e confiabilidade.
- Velocidade: baixo overhead, 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.
Os 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 uma variedade de fabricantes de dispositivos. Queremos permitir que os usuários tenham uma malha Thread aberta, interoperável e forte em casa, independente 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 se conectar a 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á entrando.
Nossas APIs Matter em Play services usam essas APIs como parte do processo de configuração. Os comissários do Matter compartilham as credenciais com os dispositivos que estão entrando quando os provisionam 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 Matter que utilizam Thread.
Um caso de uso não Matter que vale a pena destacar é o processo de configuração dos roteadores de borda 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 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 do roteador 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 nosso guia de uso do SDK de rede Thread.