Muchos tipos de dispositivos Matter son compatibles con el ecosistema Google Home, aunque no todos son totalmente compatibles.
Compatibilidad con controles y tipos de dispositivos
Los dispositivos compatibles con Matter en el ecosistema de Google Home se pueden controlar con varios métodos:
- Google Assistant: Usa la voz para controlar el dispositivo Matter desde cualquier dispositivo Assistant.
- Google Home app (GHA): Usa la IU de GHA para controlar el dispositivo Matter.
- IU de pantalla inteligente: Usa la IU de una pantalla inteligente para controlar el dispositivo Matter.
Para obtener más información sobre los clústeres, consulta el repositorio de código Matter (connectedhomeip
).
Matter Tipo de dispositivo | Clústeres de aplicaciones | Especificaciones de Matter | Asistencia de control | Tipo de ecosistema para la casa | ||
---|---|---|---|---|---|---|
Google Assistant | Google Home app (GHA) | Pantalla inteligente | ||||
Temperatura de color: Luz |
Control de color Control de nivel Activar/desactivar |
1.0 | Ligera | |||
Sensor de contacto |
Estado booleano |
1.0 | Sensor | |||
Luz regulable |
Control de nivel Activar/desactivar |
1.0 | Ligera | |||
Cerradura |
Cerradura de puerta |
1.0 | Bloquear | |||
Color extendido: claro |
Control de color Control de nivel Activar/desactivar |
1.0 | Ligera | |||
Ventilador |
Control del ventilador Encendido/apagado |
1.0 | Ventilador | |||
Sensor de flujo |
Medición de flujo |
1.0 | Sensor | |||
Sensor de humedad |
Medición de la humedad relativa |
1.0 | Sensor | |||
Sensor de luz |
Medición de la iluminación |
1.0 | Sensor | |||
Sensor de ocupación |
Detección de ocupación |
1.0 | Sensor | |||
Luz de encendido/apagado |
Control de nivel Activar/desactivar |
1.0 | Ligera | |||
Interruptor de luz de encendido/apagado |
Activada/desactivada |
1.0 | Switch | |||
Unidad de complemento de encendido/apagado |
Control de nivel Activar/desactivar |
1.0 | Punto de salida | |||
Sensor de presión |
Medición de la presión |
1.0 | Sensor | |||
Bocina |
Control de nivel Activar/desactivar |
1.0 | Bocina | |||
Sensor de temperatura |
Medición de temperatura |
1.0 | Sensor | |||
Termostato |
Termostato |
1.0 | Termostato | |||
Cubierta de ventanas |
Cubierta de ventana |
1.0 | Levantamiento Inclinación |
Levantamiento Inclinación |
Levantamiento Inclinación |
Persianas |
puentes
Todos los dispositivos detrás de un puente Matter aparecen con normalidad para un usuario en el ecosistema de Google Home. El puente aparece como un tipo de dispositivo puente de control inerte en GHA.
Cerraduras para puertas
Aunque la especificación Matter no requiere códigos PIN para las cerraduras de las puertas, el desbloqueo remoto está inhabilitado en todas las superficies de las cerraduras Matter del ecosistema de Google que no requieren un código PIN. Para obtener más información, consulta la Política de privacidad y seguridad de Google.
Interruptores de luz de encendido/apagado
El interruptor de luz de encendido/apagado es único entre los tipos de dispositivos Matter, ya que es un controlador Matter, como GHA, Assistant, o un Google Hub, como Google Nest Hub (2nd gen).
En otras palabras, un interruptor de luz de encendido/apagado es un nodo que puede controlar otros nodos. Sin embargo, un interruptor de luz de encendido/apagado no puede ser controlado por otro control de Matter. Consulta Funciones de nodos en el Primer de Matter para obtener más información sobre los controles y los controles
Debido a que el ecosistema de Google Home no expone el clúster de vinculación de Matter a sus controladores, los usuarios finales no pueden configurar un interruptor de luz de encendido/apagado para controlar otros dispositivos Matter con GHA. Pueden solicitar un interruptor de luz de encendido/apagado Matter, pero no podrán realizar ninguna otra acción con él posteriormente, excepto borrarlo de la casa.
Un usuario final que encarga un interruptor de luz de encendido/apagado en el tejido de Google, por lo general, querrá configurarlo para controlar otro dispositivo. En este momento, no hay forma de que el usuario haga esto en el ecosistema de Google Home. GHA no puede vincular un interruptor de luz de encendido/apagado a los extremos de otro dispositivo porque el ecosistema de Google Home no expone el clúster de vinculación de Matter.
Para que un interruptor de luz de encendido/apagado pueda usarse en la estructura Matter de Google, el socio debe implementar un director de Matter, que es un cliente remoto que puede crear entradas en el clúster de vinculación. La app permitiría que el interruptor de luz de encendido/apagado controle otro dispositivo o grupo de dispositivos Matter.
Interruptor de luz de encendido/apagado con luz de encendido/apagado
Existe un caso de uso especial que involucra un interruptor de luz de encendido/apagado en combinación con una luz de encendido/apagado en el mismo dispositivo.
Cuando el extremo 1 es la luz de encendido/apagado y el extremo 2 es el interruptor de luz de encendido/apagado, solo el interruptor de luz de encendido/apagado es visible en GHA.
Sin embargo, cuando el extremo 1 es el interruptor de la luz de encendido/apagado y el extremo 2 es la luz de encendido/apagado, ambos dispositivos son visibles en el GHA.
Cuando diseñes un dispositivo como este, para asegurarte de que ambos dispositivos estén representados en el GHA, haz que el Extremo 1 sea el interruptor de luz de encendido/apagado y el extremo 2 la luz de encendido/apagado.
Unidades enchufables de encendido y apagado
El tipo de dispositivo de la unidad de complemento de encendido/apagado se puede configurar para que aparezca como un tipo de dispositivo diferente, al igual que los interruptores y tomacorrientes integrados con el Local Home SDK de Google. Cuando el usuario pone en marcha el dispositivo, puede configurarlo para que aparezca en la casa como cualquier tipo de dispositivo (aparentemente, el tipo de dispositivo que está conectado a él). En el artículo de asistencia Cómo personalizar los comandos por voz del tomacorrientes inteligente o interruptor inteligente con el tipo de dispositivo, se describe el procedimiento que seguiría el usuario. Un caso de uso típico es cuando el usuario tiene un ventilador conectado a la unidad de complemento. Si el usuario configuró el tipo de dispositivo de la unidad de complemento como ventilador, Assistant sabrá que no debe apagar la unidad cuando el usuario diga "Hey Google, apaga las luces".
Cómo elegir un tipo de dispositivo
Los socios que desarrollan un dispositivo que no es un tomacorriente de CA tradicional, pero que tiene un extremo de encendido y apagado que controla la alimentación de otro dispositivo, deben decidir si asignar al producto el tipo de dispositivo de unidad de conexión de encendido o apagado, o bien otro tipo de dispositivo. En ese caso, recomendamos lo siguiente:
Si el dispositivo puede controlar la alimentación de diferentes tipos de dispositivos de carga, como un ventilador o una luz, el socio debe asignarle el tipo de dispositivo de unidad de complemento de encendido y apagado. Luego, el usuario podrá asignar al dispositivo un tipo de dispositivo diferente cuando lo integre a su casa.
Si el dispositivo solo puede controlar una luz, el socio debe asignarle el tipo de dispositivo Luz de encendido/apagado.
Por ejemplo, Acme Lighting Corporation fabrica un dispositivo que tiene un conector de alimentación patentado al que solo se pueden conectar las luces Acme Lighting. El dispositivo puede encender o apagar las luces. En este caso, tiene más sentido que Acme asigne a su dispositivo el tipo de dispositivo Luz de encendido/apagado.
Por el contrario, Mega Plugin Corporation fabrica un dispositivo que tiene un tomacorriente de CA estándar, lo que le permite al usuario final conectar cualquier cosa, desde una TV hasta una lámpara. En este caso, tiene sentido implementar el dispositivo como una unidad de complemento de activación/desactivación.
Concentradores
Los siguientes dispositivos Google Nest funcionan como concentradores Matter en el ecosistema de Google Home.
Para obtener más información, consulta el artículo de asistencia Dispositivos Nest con Matter.
Cómo compilar un dispositivo
Si aún no tienes un dispositivo habilitado para Matter, puedes usar uno de los siguientes dispositivos Matter para realizar la verificación de extremo a extremo:
Proveedor | Plataforma | Asistencia de Thread | Guía |
---|---|---|---|
Laboratorio Bouffalo | BL602 | ||
BL702 | |||
Espressif | ESP32 | Pruebas OTA | |
Semiconductor nórdico | nRF52840 DK | Pruebas OTA | |
NXP | Kit de desarrollo IITZTB-DK006 | ||
Realtek | Ameba Serie D | ||
Silicon Labs | Kit para desarrolladores EFR32MG24 | ||
EFR32MG Zigbee and Thread Starter Kit | |||
Telink | TLSR9518 | ||
Instrumentos de Texas | Kit de desarrollo CC2652R7 LaunchPad |
Dispositivos finales con sueño de Thread
Los dispositivos Thread suspendidos con sueño (SED) y Thread los dispositivos finales con sueño sincronizados (SSED) pueden usarse con dispositivos Google Nest que funcionan como concentradores Matter. El período de suspensión máximo que permite a los concentradores mantener el mismo nivel de servicios que los dispositivos no suspendidos es de 3 segundos. Los ciclos de suspensión más largos pueden experimentar una degradación del servicio, como cuando los dispositivos se identifican como sin conexión en Google Home Graph.
Herramientas de desarrollo
Google recomienda usar Google Home Extension for Visual Studio Code y nuestra Matter Virtual Device (MVD) cuando compiles un dispositivo compatible con Matter.
Google Home Extension incluye Google Assistant Simulator, Google Cloud Logging y otras herramientas para simplificar el proceso de desarrollo, mientras que MVD proporciona una forma de probar un dispositivo Matter en el ecosistema de Google Home antes de compilar un dispositivo físico.