Muitos tipos de dispositivos Matter são compatíveis com o ecossistema Google Home, mas nem todos têm suporte total.
Suporte para controle e tipo de dispositivo
Os dispositivos compatíveis com Matter no ecossistema do Google Home podem ser controlados de algumas maneiras diferentes:
- Google Assistant: use a voz para controlar o dispositivo Matter em 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.
A coluna Teste de CSA mostra os tipos de dispositivos que permitem pular a etapa de teste e usar os resultados do laboratório de teste de interoperabilidade de CSA para certificação.
Para mais informações sobre clusters, consulte o repositório de código
Matter
(connectedhomeip
).
Matter Tipo de dispositivo | Clusters de aplicativos | Especificação do Matter | Suporte de controle | Tipo de ecossistema doméstico | Teste de CSA | ||
---|---|---|---|---|---|---|---|
Google Assistant | Google Home app (GHA) | Smart Display | |||||
Luz de temperatura de cor |
Controle de cor Controle de nível Ativar/desativar |
1,0 | Claro | ||||
Sensor de contato |
Estado booleano |
1,0 | Sensor | ||||
Luz dimerizável |
Controle de nível Ativado/desativado |
1,0 | Claro | ||||
Fechadura da porta |
Trava da porta |
1,0 | Bloquear | ||||
Luz colorida estendida |
Controle de cor Controle de nível Ativar/desativar |
1,0 | Claro | ||||
Ventilador |
Controle de ventilação Ativado/Desativado |
1,0 | Com ventoinha | ||||
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 iluminância |
1,0 | Sensor | ||||
Sensor de presença |
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 on/off |
Ativado/Desativado |
1,0 | Switch | ||||
Unidade de plug-in ativada/desativada |
Controle de nível Ativado/desativado |
1,0 | Outlet | ||||
Sensor de pressão |
Medição de pressão |
1,0 | Sensor | ||||
Bomba |
On/Off Pump Configuration and Control Temperature Measurement Pressure Measurement Flow Measurement |
1,0 | Pump | ||||
Alto-falante |
Controle de nível Ativado/desativado |
1,0 | Alto-falante | ||||
Sensor de temperatura |
Medição de temperatura |
1,0 | Sensor | ||||
Termostato |
Termostato |
1,0 | Termostato | ||||
Cortina |
Cortina |
1,0 | Persianas |
de pontes
Todos os dispositivos atrás de uma ponte Matter aparecem normalmente para um usuário no ecossistema do Google Home. A própria ponte aparece como um tipo de dispositivo Control Bridge inerte no GHA.
Travas para porta
Embora a especificação Matter não exija códigos PIN para fechaduras de portas, o desbloqueio remoto está desativado em todas as plataformas para fechaduras de portas Matter no ecossistema do Google que não exigem um código PIN. Da mesma forma, o desbloqueio por voz para fechaduras de portas está desativado. Para mais informações, consulte a Política de privacidade e segurança do Google.
Interruptores de luz liga/desliga
O interruptor de luz On/Off é exclusivo 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 On/Off é um nó que pode controlar outros nós. No entanto, um interruptor de luz On/Off não pode ser controlado por outro controlador Matter. Consulte Funções de nó no Matter Primer para mais informações sobre controladores e controlados.
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 liga/desliga para controlar outros dispositivos Matter usando o GHA. Eles podem comissionar um Matter interruptor de luz on/off, mas não poderão fazer nada com ele depois, a não ser excluir da casa.
Um usuário final que comissiona um interruptor de luz liga/desliga no tecido do Google naturalmente 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 On/Off 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 on/off possa ser usado na estrutura do Google Matter, o parceiro precisa implementar um diretor Matter, que é um cliente remoto capaz de criar entradas no cluster de vinculação. Em seguida, o app permite que o interruptor de luz on/off controle outro dispositivo Matter ou grupo de dispositivos.
Interruptor de luz liga/desliga com luz liga/desliga
Há um caso de uso especial envolvendo um interruptor de luz on/off em combinação com uma luz on/off no mesmo dispositivo.
Quando o endpoint 1 é a luz liga/desliga e o endpoint 2 é o interruptor de luz liga/desliga, apenas o interruptor de luz liga/desliga fica visível no GHA.
No entanto, quando o endpoint 1 é o interruptor de luz liga/desliga e o endpoint 2 é a luz liga/desliga, os dois 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 e o endpoint 2 como a luz.
Unidades de plug-in de ativação/desativação
O tipo de dispositivo "Unidade de plug-in On/Off" pode ser configurado para aparecer como um tipo diferente, assim como os plugues e interruptores 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 (ostensivamente, 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 precisa seguir. Um caso de uso típico é quando o usuário tem um ventilador conectado à unidade de plug-in. Se o usuário tiver configurado o tipo de dispositivo da unidade de plug-in como ventilador, o Assistant saberá não desligar a unidade de plug-in quando o usuário disser "Ok Google, desligue as luzes".
Como escolher um tipo de dispositivo
Os parceiros que desenvolvem um dispositivo que não é uma tomada elétrica CA tradicional, mas tem um endpoint liga/desliga que controla a energia de outro dispositivo, precisam decidir se atribuem ao produto o tipo de dispositivo "Unidade plug-in liga/desliga" ou outro tipo. 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 deverá atribuir a ele o tipo de dispositivo "Unidade plug-in liga/desliga". O usuário poderá atribuir um tipo de dispositivo diferente ao dispositivo durante a integração na casa dele.
Se o dispositivo só puder controlar uma luz, o parceiro deverá atribuir a ele o tipo de dispositivo "Luz liga/desliga".
Por exemplo, a Acme Lighting Corporation fabrica um dispositivo com um conector de energia exclusivo que só pode ser conectado a luzes da Acme Lighting. O dispositivo pode ligar ou desligar as luzes. Nesse caso, faz mais sentido para a Acme atribuir ao dispositivo o tipo de dispositivo "Luz on/off".
Por outro lado, a Mega Plugin Corporation fabrica um dispositivo com um conector de alimentação 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 plug-in On/Off.
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 suporte ao Matter.
Criar um dispositivo
Se você não tiver um dispositivo compatível com Matter, use um dos seguintes dispositivos Matter para fazer a verificação de ponta a ponta:
Fornecedor | Plataforma | Suporte do Thread | Guia |
---|---|---|---|
Bouffalo Lab | BL602 | ||
BL702 | |||
Espressif | ESP32 | Teste OTA | |
Nordic Semiconductor | nRF52840 DK | Teste OTA | |
NXP | Kit de desenvolvimento IOTZTB-DK006 | ||
Realtek | Ameba D Series (em inglês) | ||
Silicon Labs | Kit de desenvolvimento EFR32MG24 | ||
Kit básico EFR32MG Zigbee e Thread | |||
Telink | TLSR9518 | ||
Texas Instruments | Kit de desenvolvimento LaunchPad CC2652R7 |
Dispositivos finais do Thread Sleepy
Thread Dispositivos finais em modo de espera (SED) e Thread dispositivos finais em modo de espera sincronizados (SSED) podem ser usados com dispositivos Google Nest que funcionam como hubs Matter. O período máximo de suspensão que permite que os hubs mantenham o mesmo nível de serviços que os dispositivos não suspensos é de 3 segundos. Ciclos de sono mais longos podem causar degradação do serviço, como a identificação dos dispositivos como off-line no Google Home Graph.
Ferramentas para Desenvolvedores
O Google recomenda usar o Google Home Extension for Visual Studio Code e nosso 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.