Chaque intégration Matter dans Google Home Developer Console dispose de sa propre configuration Over The Air (OTA).
La spécification Matter décrit le fonctionnement des mises à jour OTA. géré par le réseau Matter mondial.
Un appareil Matter doit être Certifié Connectivity Standards Alliance (Alliance) pour recevoir les mises à jour OTA, bien qu'il soit possible de tester l'OTA pour un appareil non certifié.
Un appareil Matter (le demandeur OTA) effectue régulièrement des sondages un fournisseur OTA pour savoir si des mises à jour logicielles sont disponibles.
Lorsqu'une mise à jour du logiciel OTA est disponible, le demandeur la reçoit auprès de un fournisseur et l'installe.
Les hubs Google Matter, tels que Google Nest Mini,
fonctionnent comme des fournisseurs OTA. Pour aider les demandeurs potentiels
lors de la recherche de services,
il annonce sa présence en envoyant la commande AnnounceOTAProvider
.
Il est important de noter qu'un demandeur ne peut effectuer une mise à niveau que vers une mise à jour dont le numéro de version est numériquement supérieure à celle du micrologiciel qu’il exécute actuellement. Si plusieurs mises à jour OTA avec des numéros de version plus élevés existent, l'appareil reçoit le Image OTA avec le numéro de version le plus élevé. En d'autres termes, les mises à jour ne sont pas appliquées de manière séquentielle.
Fonctionnalité OTA
La mise à jour OTA dans l'écosystème Google Home est actuellement compatible avec les appareils suivants :
- Importation du micrologiciel pour la distribution OTA
- Distribution des images du micrologiciel sur tous les appareils (pas de sous-ensembles) d'un une intégration Matter particulière
Le processus OTA de l'écosystème Google Home est indépendant informations stockées dans le registre de conformité distribué Alliance (DCL), qui permet de garantir l'authenticité de l'appareil et la conformité du protocole.
Puis-je effectuer un rollback de la mise à jour OTA ?
Conformément à la spécification Matter, les images OTA ne peuvent pas être déployées. en arrière-plan. Si vous avez publié une image OTA présentant un problème et que vous souhaitez rétablir la version précédente du micrologiciel sur les appareils de vos clients, vous devez préparer une mise à jour OTA à l'aide de la version précédente du micrologiciel, en lui attribuant un numéro de version supérieur.
Puis-je supprimer ou remplacer une mise à jour OTA ?
Il n'existe aucun moyen de supprimer ni de remplacer une mise à jour OTA. Vous devez préparer et importer Une image OTA avec un numéro de version plus élevé afin d'écraser le micrologiciel disponibles sur le terrain.
Prérequis
Afin d'implémenter l'OTA pour votre intégration Matter, vous avez besoin des éléments suivants:
- Un projet Developer Console existant
- Une intégration Matter existante sur le Developer Console
- Un ID de fournisseur attribué par Alliance valide
Notez que la certification Matter n'est pas une condition préalable pour test de l'OTA Matter activé Developer Console : vous devez tester la mise à jour OTA de votre appareil avant demande la certification Matter.
Problèmes connus
Contrôles OTA de test-VID incohérents
Lorsque vous utilisez un VID de test, certaines intégrations au sein du même projet peuvent apparaître dans l'écran OTA Matter de Developer Console, tandis que d'autres pas.
Pour les intégrations avec un VID de test qui s'affiche sur l'écran OTA, vous pouvez télécharger une image OTA, mais le mécanisme OTA ne fonctionne pas.
L'OTA n'est actuellement pas compatible avec les VID de test.