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 a controles | Tipo de ecossistema doméstico | Teste de CSA | ||
---|---|---|---|---|---|---|---|
Google Assistant | Google Home app (GHA) | Smart Display | |||||
Purificador de ar |
Controle de ventilação Liga/desliga Monitoramento do filtro HEPA |
1.2 | Purificador de ar | ||||
Sensor de qualidade do ar |
Qualidade do ar Medição de temperatura Medição de umidade relativa Medição da concentração de monóxido de carbono Medição da concentração de dióxido de carbono Medição da concentração de PM2,5 Medição da concentração de PM10 Medição da concentração total de compostos orgânicos voláteis |
1.2 | Sensor | ||||
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 |
Nível Ativado/desativado |
1,0 | Claro | ||||
Lava-louças |
Liga/Desliga Modo lava-louças Controle de temperatura Estado operacional |
1.2 | Lava-louças | ||||
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 Ativar/desativar |
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 | ||||
Máquina de lavar roupas |
On/Off Laundry Washer Mode Laundry Washer Controls Temperature Control Operational State |
1.2 | Lavadora de roupas | ||||
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 |
Nível Ativado/desativado |
1,0 | Claro | ||||
Interruptor de luz on/off |
Ativado/Desativado |
1,0 | Switch | ||||
Unidade plug-in On/Off |
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 | ||||
Robô aspirador |
Modo de execução do RVC Modo de limpeza do RVC Estado operacional do RVC |
1.2 | Aspirador de pó | ||||
Alto-falante |
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 superfícies 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 On/Off 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 Matter do Google, 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 on/off e o endpoint 2 é a luz on/off, 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 diferente ao dispositivo ao integrá-lo à casa.
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 lâmpadas 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 soquete 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 | Série Ameba D | ||
Silicon Labs | Kit de desenvolvimento EFR32MG24 | ||
Kit básico EFR32MG Zigbee e Thread | |||
Telink | TLSR9518 | ||
Texas Instruments | Kit de desenvolvimento LaunchPad CC2652R7 |
Dispositivos finais de suspensão do Thread
Thread Dispositivos finais em modo de espera (SEDs, na sigla em inglês) e Thread dispositivos finais em modo de espera sincronizados (SSEDs, na sigla em inglês) 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.