Ogni integrazione di Matter in Google Home Developer Console ha una propria configurazione over-the-air (OTA).
La specifica Matter descrive il modo in cui vengono eseguiti gli aggiornamenti OTA gestite dalla rete Matter globale.
Un dispositivo Matter deve essere Connectivity Standards Alliance (Alliance) per ricevere aggiornamenti OTA, sebbene di eseguire test OTA per un dispositivo non certificato.
Un dispositivo Matter (il Richiedente OTA), con sondaggi periodici un fornitore OTA per scoprire se sono disponibili aggiornamenti software.
Quando è disponibile un aggiornamento software OTA, il richiedente lo ottiene da un fornitore e lo installa.
Gli hub Matter di Google, come Google Nest Mini,
fungono da fornitori OTA. Per assistere i potenziali richiedenti nel rilevamento dei servizi,
annunciano la loro presenza inviando il comando AnnounceOTAProvider
.
È importante sottolineare che un richiedente può eseguire l'upgrade solo a un aggiornamento con numero di versione numericamente superiore a quello del firmware attualmente in esecuzione. E se esistono più aggiornamenti OTA con numeri di versione più grandi, il dispositivo riceve immagine OTA con il numero di versione più elevato. In altre parole, gli aggiornamenti non sono applicati in sequenza.
Funzionalità OTA
Le agenzie di viaggi online (OTA) nell'ecosistema Google Home attualmente supportano:
- Caricamento del firmware per la distribuzione OTA
- Distribuzione di immagini firmware su tutti i dispositivi (non sottoinsiemi) di un integrazione di Matter specifica
La procedura OTA dell'ecosistema Google Home è indipendente informazioni archiviate nel registro di conformità distribuita Alliance (DCL), il cui scopo è garantire l'autenticità del dispositivo e la conformità del protocollo.
Posso eseguire il rollback di un aggiornamento OTA?
In base alla specifica Matter, le immagini OTA non possono essere implementate indietro. Se hai rilasciato un'immagine OTA che presenta un problema e vuoi ripristinare i dispositivi dei tuoi clienti alla revisione precedente del firmware, deve preparare un aggiornamento OTA utilizzando la precedente revisione del firmware, fornendo con un numero di versione superiore.
Posso eliminare o sostituire un aggiornamento OTA?
Non è possibile eliminare o sostituire un aggiornamento OTA. Devi preparare e caricare un'immagine OTA con un numero di versione più alto per sovrascrivere il firmware sul campo.
Prerequisiti
Per implementare OTA per l'integrazione di Matter, devi:
- Un progetto Developer Console esistente
- Un'integrazione Matter esistente nel Developer Console
- Un ID fornitore assegnato da Alliance valido
Tieni presente che la certificazione Matter non è un prerequisito per test di Matter su OTA Developer Console: dovresti eseguire un test OTA del tuo dispositivo prima richiedere la certificazione Matter.
Problemi noti
Controlli OTA VID di test incoerenti
Quando utilizzi un VID di test, alcune integrazioni all'interno dello stesso progetto potrebbero essere visualizzate in nella schermata OTA Matter di Developer Console, altre no.
Per le integrazioni con un VID di prova che vengono visualizzati nella schermata OTA, puoi: caricare un'immagine OTA, ma il relativo meccanismo non funziona.
L'aggiornamento OTA non è attualmente supportato per i VID di test.