Testowanie obrazu OTA

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

Wymagania wstępne

Aby testować aktualizacje OTA, oprócz wymagań wstępnych dotyczących OTA, musisz mieć:

  • dostęp do systemu Linux z zainstalowanym Docker Engine oraz dostęp do płyty deweloperskiej przez USB,
  • integrację z Matter która jest gotowa do testowania OTA.

Podczas testowania OTA używaj identyfikatora dostawcy przypisanego przez Connectivity Standards Alliance (Alliance), a nie testowego identyfikatora VID. 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 w przypadku konkretnych układów SoC.

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

Kanały

Kanał określa zestaw urządzeń, na których jest udostępniany obraz aktualizacji OTA. Urządzenie może być przypisane tylko do 1 kanału naraz. Dostępne są 3 predefiniowane kanały: Test 1, Test 2 i Produkcja. Możesz testować na obu kanałach testowych. Do kanału można przypisać tylko 1 obraz aktualizacji OTA naraz.

Kanał produkcyjny

Kanał produkcyjny służy do przesyłania wersji produkcyjnych na urządzenia konsumenckie. Gdy udostępnisz obraz OTA na kanale produkcyjnym, otrzymają go wszystkie urządzenia, które nie są na kanale testowym.

Kanały testowe

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

Konfigurowanie kanału testowego

  1. Otwórz kartę Zarządzaj.

    Otwórz kartę Zarządzanie w konsoli.
    Rysunek 1.: przechodzenie do kanałów testowych za pomocą karty Zarządzaj
  2. Obok kanału testowego kliknij Skonfiguruj.

  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 na kanale testowym

  1. Otwórz kartę Udostępnij.

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

  3. W menu Obraz OTA wybierz obraz OTA lub dodaj obraz OTA , klikając Dodaj obraz OTA.

  4. Odsetek wdrożenia to odsetek urządzeń, które otrzymają obraz OTA. W tym polu wpisz liczbę całkowitą od 1 do 100. Jeśli chcesz udostępnić obraz OTA w partiach, wpisz wartość mniejszą niż 100. Więcej informacji o tym, jak działa odsetek wdrożenia, oraz o innych zadaniach związanych z obrazem OTA znajdziesz w artykule Udostępnianie obrazu OTA w wersji produkcyjnej.

  5. Aby przetestować, kliknij Udostępnij.

  6. Pojawi się okno potwierdzenia. Aby udostępnić wybrany obraz na określonym kanale, kliknij Udostępnij.

  7. Gdy klikniesz Udostępnij, w obszarze Udostępnione obrazy OTA pojawi się kanał, obraz, stan wdrożenia, odsetek wdrożenia oraz data i godzina udostępnienia.

    Obraz OTA został udostępniony na kanale testowym.
    Rysunek 3.: obrazy OTA udostępnione na kanałach testowych