Over-The-Air-Update (OTA) und Device Health
Für Geräte-Aktualisierung bieten wir eine eigene Lösung an. Unser Update Framework basiert auf RAUC und verwendet einen redundanten Speicherbereich (Slot), um Aktualisierung der Software durchzuführen. Der Mechanismus der neuen Softwareinstallation auf einem ungenutzten Slot während der aktuelle aktive Slot läuft, heißt A/B Update. Wir trennen dabei die Aktualisierung der Firmware (Bootloader, Kernel und RootFS) und Applikation.
Im Framework sind sowohl Offline- (z.B. über USB Stick) als auch Online-Update (über Azure Cloud) integriert. Bei Verwendung der Azure-Cloud wird ein digitaler Zwilling für jedes registrierte und verbundene Gerät erzeugt, um Statusinformationen darzustellen und zu speichern. Darstellung der zusätzlichen Informationen, wie Telemetrie-Daten z.B. CPU-Temperatur ist möglich.
Wichtigste Merkmale OTA Update
- Kontrolle des Updates über RootFS
- Online als auch Offline Updates möglich
- Online-Rollout für alle Geräte per "1-Click"
- Online-Rollout für alle Geräte einer Gruppe
- Secure Updates: Alle Update Packages sind mit einem X.509 Zertifikat signiert, die Verbindung ist verschlüsselt und sollte ein Update fehlschlagen bleibt Ihr System durch die A/B-Partitionierung funktionsfähig.
F&S OTA Update: Boot Sequenz
F&S OTA Update: Application Update
F&S OTA Update: Architektur
- A/B Partition
- RAUC Update Client
- F&S Update Client (F&S CLI)
- Cloud: Azure
- Gerätezwilling
- Vorausschauende Wartung Ihrer Device Health Daten
Wichtigste Merkmale Device Health
- Auslesen von Device Health Daten (bspw. CPU Temperatur, NAND/ eMMC Zustand)
- Der Device Explorer überwacht all Ihre Geräte und zeigt ihren aktuellen Status in Echtzeit an
- Anzeige von Telemetriedaten
- Definieren Sie eigene Warnungen, sollte ein Gerät einen Limitwert erreichen
➜ Download Factsheet Over-The-Air Update und Device Health
➜ Sprechen Sie uns an, gerne unterstützen wir Sie bei Ihrer individuellen Lösung.