APIs Thread Play Services

Muitos novos Matter dispositivos 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:

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

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

Os dispositivos Thread entram nas redes domésticas atuais dos usuários por meio de um Thread roteador de borda. Assim como um roteador Wi-Fi pode conectar dispositivos Wi-Fi e Ethernet em uma única rede, um Thread roteador de borda permite que os dispositivos Thread façam parte das redes dos usuários.

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

Uma mesh interoperável

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

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

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

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

Um caso de uso que não é do Matter a ser destacado é o processo de configuração de roteadores de borda do 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 Thread rede ou entra em uma rede Thread atual.

Se o roteador de borda estiver criando uma rede Thread, ele precisará compartilhar as credenciais dessa rede com os Play services para que as credenciais 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 atual, ele precisará receber credenciais dos Play services para poder entrar.

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 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 em casa usando Google Home app (GHA).

Primeiros passos

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

Usar o SDK da rede Thread