Muchos tipos de dispositivos Matter son compatibles con el ecosistema Google Home, aunque no todos son totalmente compatibles.
Compatibilidad con el tipo de dispositivo y el control
Los dispositivos compatibles con Matter del 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 la 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 de Matter (connectedhomeip
).
Matter Tipo de dispositivo | Clústeres de aplicaciones | Especificaciones de Matter | Compatibilidad con el control | Tipo de ecosistema de la casa | ||
---|---|---|---|---|---|---|
Google Assistant | Google Home app (GHA) | Pantalla inteligente | ||||
Luz de temperatura de color |
Control de color Control de nivel Activado/desactivado |
1.0 | Ligera | |||
Sensor de contacto |
Estado booleano |
1.0 | Sensor | |||
Luz regulable |
Control de nivel Activado/desactivado |
1.0 | Ligera | |||
Bloqueo de la puerta |
Cerradura de la puerta |
1.0 | Bloquear | |||
Luz de color extendida |
Control de color Control de nivel Activado/desactivado |
1.0 | Ligera | |||
Ventilador |
Control del ventilador Encendido/apagado |
1.0 | Ventilador | |||
Sensor de flujo |
Medición del 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 Activado/desactivado |
1.0 | Ligera | |||
Interruptor de encendido/apagado de la luz |
Activado/desactivado |
1.0 | Switch | |||
Unidad con enchufe para activar o desactivar |
Control de nivel Activado/desactivado |
1.0 | Outlet | |||
Sensor de presión |
Medición de la presión |
1.0 | Sensor | |||
Surtidor |
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 de agua | |||
Bocina |
Control de nivel Activado/desactivado |
1.0 | Bocina | |||
Sensor de temperatura |
Medición de temperatura |
1.0 | Sensor | |||
Termostato |
Termostato |
1.0 | Termostato | |||
Cortinas y persianas |
Cortinas y persianas |
1.0 | Elevación Inclinación |
Elevación Inclinación |
Elevación Inclinación |
Persianas |
puentes
Todos los dispositivos detrás de un puente 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 GHA.
Cerraduras de puertas
Aunque la especificación Matter no requiere códigos PIN para las cerraduras de puertas, el desbloqueo remoto está inhabilitado en todas las plataformas para las cerraduras de puertas Matter en el 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 y apagado es único entre los tipos de dispositivos Matter, ya que es un controlador Matter, como GHA, Assistant o un concentrador de Google, 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, otro controlador Matter no puede controlar un interruptor de luz de encendido/apagado. Consulta Roles de nodo en el primer paso de Matter para obtener más información sobre los controladores y los objetos controlados.
Debido a que el ecosistema de Google Home no expone el clúster de vinculación 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 comisionar un interruptor de luz de encendido/apagado Matter, pero no podrán hacer nada con él después, excepto borrarlo de la casa.
Es natural que un usuario final que comisiona un interruptor de luz de encendido y apagado en el tejido de Google quiera configurarlo para controlar otro dispositivo. Por el momento, el usuario no puede hacerlo en el ecosistema de Google Home. GHA no puede vincular un interruptor de luz de encendido/apagado a los extremos de otro dispositivo, ya que 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 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. Luego, la app permitiría que el interruptor de luz de encendido y apagado controle otro dispositivo o grupo de dispositivos Matter.
Interruptor de luz con luz de encendido/apagado
Hay un caso de uso especial que incluye 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 luz de encendido/apagado y el extremo 2 es la luz de encendido/apagado, ambos dispositivos son visibles en GHA.
Cuando diseñes un dispositivo como este, para asegurarte de que ambos dispositivos estén representados en 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 con enchufe de encendido/apagado
El tipo de dispositivo de la unidad de enchufe con interruptor de encendido/apagado se puede configurar para que aparezca como un tipo de dispositivo diferente, al igual que los enchufes y los interruptores integrados con el Local Home SDK de Google. Cuando el usuario encarga el dispositivo, puede configurarlo para que aparezca en la casa como cualquier tipo de dispositivo (aparentemente, el tipo de dispositivo que está conectado). En el artículo de asistencia Cómo personalizar los comandos por voz del tomacorrientes inteligente o interruptor inteligente según 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 conexión. 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".
Cómo elegir un tipo de dispositivo
Los socios que desarrollan un dispositivo que no es un tomacorriente de CA tradicional, pero 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 con encendido/apagado o algún otro tipo de dispositivo. En este caso, te recomendamos que hagas 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 enchufe de encendido/apagado. Luego, el usuario podrá asignarle un tipo de dispositivo diferente cuando lo integre en su casa.
Si el dispositivo solo puede controlar una luz, el socio debe asignarle el tipo de dispositivo de luz de encendido/apagado.
Por ejemplo, Acme Lighting Corporation fabrica un dispositivo que tiene un conector de alimentación propietario 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 es que Acme asigne a su dispositivo el tipo de dispositivo de luz de encendido/apagado.
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 dispositivo, desde una TV 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 compilaste un dispositivo habilitado para 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 OTA | |
Nordic Semiconductor | nRF52840 DK | Pruebas 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 | TLSR9518 | ||
Texas Instruments | Kit de desarrollo de LaunchPad CC2652R7 |
Dispositivos de extremo de Thread Sleepy
Los dispositivos de extremo inactivo (SED) y los dispositivos de extremo inactivo sincronizados (SSED) de Thread se pueden usar con dispositivos Google Nest que funcionan como concentradores de Matter.Thread El período de suspensión máximo que permite que los concentradores mantengan el mismo nivel de servicios que los dispositivos que no están suspendidos 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 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.