Testowanie obrazu OTA

Testowanie aktualizacji OTA w przypadku integracji Matter z Google Home odbywa się za pomocą Google Home Developer Console.

Certyfikat Connectivity Standards Alliance (Alliance) nie jest wymagany do testowania OTA.

Wymagania wstępne

Aby przetestować OTA, oprócz spełnienia wymagań wstępnych dotyczących OTA musisz mieć:

  • Dostęp do systemu Linux z zainstalowanym Docker Engine i dostęp do płytki rozwojowej za pomocą USB
  • integracja Matter, która jest gotowa do testowania OTA.

Podczas testowania OTA używaj identyfikatora dostawcy przypisanego przez Alliance, a nie identyfikatora VID testowego. Podczas tworzenia obrazu OTA zmień identyfikator dostawcy i identyfikator produktu, aby dopasować je do integracji, którą chcesz przetestować.

Instrukcje dotyczące poszczególnych dostawców

Udostępniliśmy Matter procedury testowania OTA w przypadku konkretnych SoC.

Tabela: instrukcje dla konkretnych dostawców układów dotyczące generowania certyfikatów testowych Matter
Dostawca Platforma Przewodnik
Espressif ESP32 Testowanie OTA na Espressif ESP32
Nordic Semiconductor nRF52840 Test OTA w Nordykach

Kanały

Kanał określa zestaw urządzeń, na które jest wydawany obraz aktualizacji OTA. Urządzenie może mieć przypisany tylko jeden kanał naraz. Dostępne są 3 wstępnie zdefiniowane kanały: Test 1, Test 2 i Produkcja. Możesz przetestować obie wersje testowe. Do jednego kanału można przypisać tylko jedną grafikę aktualizacji OTA.

Kanał produkcyjny

Kanał produkcyjny to kanał, który służy do przesyłania wersji produkcyjnych na urządzenia użytkowników. Gdy opublikujesz obraz OTA na kanale produkcyjnym, otrzymają go wszystkie urządzenia poza kanałem testowym.

Kanały testowe

Aby przetestować wdrożenie obrazu OTA, musisz najpierw skonfigurować jeden z 2 kanałów testowych, a następnie opublikować obraz na urządzeniach na tym kanale.

Konfigurowanie kanału testowego

  1. Otwórz kartę Zarządzanie.

    Kanały OTA w konsoli Home

  2. Obok kanału testowego kliknij Konfiguruj.

  3. W polu Nazwa kanału wpisz nazwę.

  4. W sekcji Numery seryjne urządzeń wpisz co najmniej 1 numer seryjny urządzenia (maksymalnie 1000).

  5. Aby zakończyć, kliknij Zapisz.

Okno konfiguracji kanału OTA

Przesyłanie obrazu OTA na kanał testowy

  1. Otwórz kartę Wydanie.

  2. Na karcie Wydanie wybierz kanał testowy, którego chcesz użyć.

  3. Wybierz obraz OTA z menu Obrazy OTA lub dodaj obraz OTA, klikając Dodaj obraz OTA.

  4. Aby przetestować, kliknij Wycofaj.

  5. Pojawi się okno potwierdzenia. Kliknij Opublikuj, aby opublikować wybrany obraz na określonym kanale.

  6. Po kliknięciu Opublikuj w obszarze Publikacje na żywo pojawią się informacje o kanale, obraz oraz data i godzina publikacji.

Publikowanie obrazu OTA na kanale

Zatrzymywanie trwającego procesu wprowadzania

Aby zatrzymać wersję na żywo:

  1. W tabeli Wersje na żywo kliknij menu „Więcej” i kliknij Zatrzymaj wersję.

  2. W oknie potwierdzenia kliknij Zatrzymaj, aby potwierdzić, że chcesz zatrzymać wersję. Spowoduje to natychmiastowe zatrzymanie rozpowszechniania aktualizacji OTA na urządzeniach, które jej jeszcze nie otrzymały.