Muitos tipos de dispositivos Matter são aceitos no ecossistema Google Home, mas nem todos são totalmente compatíveis.
Suporte a tipos de dispositivo e 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ção 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 | |||
Luz de cor estendida |
Controle de cor Controle de nível Ligar/Desligar |
1,0 | Claro | |||
Ventilador |
Controle de ventilação Ativar/desativar |
1,0 | Ventilador | |||
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 |
Ligar/desligar Configuração e controle da bomba Medição de temperatura Medição de pressão Medição de fluxo |
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 | Elevação Inclinação |
Elevação Inclinação |
Elevação Inclinação |
Persianas |
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 aparece como um tipo de dispositivo de ponte de controle inerte 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 liga/desliga
O interruptor de luz liga/desliga é único entre os tipos de dispositivo Matter porque é um controlador Matter, como GHA, Assistant ou um hub do Google, como 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 On/Off 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, a não ser excluí-lo da casa.
Um usuário final que comissiona um interruptor de luz liga/desliga no fabric do Google naturalmente quer configurar o dispositivo para controlar outro. 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 On/Off seja utilizável no fabric 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 de luz com luz ativada/desativada
Há um caso de uso especial que envolve um interruptor de luz ligado/desligado em combinação com uma luz ligada/desligada 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 de plugue de ativação/desativação
O tipo de dispositivo de unidade de plugue de ativação/desativação pode ser configurado para aparecer como um tipo de dispositivo 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 (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 plugue como ventilador, Assistant saberá não desligar a unidade de plugue 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 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 a ele 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 energia proprietário que só pode ser conectado a luminárias 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 | |
Nordic Semiconductor | nRF52840 DK | Teste OTA | |
NXP | Kit de desenvolvimento IOTZTB-DK006 | ||
Realtek | Ameba D Series | ||
Silicon Labs | Kit de desenvolvimento EFR32MG24 | ||
Kit de iniciantes Zigbee e Thread EFR32MG | |||
Telink | TLSR9518 | ||
Texas Instruments | Kit de desenvolvimento LaunchPad CC2652R7 |
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 tem o Google Assistant Simulator, 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.