Muitos tipos de dispositivo Matter têm suporte do ecossistema Google Home, mas nem todos são totalmente compatíveis.
Suporte a controle e tipo de dispositivo
Dispositivos com Matter no ecossistema 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 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 de controle | Tipo de ecossistema doméstico | ||
---|---|---|---|---|---|---|
Google Assistant | Google Home app (GHA) | Smart Display | ||||
Temperatura da cor da luz |
Controle de cor Controle de nível Ativado/desativado |
1.0 | Claro | |||
Sensor de contato |
Estado booleano |
1.0 | Sensor | |||
Luz regulável |
Controle de nível Ativado/desativado |
1.0 | Claro | |||
Fechadura da porta |
Tranca da porta |
1.0 | Bloquear | |||
Luz de cor estendida |
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 apagada/apagada |
Controle de nível Ativado/desativado |
1.0 | Claro | |||
Interruptor de luz para ativar/desativar |
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 | |||
Alto-falante |
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 | Elevação Inclinação |
Elevação Inclinação |
Elevação Inclinação |
Persianas |
de pontes
Todos os dispositivos atrá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 em GHA.
Interruptores de luz para ligar/desligar
A chave de ativação/desativação é única entre os tipos de dispositivos Matter, já que é um controle 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 de ativação/desativação não pode ser controlado por outro controlador do Matter. Consulte Papéis de nó no Matter Primer para saber mais sobre controladores e controles.
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 de ativação/desativação para controlar outros dispositivos Matter usando GHA. Elas podem comissionar uma chave de ativação/desativação de Matter, mas não poderão fazer nada com ela, 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 a 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 no malha 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 ativação/desativação controle outro dispositivo Matter ou grupo de dispositivos.
Chave de ativação/desativação com luz "Ligar/desligar"
Há um caso de uso especial envolvendo um interruptor de luz "Ligar/desligar" combinado com uma luz para ligar/desligar no mesmo dispositivo.
Quando o endpoint 1 for a luz de ativação/desativação e o endpoint 2 for o interruptor de luz de ativação/desativação, apenas o interruptor de luz de ativação/desativação ficará visível no GHA.
No entanto, quando o endpoint 1 é o interruptor de luz de ativação/desativação e o endpoint 2 é a luz de ativação/desativação, os dois dispositivos ficam visíveis no GHA.
Ao projetar um dispositivo como esse, para garantir que os dois dispositivos sejam representados no GHA, transforme o Endpoint 1 no interruptor de luz de ativação/desativação e o Endpoint 2 como a luz para ligar/desligar.
Unidades plug-in para ligar/desligar
O tipo de dispositivo da unidade de plug-in de ativação/desativação pode ser configurado para aparecer como um tipo de dispositivo diferente, assim como plug-ins 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, e, 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 seguiria. 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 tipo de dispositivo ventilador, o Assistant vai saber que não precisa desligar 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 tradicional, mas que tem um endpoint de ativação/desativação que controla a energia de outro dispositivo, precisam decidir se atribuirão ao produto o tipo de dispositivo "Unidade de ativação/desativação" ou outro tipo de dispositivo. Nesse caso, recomendamos que:
Se o dispositivo puder controlar a energia de diferentes tipos de dispositivo de carga, como um ventilador ou uma luz, o parceiro vai precisar atribuir a ele o tipo de dispositivo Unidade de conexão liga/desliga. 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 ligado/desligado".
Por exemplo, a Acme Lighting Corporation cria um dispositivo que tem um conector de alimentação reservado que pode ser conectado somente às luzes da Acme Lighting. O dispositivo pode acender ou apagar as luzes. Nesse caso, faz mais sentido que a Acme atribua ao dispositivo o tipo "Luz ligado/desligado".
Por outro lado, a Mega Plugin Corporation cria um dispositivo que tem uma tomada de energia CA padrão, permitindo que o 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 de ativação/desativação.
Hubs
Os dispositivos Google Nest a seguir funcionam como hubs de Matter no ecossistema do Google Home.
Para saber mais, consulte o artigo de suporte Dispositivos Nest com Matter.
Criar um dispositivo
Se você ainda não tiver um dispositivo ativado para Matter, use um exemplo compatível com o fornecedor como ponto de partida. Consulte os seguintes guias de exemplo para fornecedores para começar:
Fornecedor | Plataforma | Guias | Suporte do Thread |
---|---|---|---|
Laboratório bouffalo | BL602 (link em inglês) | Início rápido | |
BL702 (link em inglês) | Início rápido | ||
Espressif | ESP32 | Início rápido
Teste OTA |
|
Semicondutores nórdicos | nRF52840 DK (link em inglês) | Início rápido
Teste OTA |
|
NXP | Kit de desenvolvimento IOTZTB-DK006 | Início rápido | |
Realtek | Ameba D Series | Início rápido | |
Laboratórios de silicone | EFR32MG24 Dev Kit (em inglês) | Início rápido | |
Kit básico de Zigbee e Thread EFR32MG | Início rápido | ||
Telink | TLSR9518 (em inglês) | Início rápido | |
Instrumentos texano | Kit de desenvolvimento do LaunchPad CC2652R7 | Início rápido |
Ferramentas para Desenvolvedores
O Google recomenda o uso de 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 Google Home antes de criar um dispositivo físico.