Tipos de dispositivos compatibles

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:

  1. Google Assistant: Usa la voz para controlar el dispositivo Matter desde cualquier dispositivo Assistant.
  2. Google Home app (GHA): Usa la IU de GHA para controlar el dispositivo Matter.
  3. 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).

Tabla: Compatibilidad de tipo de dispositivo y control de Matter
Leyenda: Disponible, No disponible
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
Ver todo…
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.

Tabla: Dispositivos Google Nest con compatibilidad con concentradores de Matter
Dispositivo Compatibilidad con el router de borde de Thread Google Store
Google Home
Google Home Mini
Google Nest Audio
Google Nest Hub
Google Nest Hub (2nd gen)
Google Nest Hub Max
Google Nest Mini
Google TV Streamer (4k)
Nest WiFi Pro

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:

Tabla: Ejemplos de Matter de proveedores de silicio
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

Herramientas recomendadas para compilar dispositivos Matter

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.