Muchos tipos de dispositivos Matter son compatibles con el ecosistema de Google Home, aunque no todos son totalmente compatibles.
Compatibilidad con tipos de dispositivos y controles
Los dispositivos compatibles con Matter en el ecosistema de Google Home se pueden controlar con algunos métodos diferentes:
- 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 la pantalla inteligente: Usa la IU de una pantalla inteligente para controlar el dispositivo Matter.
En la columna Prueba de CSA, se muestran los tipos de dispositivos que te permiten omitir la etapa de prueba y usar los resultados de Connectivity Standards Alliance (Alliance) Interop Test Lab para la certificación.
En la columna Modo de configuración y restablecimiento, se muestran los tipos de dispositivos con experiencias de descubrimiento y configuración de dispositivos personalizables en Android y la app de Google Home.
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 del Matter | Asistencia para el control | Tipo de ecosistema de Home | Prueba de CSA | Modo de configuración y restablecimiento | ||
|---|---|---|---|---|---|---|---|---|
| Google Assistant | Google Home app (GHA) | Pantalla inteligente | ||||||
| Purificador de aire |
Control del ventilador
Encendido/apagado Supervisión del filtro HEPA Supervisión del filtro de carbono activado |
1.2 | Purificador de aire | |||||
| Sensor de calidad del aire |
Calidad del aire Medición de temperatura Medición de humedad relativa Medición de concentración de monóxido de carbono Medición de concentración de dióxido de carbono Medición de concentración de PM2.5 Medición de concentración de formaldehído Medición de concentración de PM1 Medición de concentración de PM10 Medición de concentración de compuestos orgánicos volátiles totales Medición de concentración de radón Medición de concentración de dióxido de nitrógeno Medición de concentración de ozono |
1.2 | Sensor | |||||
| Detector de monóxido de carbono |
Medición de la concentración de monóxido de carbono
Alarma de humo y monóxido de carbono |
1.2 | Detector de monóxido de carbono | |||||
| Timbre |
Campanilla
|
1.3 | Campanilla | |||||
| Luz de temperatura de color |
Control de color
Control de nivel Encendido/apagado |
1.0 | Ligera | |||||
| Sensor de contacto |
Estado booleano
|
1.0 | Sensor | |||||
| Luz regulable |
Control de nivel
Activado/desactivado |
1.0 | Claro | |||||
| Unidad enchufable regulable |
On/Off
Level Control |
1.0 | Outlet | |||||
| Lavavajillas |
Encendido/apagado
Modo lavavajillas Control de temperatura Estado operativo |
1.2 | Lavavajillas | |||||
| Cerradura de puerta |
Cerradura de puerta
|
1.0 | Bloquear | |||||
| Timbre |
Switch
|
1.3 | Timbre | |||||
| Medidor eléctrico |
Medición de la potencia eléctrica
Medición de la energía eléctrica |
1.3 | N/A | |||||
| Medidor de servicio eléctrico |
Identificación del Medidor
|
1.3 | N/A | |||||
| Tarifa de energía eléctrica |
Precio de la energía
Condiciones de la red eléctrica Tarifa de la energía |
1.3 | N/A | |||||
| Luz de color extendida |
Control de color
Control de nivel Encendido/apagado |
1.0 | Ligera | |||||
| Ventilador |
Control del ventilador
Encendido/Apagado |
1.0 | Ventilador | |||||
| Sensor de flujo |
Medición de flujos
|
1.0 | Sensor | |||||
| Sensor de humedad |
Medición de la humedad relativa
|
1.0 | Sensor | |||||
| Lavadora |
Encendido/apagado
Modo de la lavadora Controles de la lavadora Control de temperatura Estado operativo |
1.2 | Lavadora | |||||
| 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
Activado/desactivado |
1.0 | Claro | |||||
| Interruptor de luz de encendido/apagado |
Activado/Desactivado
|
1.0 | Switch | |||||
| Unidad de enchufe de encendido/apagado |
Control de nivel
Activado/desactivado |
1.0 | Outlet | |||||
| Sensor de presión |
Medición de la presión
|
1.0 | Sensor | |||||
| Bomba |
Encendido/apagado
Configuración y control de la bomba Medición de temperatura Medición de presión Medición de flujo |
1.0 | Bomba | |||||
| Aspiradora robot |
Modo de ejecución de la aspiradora robot
Modo de limpieza de la aspiradora robot Estado operativo de la aspiradora robot |
1.2 | Aspiradora | |||||
| Detector de humo |
Alarma de humo y monóxido de carbono
|
1.2 | Detector de humo | |||||
| Bocina |
Control de nivel
Activado/desactivado |
1.0 | Orador | |||||
| Sensor de temperatura |
Medición de temperatura
|
1.0 | Sensor | |||||
| Termostato |
Termostato
|
1.0 | Termostato | |||||
| Cortinas y persianas |
Cortinas y persianas
|
1.0 | Persianas | |||||
puentes
Todos los dispositivos detrás de un puente de Matter aparecen como normales para un usuario en el ecosistema de Google Home. El puente en sí aparece como un tipo de dispositivo de puente de control inerte en el GHA.
Cerraduras para puertas
Aunque la especificación de Matter no requiere códigos PIN para las cerraduras de las puertas, el desbloqueo remoto está inhabilitado en todas las plataformas para las cerraduras de las puertas de Matter en el ecosistema de Google que no exigen un código PIN. Del mismo modo, se inhabilita el desbloqueo por voz para las cerraduras de las puertas. Para obtener más información, consulta la Política de privacidad y seguridad de Google.
Para certificar las cerraduras de puertas compatibles con Aliro que admiten llaves digitales para la casa en la Billetera de Google, debes seleccionar la opción Prueba de interoperabilidad de CSA en la Google Home Developer Console. La opción Prueba de interoperabilidad de CSA es la única ruta para obtener la certificación de Aliro. Si seleccionas una opción de prueba diferente, debes crear una nueva versión de la integración y volver a enviarla para la certificación.
Además, ciertos eventos de cerradura de puerta (como LockOperationErrorEvent) y
fuentes de operación de eventos (como KEYPAD) son opcionales en la
especificación de Matter. No todas las cerraduras de puerta Matter emiten estos eventos para cada fuente de operación. Por ejemplo, una cerradura
podría emitir LockOperationErrorEvent cuando se ingresa un PIN no válido de forma remota
a través de una app, pero no cuando se ingresa un PIN no válido en el teclado físico.
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 controlarse con otro controlador de Matter. Consulta Roles de nodo en la guía básica de Matter para obtener más información sobre los controladores y los controlados.
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 de Matter con la GHA. Pueden comisionar un interruptor de luz de encendido/apagado de Matter, pero no podrán hacer nada con él después, excepto borrarlo de la casa.
Un usuario final que comisiona un interruptor de luz de encendido/apagado en el tejido de Google, naturalmente, querrá configurarlo para controlar otro dispositivo. En este momento, no hay forma de que el usuario haga esto en el ecosistema de Google Home. El 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 Matter.
Para que un interruptor de luz de encendido/apagado se pueda usar en el tejido de Google Matter, el socio debe implementar un director de Matter, que es un cliente remoto que puede crear entradas en el clúster de vinculación. Luego, la app permitiría que el interruptor de encendido/apagado controle otro dispositivo o grupo de dispositivos Matter.
Interruptor de encendido/apagado con luz de encendido/apagado
Hay 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 la GHA.
Sin embargo, cuando el extremo 1 es el interruptor de 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 sea la luz de encendido/apagado.
Unidades de enchufe de encendido/apagado
El tipo de dispositivo On/Off Plug-In Unit se puede configurar para que aparezca como un tipo de dispositivo diferente, al igual que los enchufes y los interruptores integrados con Google Local Home SDK. Cuando el usuario comisiona 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 ayuda Personaliza los comandos por voz de los tomacorrientes o interruptores inteligentes con el tipo de dispositivo, se describe el procedimiento que debe seguir el usuario. Un caso de uso típico es cuando el usuario tiene un ventilador conectado a la unidad de enchufe. Si el usuario configuró el tipo de dispositivo de la unidad de enchufe como ventilador, Assistant sabe que no debe apagar la unidad de enchufe cuando el usuario dice "Hey Google, apaga las luces".
Elige 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/apagado que controla la alimentación de otro dispositivo, deben decidir si asignarle al producto el tipo de dispositivo de unidad de enchufe de encendido/apagado o algún otro tipo de dispositivo. En este caso, te 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 Unidad de enchufe de encendido/apagado. Luego, el usuario podrá asignarle un tipo de dispositivo diferente cuando lo incorpore 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 de Acme Lighting. El dispositivo puede encender o apagar las luces. En este caso, lo más lógico para Acme es asignar a su dispositivo el tipo de dispositivo On/Off Light.
Por el contrario, Mega Plugin Corporation fabrica un dispositivo que tiene un enchufe de CA estándar, lo que permite que un usuario final conecte cualquier cosa, desde un televisor hasta una lámpara. En este caso, tiene sentido implementar el dispositivo como una unidad de enchufe de encendido/apagado.
Concentradores
Los siguientes dispositivos Google Nest funcionan como unidades centrales de Matter en el ecosistema de Google Home.
Para obtener más información, consulta el artículo de asistencia sobre dispositivos Nest con Matter.
Cómo compilar un dispositivo
Si aún no tienes un dispositivo compatible con Matter, puedes usar uno de los siguientes dispositivos Matter para la verificación de extremo a extremo:
| Proveedor | Plataforma | Asistencia de Thread | Guía |
|---|---|---|---|
| Bouffalo Lab | BL602 | ||
| BL702 | |||
| Espressif | ESP32 | Pruebas de OTA | |
| Nordic Semiconductor | nRF52840 DK | Pruebas de OTA | |
| NXP | Kit de desarrollo IOTZTB-DK006 | ||
| Realtek | Ameba D Series | ||
| Silicon Labs | Kit de desarrollo EFR32MG24 | ||
| Kit de inicio de Zigbee y Thread para EFR32MG | |||
| Telink | TLSR9528 | Guía para desarrolladores de Telink Matter | |
| Texas Instruments | Kit de desarrollo LaunchPad CC2652R7 |
Dispositivos finales con modo de suspensión de Thread
Los dispositivos finales en suspensión (SED) Thread y los dispositivos finales en suspensión sincronizados (SSED) Thread se pueden usar con dispositivos Google Nest que funcionan como unidades centrales de Matter. El período de suspensión máximo que permite que los concentradores mantengan el mismo nivel de servicios que los dispositivos que no se suspenden es de 3 segundos. Los ciclos de suspensión más largos pueden experimentar una degradación del servicio, como que los dispositivos se identifiquen como sin conexión en Google Home Graph.
Herramientas de desarrollo
Google recomienda usar el Google Home Extension for Visual Studio Code y nuestro Matter Virtual Device (MVD) cuando se compila un dispositivo con compatibilidad 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.