Testowanie obrazu OTA

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

Wymagania wstępne

Aby przetestować OTA, oprócz wymagań wstępnych OTA musisz mieć:

  • dostęp do systemu Linux z zainstalowanym Docker Engine i dostęp do płytki deweloperskiej przez USB;
  • Integracja Matter, która jest gotowa do testów OTA.

Podczas testowania OTA używaj identyfikatora dostawcy przypisanego przez firmę Connectivity Standards Alliance (Alliance), a nie testowego identyfikatora dostawcy. Podczas tworzenia obrazu OTA zmień identyfikator dostawcy i identyfikator produktu, aby pasowały do testowanej integracji.

Instrukcje dotyczące konkretnych dostawców

Udostępniliśmy procedury testowania OTA Matter dla konkretnych układów SoC.

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

Kanały

Kanał definiuje zbiór urządzeń, na które jest udostępniany obraz aktualizacji OTA. Do urządzenia można przypisać tylko 1 kanał naraz. Dostępne są 3 wstępnie zdefiniowane kanały: Test 1, Test 2 i Produkcyjny. Możesz testować w obu kanałach testowych. Do kanału można przypisać tylko 1 obraz aktualizacji OTA naraz.

Kanał produkcyjny

Kanał produkcyjny to kanał używany do przekazywania wersji produkcyjnych na urządzenia konsumenckie w terenie. Gdy udostępnisz obraz OTA w kanale produkcyjnym, otrzymają go wszystkie urządzenia, które nie są w kanale testowym.

Kanały testowe

Aby przetestować wdrażanie obrazu OTA, musisz najpierw skonfigurować jeden z 2 kanałów testowych, a następnie udostępnić obraz urządzeniom w tym kanale.

Konfigurowanie kanału testowego

  1. Otwórz kartę Zarządzaj.

    Przejdź na kartę zarządzania w konsoli.
    Rysunek 1. Przechodzenie do kanałów testowych za pomocą karty Zarządzaj
  2. Kliknij Skonfiguruj obok kanału testowego.

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

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

  5. Aby zakończyć, kliknij Zapisz.

Konfigurowanie kanału testowego w konsoli.
Rysunek 2. Konfigurowanie kanału testowego

Udostępnianie obrazu OTA w kanale testowym

  1. Otwórz kartę Wersja.

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

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

  4. Odsetek wdrażania to odsetek urządzeń, które otrzymają obraz OTA. W tym polu podaj liczbę całkowitą z zakresu od 1 do 100. Jeśli chcesz udostępniać obraz OTA partiami, wpisz wartość mniejszą niż 100. Więcej informacji o tym, jak działa odsetek wdrażania, oraz o innych zadaniach związanych z obrazem OTA znajdziesz w artykule Wydawanie obrazu OTA na ścieżce produkcyjnej.

  5. Kliknij Zwolnij, aby przetestować.

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

  7. Gdy klikniesz Opublikuj, w obszarze Udostępnione obrazy OTA pojawią się kanał, obraz, stan wdrażania, odsetek wdrożenia oraz data i godzina publikacji.

    Obraz OTA został udostępniony w kanale testowym.
    Ilustracja 3. Obrazy OTA opublikowane w kanałach testowych