Aktualizacje OTA

Każda integracja Matter w obiekcie Google Home Developer Console ma własną konfigurację bezprzewodową.

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

Urządzenie z systemem Matter musi mieć certyfikat Connectivity Standards Alliance (Alliance), aby otrzymywać aktualizacje OTA. Można jednak przetestować to narzędzie na urządzeniu bez certyfikatu.

Urządzenie Matter (osoba zgłaszająca wniosek OTA) okresowo przeprowadza ankiety w witrynie dostawcy OOT, aby sprawdzić, czy są dostępne aktualizacje oprogramowania.

Gdy aktualizacja oprogramowania OTA jest dostępna, osoba wnioskująca pobiera aktualizację od dostawcy i instaluje ją.

Centra Google Matter, takie jak Google Nest Mini, działają jako dostawcy OTA. Aby ułatwić potencjalnym osobom zgłaszającym prośbę o znalezienie usługi, informuje o ich obecności, wysyłając polecenie AnnounceOTAProvider.

Co ważne, zgłaszający może uaktualnić oprogramowanie tylko do aktualizacji, której numer wersji jest większy niż w przypadku oprogramowania, które jest obecnie uruchomione. Jeśli istnieje wiele aktualizacji OTA z większymi numerami wersji, urządzenie otrzyma obraz OTA z najwyższym numerem wersji. Inaczej mówiąc, aktualizacje nie są stosowane po kolei.

Funkcje OTA

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

  • Przesyłanie oprogramowania układowego służącego do rozpowszechniania OTA
  • Rozłożenie obrazów oprogramowania na wszystkie urządzenia (bez podzbiorów) konkretnej integracji Matter

Proces OTA w ekosystemie Google Home jest niezależny od informacji przechowywanych w dokumencie Alliance Distributed Compliance Ledger (DCL), którego celem jest zapewnienie autentyczności urządzenia i zgodności z protokołem.

Czy mogę wycofać aktualizację OTA?

Zgodnie ze specyfikacją Matter nie można wycofać obrazów OTA. Jeśli masz wersję OTA, która zawiera problem, i chcesz, aby urządzenia klientów używały poprzedniej wersji oprogramowania, musisz przygotować aktualizację OTA przy użyciu poprzedniej wersji oprogramowania, nadając jej wyższy numer.

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

Nie można usunąć ani zastąpić aktualizacji OTA. Aby zastąpić oprogramowanie dostępne w polu, musisz przygotować i przesłać obraz OTA z wyższym numerem wersji.

Wymagania wstępne

Aby wdrożyć OTA w ramach integracji Matter, musisz mieć:

  • Istniejący projekt Developer Console
  • Obecna integracja Matter na platformie Developer Console
  • Prawidłowy identyfikator dostawcy przypisany przez: Alliance

Pamiętaj, że certyfikacja Matter nie jest wymagana do testowania funkcji Matter tej funkcji w Developer Console. Dlatego zanim poprosisz o certyfikat Matter, przetestuj swoje urządzenie na tym urządzeniu.

Znane problemy

Niespójne ustawienia OTA testu testowego

Podczas korzystania z testowego identyfikatora VID niektóre integracji z tego samego projektu mogą być wyświetlane na ekranie OTA Developer Console Matter, podczas gdy inne nie.

W przypadku integracji z testowym identyfikatorem VID, który pojawia się na ekranie OTA, możesz przesłać obraz OTA, ale mechanizm OTA nie działa.

Aktualizacje OTA nie są obecnie obsługiwane w przypadku testowych identyfikatorów wideo.