OTA-Image testen

OTA-Updates für Matter-Integrationen mit Google Home werden mit der Google Home Developer Console getestet.

Die Connectivity Standards Alliance (Alliance)-Zertifizierung ist keine Voraussetzung für OTA-Tests.

Vorbereitung

Für das Testen von OTA-Updates benötigen Sie neben den Voraussetzungen für OTA-Updates Folgendes:

  • Zugriff auf ein Linux-System mit installierter Docker Engine und Zugriff auf das Entwicklungsboard über USB
  • Eine Matter-Integration, die für OTA-Tests bereit ist.

Verwenden Sie beim Testen per Over-the-air (OTA) Ihre von Alliance zugewiesene Anbieter-ID, nicht eine Test-VID. Ändern Sie beim Erstellen des OTA-Images die Anbieter-ID und die Produkt-ID so, dass sie der zu testenden Integration entsprechen.

Anbieterspezifische Anleitungen

Wir haben Matter OTA-Testverfahren für bestimmte SoCs bereitgestellt.

Tabelle: Anleitungen für bestimmte Silicon-Anbieter zum Generieren von Matter-Testzertifikaten
Vendor Plattform Leitfaden
Espressif ESP32 OTA auf Espressif ESP32 testen
Nordic Semiconductor nRF52840 OTA-Test in Skandinavien

Kanäle

Ein Kanal definiert die Geräte, für die ein OTA-Update-Image veröffentlicht wird. Einem Gerät kann immer nur ein Kanal zugewiesen werden. Es gibt drei vordefinierte Kanäle: Test 1, Test 2 und Produktion. Du kannst Tests in beiden Testversionen durchführen. Einem Kanal kann jeweils nur ein OTA-Update-Image zugewiesen werden.

Produktionskanal

Über den Produktionskanal werden Produktionsversionen an Endnutzergeräte gesendet. Wenn Sie ein OTA-Image auf dem Produktionskanal veröffentlichen, erhalten alle Geräte, die sich nicht auf einem Testkanal befinden, das Image.

Testkanäle

Wenn Sie ein OTA-Image-Roll-out testen möchten, müssen Sie zuerst einen der beiden Testkanäle konfigurieren und dann das Image für die Geräte auf diesem Kanal veröffentlichen.

Testversion konfigurieren

  1. Rufen Sie den Tab Verwalten auf.

    OTA-Kanäle in der Home-Konsole

  2. Klicken Sie neben dem Testkanal auf Konfigurieren.

  3. Geben Sie unter Kanalname einen Namen ein.

  4. Geben Sie unter Geräteseriennummer(n) eine oder mehrere Geräteseriennummern ein (maximal 1.000).

  5. Klicken Sie auf Speichern, um den Vorgang abzuschließen.

Dialogfeld zur Konfiguration des OTA-Kanals

OTA-Image für einen Testkanal veröffentlichen

  1. Rufen Sie den Tab Veröffentlichung auf.

  2. Wählen Sie auf dem Tab Release den Testkanal aus, den Sie verwenden möchten.

  3. Wählen Sie das OTA-Image aus dem Drop-down-Menü OTA-Image aus oder klicken Sie auf OTA-Image hinzufügen, um ein OTA-Image hinzuzufügen.

  4. Klicken Sie auf Release, um den Test auszuführen.

  5. Ein Bestätigungsdialog wird geöffnet. Klicken Sie auf Veröffentlichen, um das ausgewählte Bild für den angegebenen Kanal freizugeben.

  6. Wenn du auf Veröffentlichen klickst, werden der Kanal, das Bild sowie das Veröffentlichungsdatum und -uhrzeit im Bereich Liveveröffentlichungen angezeigt.

OTA-Image für einen Kanal veröffentlichen

Laufende Veröffentlichung beenden

So beenden Sie einen Live-Release:

  1. Klicken Sie in der Tabelle Live-Releases auf das Dreipunkt-Menü  und dann auf Release beenden.

  2. Klicken Sie im Bestätigungsdialogfeld auf Beenden, um die Veröffentlichung zu beenden. Dadurch wird die Veröffentlichung des Over-the-air-Updates für alle Geräte, die es noch nicht erhalten haben, sofort abgebrochen.