Cada integración de Matter en Google Home Developer Console tiene su propia configuración inalámbrica.
En la especificación de Matter, se describe el modo en que se realizan las actualizaciones OTA controlado por la red global Matter.
Un dispositivo Matter debe estar certificado por Connectivity Standards Alliance (Alliance) para recibir actualizaciones inalámbricas, aunque es posible probar la actualización inalámbrica en un dispositivo sin certificación.
Un dispositivo Matter (el solicitante inalámbrico) que sondea periódicamente un proveedor de OTA para averiguar si hay actualizaciones de software disponibles
Cuando hay una actualización de software OTA disponible, el solicitante la obtiene del un proveedor y lo instala.
Los concentradores Matter de Google, como Google Nest Mini,
funcionar como proveedores de OTA. Para ayudar a los solicitantes potenciales
en el descubrimiento de servicios,
para anunciar su presencia mediante el comando AnnounceOTAProvider
.
Es importante destacar que un solicitante solo puede actualizar a una actualización cuyo número de versión sea numéricamente superior al del firmware que se está ejecutando actualmente. Y si existen varias actualizaciones OTA con números de versión más grandes, el dispositivo recibe el Imagen OTA con el número de versión más alto. En otras palabras, las actualizaciones se aplican de forma secuencial.
Funcionalidad OTA
Por el momento, el servicio inalámbrico en el ecosistema de Google Home admite lo siguiente:
- Cómo subir firmware para la distribución inalámbrica
- Distribución de imágenes de firmware a todos los dispositivos (sin subconjuntos) de un integración específica de Matter
El proceso inalámbrico del ecosistema de Google Home es independiente de información almacenada en el libro mayor de cumplimiento distribuido de Alliance (DCL), cuyo propósito es garantizar la autenticidad de los dispositivos y el cumplimiento del protocolo.
¿Puedo revertir una actualización inalámbrica?
Según la especificación Matter, las imágenes OTA no se pueden lanzar de vuelta. Si lanzaste una imagen OTA que tiene un problema y quieres y revertir los dispositivos del cliente a la versión anterior del firmware, deben preparar una actualización OTA mediante la revisión anterior del firmware, lo que brinda un número de versión más alto.
¿Puedo borrar o reemplazar una actualización inalámbrica?
No hay forma de borrar ni reemplazar una actualización inalámbrica. Debe preparar y subir una imagen OTA con un número de versión superior para reemplazar el firmware que está en el campo.
Requisitos previos
Si quieres implementar de forma inalámbrica tu integración con Matter, necesitarás lo siguiente:
- Un proyecto de Developer Console existente
- Una integración Matter existente en el Developer Console
- Un ID de proveedor válido asignado por Alliance
Ten en cuenta que la certificación de Matter no es un requisito previo para prueba Matter de manera inalámbrica el Developer Console: debes probar la conexión inalámbrica para tu dispositivo antes que solicita la certificación de Matter.
Problemas conocidos
Los controles inalámbricos de VID de prueba son incoherentes
Cuando se usa un VID de prueba, es posible que algunas integraciones dentro del mismo proyecto aparezcan en la pantalla inalámbrica Developer Console Matter, mientras que otras no.
En el caso de las integraciones con un VID de prueba que aparece en la pantalla OTA, puedes subir una imagen OTA, pero el mecanismo OTA no funciona.
Actualmente, la OTA no es compatible con los VID de prueba.