Présentation des agences de voyages en ligne

Chaque Matter intégration dans la Google Home Developer Console possède sa propre configuration OTA (Over The Air).

La spécification Matter décrit comment les mises à jour OTA sont gérées par le réseau Matter mondial.

Un appareil Matter doit être Connectivity Standards Alliance (Alliance)-certifié pour recevoir des mises à jour OTA, bien qu'il soit possible de tester les mises à jour OTA pour un appareil non certifié.

Un appareil Matter (le demandeur OTA) interroge régulièrement un fournisseur OTA pour savoir si des mises à jour logicielles sont disponibles.

Lorsqu'une mise à jour logicielle OTA est disponible, le demandeur l'obtient auprès d'un fournisseur et l'installe. Pour les appareils Matter associés à un Matter hub, mais non enregistrés dans Developer Console, les mises à jour OTA sont envoyées automatiquement.

Les hubs Google Matter, tels que le Google Nest Mini, fonctionnent comme des fournisseurs OTA. Pour aider les demandeurs potentiels à découvrir le service, ils annoncent leur présence en envoyant la commande AnnounceOTAProvider.

Important : Un demandeur ne peut effectuer une mise à niveau que vers une mise à jour dont le numéro de version est numériquement supérieur à celui du micrologiciel qu'il exécute. Si plusieurs mises à jour OTA avec des numéros de version plus élevés existent, l'appareil reçoit l'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 fonctionnalité OTA de l'écosystème Google Home est compatible avec les éléments suivants :

  • Importation du micrologiciel pour la distribution OTA via Developer Console ou le registre de conformité distribué (DCL) de l'Alliance.
  • Distribution d'images de micrologiciel à tous les appareils d'une intégration Matter particulière ou à un pourcentage spécifié d'appareils.

Le processus OTA de l'écosystème Google Home est indépendant des informations stockées dans le Alliance registre de conformité distribué (DCL), dont l'objectif est de garantir l'authenticité des appareils et la conformité des protocoles. Les fournisseurs enregistrés dans Developer Console peuvent choisir d'utiliser le DCL ou la Developer Console existante comme source pour les mises à jour OTA. De plus, les appareils non enregistrés dans Developer Console peuvent recevoir les mises à jour disponibles dans le DCL.

Puis-je annuler une mise à jour OTA ?

Conformément à la spécification Matter, les images OTA ne peuvent pas être annulées. Si vous avez publié une image OTA qui présente 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 et lui attribuer un numéro de version plus élevé.

Puis-je supprimer ou remplacer une mise à jour OTA ?

Il n'est pas possible 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 qui est en cours d'utilisation.

Prérequis

Pour implémenter la fonctionnalité 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 valide attribué par Alliance

Notez que la certification Matter n'est pas un prérequis pour tester la fonctionnalité OTA Matter sur Developer Console. Vous devez tester la fonctionnalité OTA pour votre appareil avant de demander la certification Matter.

Problèmes connus

Contrôles OTA incohérents pour les VID de test

Lorsque vous utilisez un VID de test, certaines intégrations d'un même projet peuvent s'afficher dans l'écran OTA Developer Console Matter, tandis que d'autres ne s'affichent pas.

Pour les intégrations avec un VID de test qui s'affichent dans l'écran OTA, vous pouvez importer une image OTA, mais le mécanisme OTA ne fonctionne pas.

La fonctionnalité OTA n'est pas compatible avec les VID de test.