Atenção! Os novos programas da prévia para desenvolvedores serão lançados em breve. Inscreva-se aqui e seja um dos primeiros a testar novas ferramentas e enviar feedback.

Dispositivos compatíveis

Muitos tipos de dispositivos Matter são compatíveis com o ecossistema Google Home, embora nem todos sejam totalmente compatíveis.

Tipo de dispositivo e suporte de controle

Os dispositivos ativados para Matter no ecossistema do Google Home podem ser controlados por alguns métodos diferentes:

  1. Google Assistant: use a voz para controlar o dispositivo Matter de qualquer dispositivo Assistant.
  2. Google Home app (GHA): use a IU do GHA para controlar o dispositivo Matter.
  3. IU de smart display: use a IU de um smart display para controlar o dispositivo Matter.

Para mais informações sobre clusters, consulte o repositório Matter (connectedhomeip).

Tabela: Matter tipo de dispositivo e suporte de controle
Legenda: disponível, não disponível
Tipo de dispositivo Matter Cluster(s) de aplicativo Especificações de Matter Controle de suporte Tipo de ecossistema da casa
Google Assistant Google Home app (GHA) Smart Display
Luz de temperatura da cor Controle de cor
Controle de nível
Ativado/Desativado
1.0 Claro
Sensor de contato Estado booleano
1.0 Sensor
Luz regulável Controle de nível
Ativado/Desativado
1.0 Claro
Fechadura Trava
1.0 Bloquear
Luz de cor estendida Controle de cor
Controle de nível
Ativado/Desativado
1.0 Claro
Sensor de fluxo Medição de fluxo
1.0 Sensor
Sensor de umidade Medição de umidade relativa
1.0 Sensor
Sensor de iluminação Medição de iluminação
1.0 Sensor
Sensor de ocupação Detecção de ocupação
1.0 Sensor
Acender ou apagar a luz Controle de nível
Ativado/Desativado
1.0 Claro
Chave de luz ativada/desativada Ativado/Desativado
1.0 Switch
Ativar ou desativar o plug-in Controle de nível
Ativado/Desativado
1.0 Outlet (em inglês)
Sensor de pressão Medição de pressão
1.0 Sensor
Alto-falante Controle de nível
Ativado/Desativado
1.0 Apresentador
Sensor de temperatura Medição de temperatura
1.0 Termostato
Termostato Termostato
1.0 Termostato
Cobertura de janelas Cobertura de janelas
1.0 Levantar
Inclinar
Levantar
Inclinar
Levantar
Inclinar
Persiana

de pontes

Todos os dispositivos protegidos por uma ponte Matter aparecem normalmente para um usuário no ecossistema do Google Home. A própria ponte aparece como um tipo de dispositivo de controle inerte na GHA.

Chaves de ativação/desativação

O interruptor de ativação/desativação é único entre os tipos de dispositivos Matter porque é um controlador de Matter, como GHA, Assistant ou um Google Hub, como o Google Nest Hub (2nd gen).

Em outras palavras, um interruptor de luz liga/desliga é um nó que pode controlar outros nós. No entanto, um interruptor de luz liga/desliga não pode ser controlado por outro controlador Matter. Consulte Papéis de nó no Matter Primer para saber mais sobre controladores e controles.

Como o ecossistema do Google Home não expõe o cluster de vinculação Matter aos controladores, os usuários finais não podem configurar um interruptor de ativação/desativação para controlar outros dispositivos Matter usando o GHA. Eles podem comissionar um interruptor de ativação/desativação de luz Matter, mas não poderão fazer nada com ele depois de excluí-lo da casa.

Um usuário final encomendando um interruptor de luz ativado/desativado no tecido do Google naturalmente vai querer configurá-lo para controlar outro dispositivo. No momento, o usuário não tem como fazer isso no ecossistema do Google Home. O GHA não pode vincular um interruptor de ativação/desativação aos endpoints de outro dispositivo porque o ecossistema do Google Home não expõe o cluster de vinculação Matter.

Para que um interruptor de luz ativado/desativado seja utilizável no tecido Matter do Google, o parceiro precisa implementar um diretório Matter, que é um cliente remoto que pode criar entradas no cluster de vinculação. O app permitiria que o interruptor ativasse/desativasse o controle de outro dispositivo ou grupo de dispositivos Matter.

Unidades de plug-in ativadas/desativadas

O tipo de dispositivo de ativação/desativação do plug-in pode ser configurado para aparecer como um tipo de dispositivo diferente, assim como os plugues e as chaves integrados ao Google Local Home SDK. Quando o usuário comissiona o dispositivo, ele pode configurá-lo para aparecer na casa como qualquer tipo de dispositivo, que é o tipo de dispositivo conectado a ele. O artigo de suporte Personalizar comandos de voz do plugue inteligente ou do interruptor inteligente com tipo de dispositivo descreve o procedimento que o usuário segue. Um caso de uso típico é quando o usuário tem um ventilador conectado ao bloco de plug-in. Se o usuário tiver configurado o tipo de dispositivo do plug-in como "Fan", Assistant saberá que ele não deve ser desativado quando o usuário disser "Ok Google, apague as luzes".

Como escolher um tipo de dispositivo

Os parceiros que desenvolvem um dispositivo que não é uma tomada elétrica CA comum, mas têm um endpoint liga/desliga que controla a energia para outro dispositivo, precisam decidir se o produto deve ser atribuído ao tipo de unidade de plug-in ligado/desligado ou a outro tipo de dispositivo. Nesse caso, recomendamos que:

  • Se o dispositivo puder controlar a energia para diferentes tipos de dispositivos de carregamento, como um ventilador ou uma lâmpada, o parceiro precisará atribuir a ele o tipo de dispositivo de unidade de plug-in ativado/desativado. Assim, o usuário poderá atribuir um tipo de dispositivo diferente ao integrá-lo à casa.

  • Se o dispositivo só puder controlar uma luz, o parceiro precisará atribuir a ele o tipo de dispositivo de luz de ativação/desativação.

Por exemplo, a Acme Lighting Corporation torna um dispositivo que tem um conector de energia reservado ao qual só as luzes Acme Lighting podem se conectar. O dispositivo pode ligar ou apagar as luzes. Nesse caso, faz mais sentido para a Acme atribuir o tipo de dispositivo de luz liga/desliga.

Por outro lado, a Mega Plug Corporation cria um dispositivo que tem uma tomada CA padrão, permitindo que um usuário final conecte qualquer coisa, de uma TV a uma lâmpada. Nesse caso, faz sentido implementar o dispositivo como uma unidade de ativação/desativação.

Hubs

Os dispositivos Google Nest a seguir funcionam como hubs Matter no ecossistema do Google Home.

Tabela: dispositivos Google Nest compatíveis com Matter hub
Dispositivo Suporte para roteador de borda Thread Google Store
Google Home
Google Home Mini
Google Nest Audio
Google Nest Hub
Google Nest Hub (2nd gen)
Google Nest Hub Max
Google Nest Mini
Nest WiFi Pro

Para ver mais informações, consulte o artigo de suporte Dispositivos Nest com Matter.

Criar um dispositivo

Se você ainda não tiver um dispositivo compatível com Matter, use um exemplo compatível com fornecedor como ponto de partida. Consulte os seguintes guias de exemplo do fornecedor para começar:

Tabela: Matter exemplos de fornecedores de silício
Fornecedor Plataforma Guias Suporte do Thread
Laboratório Bouffalo BL602 Início rápido
BL702 Início rápido
Espressif ESP32 (em inglês) Início rápido
Teste OTA
Semicondutor nórdico nRF52840 DK Início rápido
Teste OTA
PP Kit de desenvolvimento IOTZTB-DK006 Início rápido
Realtek Série Ameba D Início rápido
Silicon Labs Kit de desenvolvimento EFR32MG24 Início rápido
Kit de primeiros passos para Zigbee e Thread EFR32MG Início rápido
Telink TLSR 9518 (link em inglês) Início rápido
Instrumentos texas Kit de desenvolvimento do LaunchPad CC2652R7 (link em inglês) Início rápido

Ferramentas para Desenvolvedores

Ferramentas recomendadas para criar dispositivos Matter

O Google recomenda usar Google Home Extension for Visual Studio Code e Matter Virtual Device (MVD) ao criar um dispositivo compatível com Matter.

O Google Home Extension apresenta as ferramentas Google Assistant Simulator, Google Cloud Logging e outras para simplificar o processo de desenvolvimento, enquanto o MVD oferece uma maneira de testar um dispositivo Matter no ecossistema do Google Home antes de criar um dispositivo físico.