Muitos tipos de dispositivo Matter têm suporte no ecossistema Google Home, embora nem todos sejam totalmente compatíveis.
Tipo de dispositivo e suporte ao controle
Os dispositivos 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 em qualquer dispositivo Assistant.
- Google Home app (GHA): use a IU do GHA para controlar o dispositivo Matter.
- 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
de código Matter
(connectedhomeip
).
Matter tipo de dispositivo | Clusters de aplicativo | Especificações do Matter | Suporte de controle | Tipo de ecossistema doméstico | ||
---|---|---|---|---|---|---|
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 | |||
Entrar em contato com o sensor |
Estado booleano |
1.0 | Sensor | |||
Luz regulável |
Controle de nível Ativado/desativado |
1.0 | Claro | |||
Fechadura de porta |
Fechadura da porta |
1.0 | Bloquear | |||
Cores estendidas (claro) |
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 da iluminação |
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 para ligar/desligar |
Ligar/desligar |
1.0 | Switch | |||
Unidade de plug-in de ativação/desativação |
Controle de nível Ativado/desativado |
1.0 | Saída | |||
Sensor de pressão |
Medição de pressão |
1.0 | Sensor | |||
Palestrante |
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 para janelas |
Cobertura para janelas |
1.0 | Aumento Inclinação |
Aumento Inclinação |
Aumento Inclinação |
Persiana |
de pontes
Todos os dispositivos por trás de uma ponte Matter aparecem normalmente para um usuário no ecossistema do Google Home. A ponte em si aparece como um tipo de dispositivo de ponte de controle inerte no GHA.
Fechaduras de portas
Embora a especificação Matter não exija códigos PIN para fechaduras, o desbloqueio remoto é desativado em todas as superfícies de 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 para ligar/desligar
A chave de ativação/desativação é exclusiva entre os tipos de dispositivos Matter, já que é um controle do Matter, como GHA, Assistant ou um Google Hub, como o Google Nest Hub (2nd gen).
Em outras palavras, um interruptor para ligar/desligar é um nó que pode controlar outros nós. No entanto, uma chave de luz de ativação/desativação não pode ser controlada por outro controle da Matter. Consulte Papéis de nó no Matter Primer para saber mais sobre controladores e controles.
Como o ecossistema 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 de ativação/desativação para controlar outros dispositivos Matter usando o GHA. Ele pode comissionar uma chave de ativação/desativação do Matter, mas não poderá fazer nada com ela depois, a não ser que ela seja excluída da casa.
Um usuário final que encomenda um interruptor de luz para ligar/desligar 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 uma chave 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 de ativação/desativação possa ser 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 permite que a chave de luz liga/desliga controle outro dispositivo Matter ou grupo de dispositivos.
Interruptor de luz para ligar/desligar com luz de liga/desliga
Há um caso de uso especial envolvendo uma chave de ativação/desativação em combinação com uma luz de ativação/desativação no mesmo dispositivo.
Quando o Endpoint 1 é a luz de ativação/desativação e o Endpoint 2 é a chave de ativação/desativação, apenas a luz de ativação/desativação fica visível no GHA.
No entanto, quando o endpoint 1 é a chave de ativação/desativação e o endpoint 2 é a luz de ativação/desativação, os dois dispositivos ficam visíveis na GHA.
Ao projetar um dispositivo como este, para garantir que os dois dispositivos sejam representados no GHA, transforme o Endpoint 1 como a chave de ativação/desativação e o endpoint 2 como a luz de ativação/desativação.
Unidades plug-in para ativar/desativar
O tipo de dispositivo de unidade de plug-in de ativação/desativação pode ser configurado para aparecer como um tipo de dispositivo diferente, assim como plugues e interruptores 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 (possivelmente, 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 segue. Um caso de uso típico é quando o usuário tem um ventilador conectado à unidade plug-in. Se o usuário tiver configurado o tipo de dispositivo da unidade plug-in como ventilador, o Assistant vai saber que não precisa desativar a unidade 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 de CA tradicional, mas tem um endpoint de ativação/desativação que controla a energia para outro dispositivo, precisam decidir se atribuirão ao produto o tipo de dispositivo de unidade de conexão de ativação/desativação ou outro tipo de dispositivo. Nesse caso, recomendamos que faça o seguinte:
Se o dispositivo puder controlar a energia de diferentes tipos de dispositivos de carga, como um ventilador ou uma luz, o parceiro precisará atribuir a ele o tipo de dispositivo de unidade de conexão ativada/desativada. O usuário poderá atribuir ao dispositivo um tipo diferente ao integrá-lo à casa.
Se o dispositivo só puder controlar uma luz, o parceiro precisará atribuir o tipo de dispositivo "Luz ativada/desativada".
Por exemplo, a Acme Lighting Corporation cria um dispositivo que tem um conector de alimentação reservado ao qual apenas as luzes da Acme Lighting podem ser conectadas. O dispositivo pode acender ou apagar as luzes. Nesse caso, faz mais sentido para a Acme atribuir o tipo de dispositivo "Luz ativada/desativada".
Por outro lado, a Mega Plugin 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 plug-in de ativação/desativação.
Hubs
Os seguintes dispositivos Google Nest funcionam como hubs de Matter no ecossistema do Google Home.
Para saber mais, consulte o artigo de suporte Dispositivos Nest com o Matter.
Criar um dispositivo
Se você ainda não tiver um dispositivo ativado para Matter, use um dos seguintes dispositivos Matter para verificação de ponta a ponta:
Fornecedor | Plataforma | Suporte do Thread | Guia |
---|---|---|---|
Laboratório de bouffalo | BL602 | ||
BL702 | |||
Espressif | ESP32 | Teste OTA | |
Semicondutores nórdicos | nRF52840 DK (link em alemão) | Teste OTA | |
Nxp | Kit de desenvolvimento IOTZTB-DK006 | ||
Realtek | Ameba D Series | ||
Laboratórios de silicone | Kit de desenvolvimento EFR32MG24 | ||
Kit EFR32MG Zigbee e Thread Starter | |||
Telink | TLSR9518 | ||
Instrumentos texas | Kit de desenvolvimento do LaunchPad CC2652R7 |
Dispositivos finais com Thread inativo
Thread Dispositivos finais com sono (SED, na sigla em inglês) e Thread (SSED, na sigla em inglês) sincronizados 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 inativos é de três segundos. Ciclos de sono mais longos podem experimentar uma degradação do serviço, como os dispositivos identificados como off-line no Google Home Graph.
Ferramentas para Desenvolvedores
O Google recomenda usar Google Home Extension for Visual Studio Code e Matter Virtual Device (MVD) ao criar um dispositivo com suporte Matter.
O Google Home Extension apresenta Google Assistant Simulator, Google Cloud Logging e outras ferramentas para simplificar o processo de desenvolvimento, enquanto o MVD fornece uma maneira de testar um dispositivo Matter no ecossistema do Google Home antes de criar um dispositivo físico.