Testowanie obrazu OTA

Testowanie aktualizacji OTA dla integracji z Google HomeMatterodbywa się za pomocą Google Home Developer Console.

Wymagania wstępne

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

  • Dostęp do systemu Linux z zainstalowanym silnikiem Docker Engine i dostęp do płytki deweloperskiej przez USB.
  • Matter integracja gotowa do testowania OTA.

Podczas testowania aktualizacji 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 konkretnego dostawcy

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

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

Kanały

Kanał określa zestaw urządzeń, na których udostępniany jest obraz aktualizacji OTA. Urządzenie może być przypisane tylko do jednego kanału naraz. Dostępne są 3 wstępnie zdefiniowane kanały: Test 1, Test 2Produkcyjny. 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 opublikujesz obraz OTA na kanale produkcyjnym, wszystkie urządzenia niekorzystające z kanału testowego otrzymają ten obraz.

Kanały testowe

Aby przetestować wdrażanie 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ądzanie.

    Otwórz kartę Zarządzaj w konsoli.
    Rysunek 1. Otwieranie kanałów testowych na karcie Zarządzaj
  2. Obok kanału testowego kliknij Skonfiguruj.

  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.

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

Przesyłanie obrazu OTA na kanał testowy

  1. Otwórz kartę Wydanie.

  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 wdrożenia to odsetek urządzeń, które otrzymają obraz OTA. W tym polu podaj liczbę całkowitą z zakresu od 1 do 100. Jeśli wolisz udostępniać obraz OTA w partiach, wpisz wartość mniejszą niż 100. Więcej informacji o tym, jak działa procent wdrożenia, oraz o innych zadaniach związanych z obrazami OTA znajdziesz w artykule Wdrażanie obrazu OTA w wersji produkcyjnej.

  5. Aby przetestować, kliknij Wycofaj.

  6. Pojawi się okno dialogowe z prośbą o potwierdzenie. Kliknij Opublikuj, aby opublikować wybrane zdjęcie na określonym kanale.

  7. Po kliknięciu Wydaj w obszarze Obrazy wydane w ramach aktualizacji OTA pojawią się kanał, obraz, stan wdrażania, procent wdrażania oraz data i godzina wydania.

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