Omówienie OTA

Każda integracja z funkcją Matter w interfejsie Google Home Developer Console ma własną konfigurację „bezprzewodową” (OTA).

Specyfikacja Matter opisuje, jak aktualizacje OTA są obsługiwane przez globalną sieć Matter.

Urządzenie Matter musi być ma certyfikat Connectivity Standards Alliance (Alliance) na otrzymywanie aktualizacji OTA, ale jest można przetestować OTA w przypadku urządzenia bez certyfikatu.

Urządzenie Matter (żądawca OTA) z okresowym odpytywaniem dostawcą OTA, aby dowiedzieć się, czy są dostępne aktualizacje oprogramowania.

Gdy jest dostępna aktualizacja oprogramowania OTA, Zgłaszający pobiera ją z przez dostawcę i instaluje go.

Centra Matter Google, takie jak Google Nest Mini, jako dostawców OTA. Aby pomóc potencjalnym użytkownikom w wykrywaniu usług, ogłosi swoją obecność, wysyłając polecenie AnnounceOTAProvider.

Co ważne, Zgłaszający może uaktualnić tylko do aktualizacji, której numer wersji to jest większa od wartości oprogramowania układowego, którego obecnie używa. A jeśli istnieje wiele aktualizacji OTA o większych numerach wersji, urządzenie otrzymuje Obraz OTA o najwyższym numerze wersji. Innymi słowy, aktualizacje nie są stosowane sekwencyjnie.

Funkcje OTA

Aktualizacje OTA w ekosystemie Google Home obsługują obecnie:

  • Przesyłanie oprogramowania do dystrybucji OTA
  • Dystrybucja obrazów oprogramowania układowego na wszystkie urządzenia (bez podzbiorów) konkretna integracja z usługą Matter

Proces OTA w ekosystemie Google Home jest niezależny od informacje przechowywane w rejestrze Alliance Distributed Compliance (DCL), której celem jest zapewnienie autentyczności urządzeń i zgodności z protokołami.

Czy mogę wycofać aktualizację OTA?

Zgodnie ze specyfikacją Matter nie można umieszczać obrazów OTA z powrotem. Jeśli masz już opublikowany obraz OTA, na którym występuje problem, przywrócimy na urządzeniach klienta poprzednią wersję oprogramowania, należy przygotować aktualizację OTA przy użyciu poprzedniej wersji oprogramowania, dając wymaga wyższego numeru wersji.

Czy mogę usunąć lub zastąpić aktualizację OTA?

Nie można usunąć ani zastąpić aktualizacji OTA. Należy przygotować i przesłać obraz OTA z wyższym numerem wersji w celu zastąpienia oprogramowania układowego w terenie.

Wymagania wstępne

Aby wdrożyć OTA w przypadku integracji z systemem Matter, musisz mieć:

  • Istniejący projekt Developer Console
  • Istniejąca integracja z Matter w Developer Console
  • Prawidłowy identyfikator dostawcy przypisany do Alliance

Pamiętaj, że certyfikat Matter nie jest wymagany do spełnienia wymagań testuję funkcję OTA na urządzeniu Matter Developer Console – warto przetestować OTA na urządzeniu przed ubiega się o certyfikat Matter.

Znane problemy

Niespójne ustawienia OTA testowo-VID

Podczas korzystania z testowego identyfikatora VID niektóre integracje z tego samego projektu mogą pojawić się w ekran OTA Developer Console Matter, w ogóle nie.

W przypadku integracji z testowym identyfikatorem VID, który pojawia się na ekranie OTA, możesz: gdy prześlesz obraz OTA, ale mechanizm OTA nie będzie działać.

OTA nie jest obecnie obsługiwane w przypadku testowych identyfikatorów VID.