Best Practices für OTA
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Jede OTA-Aktualisierung testen
Bevor du ein OTA-Image hochlädst, das alle deine Geräte vor Ort aktualisiert, teste das Update an einer begrenzten Anzahl interner Nutzer:
- Test-PID einrichten.
- Generieren Sie für die Kombination aus VID und Test-PID ein Geräteattestierungszertifikat (Device Attestation Certificate, DAC) und reichen Sie es ein.
Richten Sie zwei Integrationen mit jeweils einer eindeutigen PID ein:
- Eine Integration ist für interne Tests mit der Test-PID und dem Test-DAC vorgesehen.
- Die andere ist für Produktionsgeräte im Außeneinsatz gedacht, bei denen die Produktions-PID und VID sowie der Produktions-DAC verwendet werden.
Flashe die Testgeräte mit einer Version der Firmware, die die Kombination aus VID und Test-PID verwendet.
Tester (re-)Onboarding ihrer Testgeräte in ihrer Matter-Teststruktur.
Lade das OTA-Image in die Testintegration auf dem GHDC hoch, um das Roll-out zu testen.
Prüfe, ob das OTA-Update funktioniert und das Firmware-Update ordnungsgemäß funktioniert.
Sobald Sie das Update für Ihre Produktionsnutzer freigeben möchten, ändern Sie die PID des Images und laden Sie es in die Produktionsintegration im GHDC hoch.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2022-12-15 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Benötigte Informationen nicht gefunden"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zu umständlich/zu viele Schritte"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nicht mehr aktuell"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem mit der Übersetzung"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem mit Beispielen/Code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Sonstiges"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Leicht verständlich"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Mein Problem wurde gelöst"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Sonstiges"
}]