OTA-Updates für Matter-Integrationen mit Google Home werden mit der Google Home Developer Console getestet.
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 Connectivity Standards Alliance (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.
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 jeweils 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 im Produktionskanal veröffentlichen, erhalten alle Geräte, die sich nicht in 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 in diesem Kanal freigeben.
Testkanal konfigurieren
Rufen Sie den Tab Verwalten auf.
Abbildung 1: Testkanäle über den Tab „Verwalten“ aufrufen Klicken Sie neben dem Testkanal auf Konfigurieren.
Geben Sie unter Kanalname einen Namen ein.
Geben Sie unter Seriennummer(n) des Geräts eine oder mehrere Seriennummern des Geräts ein (maximal 1.000).
Klicken Sie auf Speichern, um den Vorgang abzuschließen.

OTA-Image für einen Testkanal veröffentlichen
Rufen Sie den Tab Veröffentlichung auf.
Wählen Sie auf dem Tab Release den Testkanal aus, den Sie verwenden möchten.
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.Der Prozentsatz des Roll-outs gibt den Prozentsatz der Geräte an, die das OTA-Image erhalten. Geben Sie für dieses Feld eine Ganzzahl zwischen 1 und 100 an. Geben Sie einen Wert unter 100 ein, wenn Sie das OTA-Image in Batches veröffentlichen möchten. Weitere Informationen zur Funktionsweise des Roll-out-Prozentsatzes sowie zu anderen OTA-Image-bezogenen Aufgaben finden Sie unter OTA-Image für die Produktion freigeben.
Klicken Sie auf Release, um den Test auszuführen.
Ein Bestätigungsdialog wird geöffnet. Klicken Sie auf Veröffentlichen, um das ausgewählte Bild für den angegebenen Kanal freizugeben.
Nachdem Sie auf Veröffentlichen geklickt haben, werden Kanal, Image, Roll-out-Status, Roll-out-Prozentsatz sowie Datum und Uhrzeit der Veröffentlichung im Bereich Veröffentlichte OTA-Images angezeigt.
Abbildung 3: OTA-Images, die für Testkanäle freigegeben wurden