Muitos tipos de dispositivos Matter são aceitos no ecossistema Google Home, mas nem todos são totalmente compatíveis.
Tipo de dispositivo e suporte ao controle
Os dispositivos compatíveis com Matter no ecossistema do Google Home podem ser controlados por alguns métodos diferentes:
- Google Assistant: use a voz para controlar o dispositivo Matter de qualquer dispositivo Assistant.
- Google Home app (GHA): use a interface do GHA para controlar o dispositivo Matter.
- Interface do smart display: use a interface de um smart display para controlar o dispositivo Matter.
Para mais informações sobre clusters, consulte o repositório de código
Matter
(connectedhomeip
).
Matter Tipo de dispositivo | Clusters de aplicativos | Especificações do Matter | Suporte ao controle | Tipo de ecossistema doméstico | ||
---|---|---|---|---|---|---|
Google Assistant | Google Home app (GHA) | Smart Display | ||||
Luz de temperatura de cor |
Controle de cor Controle de nível Ligar/Desligar |
1,0 | Claro | |||
Sensor de contato |
Estado booleano |
1,0 | Sensor | |||
Luz regulável |
Controle de nível Ativado/Desativado |
1,0 | Claro | |||
Bloqueio de porta |
Trava na porta |
1,0 | Bloquear | |||
Cor clara estendida |
Controle de cor Controle de nível Ligar/Desligar |
1,0 | Claro | |||
Ventilador |
Controle de ventilação Ativar/desativar |
1,0 | Fã | |||
Sensor de fluxo |
Medição de fluxo |
1,0 | Sensor | |||
Sensor de umidade |
Medição de umidade relativa |
1,0 | Sensor | |||
Sensor de luz |
Medição de iluminação |
1,0 | Sensor | |||
Sensor de ocupação |
Detecção de ocupação |
1,0 | Sensor | |||
Luz de ativação/desativação |
Controle de nível Ativado/Desativado |
1,0 | Claro | |||
Interruptor de luz |
Ligar/Desligar |
1,0 | Switch | |||
Unidade de plugue ativa/desativa |
Controle de nível Ativado/Desativado |
1,0 | Tomadas | |||
Sensor de pressão |
Medição de pressão |
1,0 | Sensor | |||
Bomba |
Ativado/Desativado Configuração e controle da bomba Medição de temperatura Medição de pressão Medição de vazão |
1,0 | Bomba de água | |||
Alto-falante |
Controle de nível Ativado/Desativado |
1,0 | Apresentador | |||
Sensor de temperatura |
Medição de temperatura |
1,0 | Sensor | |||
Termostato |
Termostato |
1,0 | Termostato | |||
Cortina de janela |
Cortinas |
1,0 | Elevar Inclinação |
Elevação Inclinação |
Elevação Inclinação |
Persiana |
de pontes
Todos os dispositivos atrás de uma ponte Matter aparecem normalmente para um usuário no ecossistema do Google Home. A ponte aparece como um tipo de dispositivo de ponte de controle inerta no GHA.
Fechaduras para portas
Embora a especificação Matter não exija códigos PIN para fechaduras de portas, o desbloqueio remoto é desativado em todas as plataformas para fechaduras Matter no ecossistema do Google que não exigem um código PIN. Para mais informações, consulte a Política de Privacidade e Segurança do Google.
Interruptores de luz
A chave de luz é exclusiva entre os tipos de dispositivos Matter porque é um controlador 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 para ligar/desligar não pode ser controlado por outro controlador Matter. Consulte Papéis de nó no Matter para mais informações sobre controladores e controladores.
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 luz para ligar/desligar para controlar outros dispositivos Matter usando o GHA. Eles podem comissionar um interruptor de luz Matter, mas não poderão fazer mais nada com ele depois, a não ser excluí-lo da casa.
Um usuário final comissionando naturalmente um interruptor de ativação/desativação no tecido do Google vai querer configurá-lo para controlar outro dispositivo. No momento, não há como o usuário fazer isso no ecossistema do Google Home. O GHA não pode vincular um interruptor de luz ligado/desligado 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 de ativação/desativação seja usado na estrutura Matter do Google, o parceiro precisa implementar um diretor Matter, que é um cliente remoto que pode criar entradas no cluster de vinculação. O app permitiria que o interruptor de luz liga/desliga controlasse outro dispositivo Matter ou um grupo de dispositivos.
Interruptor das luzes acender e apagar
Há um caso de uso especial que envolve um interruptor de luz ligado/desligado em combinação com uma luz de ativação/desativação no mesmo dispositivo.
Quando o Endpoint 1 é a luz de ligar/desligar e o Endpoint 2 é o interruptor de luz de ligar/desligar, apenas o interruptor de luz de ligar/desligar é visível no GHA.
No entanto, quando o Endpoint 1 é o interruptor de luz ligado/desligado e o Endpoint 2 é a luz ligada/desligada, ambos os dispositivos ficam visíveis no GHA.
Ao projetar um dispositivo como esse, para garantir que ambos sejam representados no GHA, defina o Endpoint 1 como o interruptor de luz de ativação/desativação e o Endpoint 2 como a luz de ativação/desativação.
Unidades plug-in ativada/desativada
O tipo de dispositivo "On/Off Plug-In Unit" pode ser configurado para aparecer como um tipo de dispositivo diferente, assim como plug-ins e switches integrados ao Local Home SDK do Google. Quando o usuário comissiona o dispositivo, ele pode configurá-lo para aparecer na casa como qualquer tipo de dispositivo (aparentemente, o tipo de dispositivo conectado a ele). O artigo de suporte Personalizar comandos de voz do plugue inteligente ou do interruptor inteligente com o tipo de dispositivo descreve o procedimento que o usuário seguiria. Um caso de uso típico é quando o usuário tem um ventilador conectado à unidade de plugue. Se o usuário tiver configurado o tipo de dispositivo da unidade de plug-in como "Fan", o Assistant saberá que não precisa desativar a unidade de plug-in 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 tradicional, mas tem um endpoint de ativação/desativação que controla a energia de outro dispositivo, precisam decidir se vão atribuir ao produto o tipo de dispositivo de plugue com ativação/desativação ou outro tipo de dispositivo. Nesse caso, recomendamos que:
Se o dispositivo puder controlar a energia de diferentes tipos de dispositivos de carga, como um ventilador ou uma luz, o parceiro precisará atribuir o tipo de dispositivo de unidade de plugue liga/desliga. O usuário poderá atribuir um tipo de dispositivo diferente ao dispositivo durante a integração na casa.
Se o dispositivo só puder controlar uma luz, o parceiro vai precisar atribuir o tipo de dispositivo de luz ligada/desligada.
Por exemplo, a Acme Lighting Corporation fabrica um dispositivo com um conector de alimentação próprio que só pode ser conectado por lâmpadas da Acme Lighting. O dispositivo pode ligar ou desligar as luzes. Nesse caso, faz mais sentido que a Acme atribua ao dispositivo o tipo de dispositivo de luz On/Off.
Por outro lado, a Mega Plugin Corporation fabrica um dispositivo que tem uma tomada de 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 plug-in de ativação/desativação.
Hubs
Os seguintes dispositivos Google Nest funcionam como hubs Matter no ecossistema do Google Home.
Para mais informações, consulte o artigo de suporte Dispositivos Nest com Matter.
Criar um dispositivo
Se você ainda não criou um dispositivo compatível com Matter, use um dos seguintes dispositivos Matter para a verificação de ponta a ponta:
Fornecedor | Plataforma | Suporte do Thread | Guia |
---|---|---|---|
Bouffalo Lab | BL602 | ||
BL702 | |||
Espressif | ESP32 | Teste OTA | |
Semicondutores nórdicos | nRF52840 DK | Teste OTA | |
NXP | Kit de desenvolvimento IOTZTB-DK006 | ||
Realtek | Ameba D Series | ||
Silicon Labs | Kit de desenvolvimento EFR32MG24 | ||
Kit para iniciantes EFR32MG Zigbee e Thread | |||
Telink | TLSR9518 | ||
Texas Instruments | Kit de desenvolvimento do LaunchPad CC2652R7 (link em inglês) |
Dispositivos de extremidade do Thread com Sleepy
Os dispositivos Thread Sleepy End (SED) e Thread Synchronized Sleepy End Devices (SSED) podem ser usados com dispositivos Google Nest que funcionam como hubs Matter. O período de suspensão máximo que permite que os hubs mantenham o mesmo nível de serviços que os dispositivos não em suspensão é de 3 segundos. Ciclos de suspensão mais longos podem causar a degradação do serviço, como os dispositivos sendo identificados como off-line em Google Home Graph.
Ferramentas para Desenvolvedores
O Google recomenda usar o Google Home Extension for Visual Studio Code e o Matter Virtual Device (MVD) ao criar um dispositivo com suporte a Matter.
O Google Home Extension apresenta o Google Assistant Simulator, o Google Cloud Logging e outras ferramentas 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.