Panoramica delle agenzie di viaggi online

Ogni integrazione Matter in Google Home Developer Console ha la propria configurazione over-the-air (OTA).

La specifica Matter descrive come gli aggiornamenti OTA vengono gestiti dalla rete Matter globale.

Un dispositivo Matter deve essere Connectivity Standards Alliance (Alliance)-certificato per ricevere gli aggiornamenti OTA, anche se è possibile testare gli aggiornamenti OTA per un dispositivo non certificato.

Un dispositivo Matter (il richiedente OTA) esegue periodicamente il polling di un provider OTA per verificare se sono disponibili aggiornamenti software.

Quando è disponibile un aggiornamento software OTA, il richiedente lo ottiene da un provider e lo installa. Per i dispositivi Matter collegati a un Matter hub ma non registrati in Developer Console, gli aggiornamenti OTA vengono inviati automaticamente.

Gli hub Matter di Google, come Google Nest Mini, fungono da provider OTA. Per aiutare i potenziali richiedenti nella Service Discovery, annunciano la loro presenza inviando il comando AnnounceOTAProvider.

È importante sottolineare che un richiedente può eseguire l'upgrade solo a un aggiornamento il cui numero di versione è numericamente maggiore di quello del firmware in esecuzione. Se esistono più aggiornamenti OTA con numeri di versione maggiori, il dispositivo riceve l'immagine OTA con il numero di versione più alto. In altre parole, gli aggiornamenti non vengono applicati in sequenza.

Funzionalità OTA

Gli aggiornamenti OTA nell'ecosistema Google Home supportano:

  • Il caricamento del firmware per la distribuzione OTA tramite Developer Console o il registro di conformità distribuito (DCL) dell'Alliance.
  • La distribuzione delle immagini del firmware a tutti i dispositivi di una particolare Matter integrazione o a una percentuale specificata di dispositivi.

La procedura OTA dell'ecosistema Google Home è indipendente dalle informazioni memorizzate nel Alliance registro di conformità distribuito (DCL), il cui scopo è garantire l'autenticità del dispositivo e la conformità al protocollo. I fornitori registrati in Developer Console possono scegliere di utilizzare il DCL o la Developer Console esistente come origine per gli aggiornamenti OTA. Inoltre, i dispositivi non registrati in Developer Console possono ricevere gli aggiornamenti disponibili nel DCL.

Posso eseguire il rollback di un aggiornamento OTA?

Ai sensi della specifica Matter, non è possibile eseguire il rollback delle immagini OTA. Se hai rilasciato un'immagine OTA che presenta un problema e vuoi ripristinare la revisione precedente del firmware sui dispositivi dei clienti, devi preparare un aggiornamento OTA utilizzando la revisione precedente del firmware e assegnandogli un numero di versione più alto.

Posso eliminare o sostituire un aggiornamento OTA?

Non è possibile eliminare o sostituire un aggiornamento OTA. Per sovrascrivere il firmware in uso, devi preparare e caricare un'immagine OTA con un numero di versione più alto.

Prerequisiti

Per implementare gli aggiornamenti OTA per l'integrazione Matter, devi avere:

  • Un progetto Developer Console esistente
  • Un'integrazione Matter esistente su Developer Console
  • Un ID fornitore valido assegnato dal Alliance

Tieni presente che la certificazione Matter non è un prerequisito per testare gli aggiornamenti OTA di Matter su Developer Console—ti consigliamo di testare gli aggiornamenti OTA per il tuo dispositivo prima di richiedere la certificazione Matter.

Problemi noti

Controlli OTA test-VID incoerenti

Quando utilizzi un VID di test, alcune integrazioni all'interno dello stesso progetto potrebbero essere visualizzate in the Developer Console Matter schermata OTA, mentre altre no.

Per le integrazioni con un VID di test che vengono visualizzate nella schermata OTA, puoi caricare un'immagine OTA, ma il meccanismo OTA non funziona.

Gli aggiornamenti OTA non sono supportati per i VID di test.