Ein OTA-Update (Over-the-Air Update) bezeichnet die Fernaktualisierung vernetzter Controller, Datenlogger, Gateways oder anderer Geräte. Dabei werden Software- oder Firmwarekomponenten über eine Netzwerkverbindung übertragen und installiert. Ein Vor-Ort-Einsatz ist dadurch normalerweise nicht erforderlich.
OTA-Updates kurz zusammengefasst
- OTA-Updates ermöglichen die Aktualisierung einzelner Geräte oder einer gesamten Geräteflotte aus der Ferne.
- Vor der Installation sollte das Gerät Kompatibilität, Integrität und Herkunft des Updatepakets überprüfen.
- Rückfallmechanismen können verhindern, dass ein fehlerhaftes Update das Gerät dauerhaft außer Betrieb setzt.
- Im Energiemanagement lassen sich damit Fehler beheben, Sicherheitslücken schließen und Funktionen erweitern.
Wie funktioniert ein OTA-Update?
Ein zentrales Update-System stellt ein freigegebenes Software- oder Firmwarepaket für ausgewählte Geräte bereit. Abhängig von der Systemarchitektur ruft das Gerät das Update selbstständig ab oder die Installation wird zentral angestoßen. Die Verteilung kann auf ein einzelnes Projekt beschränkt, zunächst mit einer Testgruppe durchgeführt oder schrittweise auf eine größere Geräteflotte ausgeweitet werden.
Der Controller lädt das Paket über eine verfügbare Netzwerkverbindung herunter. Vor der Installation prüft das Gerät, ob die vorgesehene Version mit der vorhandenen Hardware und dem aktuellen Softwarestand kompatibel ist. Prüfsummen dienen vor allem dazu, Übertragungsfehler und unbeabsichtigte Veränderungen zu erkennen. Digitale Signaturen können zusätzlich die Herkunft und Unverändertheit des Pakets bestätigen.
Erst nach vollständiger Übertragung und erfolgreicher Prüfung darf die Installation beginnen. Je nach Umfang müssen einzelne Dienste oder das gesamte Gerät neu gestartet werden. Anschließend sollte der Controller seinen Status, die installierte Version und das Ergebnis des Updates an das zentrale System zurückmelden. Eine zusätzliche Funktionsprüfung kann kontrollieren, ob Kommunikation, Datenerfassung und lokale Steuerungsfunktionen wieder ordnungsgemäß arbeiten.
Wo werden OTA-Updates im Energiemanagement eingesetzt?
OTA-Updates können Softwarefehler beheben, Sicherheitskomponenten aktualisieren und vorhandene Funktionen erweitern. Außerdem lassen sich neue oder überarbeitete Kommunikationsschnittstellen für Wechselrichter, Energiezähler, Batteriespeicher und andere Geräte bereitstellen.
Bei steuerungsrelevanten Controllern können auch projektspezifische Softwarekomponenten angepasst werden. Dazu gehören beispielsweise Kommunikationsabläufe oder lokale EMS-Funktionen. Die konkrete Aktualisierung muss mit den technischen und betrieblichen Anforderungen des jeweiligen Standorts vereinbar sein.
Sicherheit, Ausfallschutz und technische Voraussetzungen
Updatepakete und Übertragungswege müssen gegen Manipulation und unbefugten Zugriff geschützt werden. Dafür können verschlüsselte Verbindungen, eine sichere Geräteauthentifizierung, digital signierte Pakete und definierte Zugriffsrechte eingesetzt werden.
Ein unterbrochener Download darf die bisherige Software nicht beschädigen. Das Updatepaket kann verworfen oder später weiter übertragen werden. Installiert werden darf es jedoch erst nach vollständiger Übertragung und erfolgreicher Prüfung.
Bei einem Installationsfehler sollte ein Rollback auf die vorherige funktionsfähige Version möglich sein. Geräte mit redundanten Systempartitionen beziehungsweise A/B-Partitionen können die neue Version getrennt von der bisherigen Version installieren. Schlägt die Aktualisierung fehl, kann das Gerät wieder mit der vorherigen Partition starten.
Für Controller mit aktiven Steuerungsaufgaben gelten besondere Anforderungen. Während des Updates dürfen kritische Regelungs- und Sicherheitsfunktionen nicht unkontrolliert ausfallen. Abhängig vom Projekt können Wartungsfenster, sichere Ersatzwerte, lokale Rückfallebenen oder redundante Funktionen erforderlich sein.
Ein OTA-Update ist von einer reinen Fernkonfiguration abzugrenzen. Eine Fernkonfiguration verändert normalerweise Parameter wie Grenzwerte oder Betriebszeiten. Ein OTA-Update aktualisiert dagegen Software- oder Firmwarekomponenten. Neue Konfigurationsdateien können dennoch Bestandteil eines Updatepakets sein.
OTA-Updates mit EcoPhi
EcoPhi kann Controller und Datenlogger aus der Ferne aktualisieren. Dadurch lassen sich beispielsweise Softwarekomponenten, Geräteintegrationen, Kommunikationsfunktionen oder projektspezifische Steuerungslogiken anpassen, ohne jeden Standort vor Ort besuchen zu müssen.
Dies kann insbesondere bei international verteilten Anlagen den Aufwand für Wartung und Weiterentwicklung reduzieren. Zeitpunkt, Freigabeprozess, Updateumfang und mögliche Betriebsunterbrechungen müssen auf das jeweilige Projekt abgestimmt werden. Die konkrete Umsetzung hängt von der eingesetzten Hardware, der verfügbaren Netzwerkverbindung und der Kritikalität der lokalen Steuerungsfunktionen ab.
Fazit
OTA-Updates ermöglichen die dezentrale Aktualisierung vernetzter Geräte. Ein zuverlässiger Einsatz erfordert geschützte Übertragungswege, geprüfte Updatepakete, eindeutige Statusmeldungen und geeignete Rückfallmechanismen.
Häufige Fragen zu OTA-Updates
Benötigt ein OTA-Update eine Internetverbindung?
Das Gerät benötigt eine erreichbare Netzwerkverbindung zum Update-System. Diese kann beispielsweise über Ethernet, WLAN, Mobilfunk, ein privates Netzwerk oder das Internet hergestellt werden.
Was passiert, wenn der Download unterbrochen wird?
Ein unterbrochener Download kann verworfen oder später fortgesetzt werden. Installiert werden darf das Paket erst nach vollständiger Übertragung und erfolgreicher Prüfung.
Ist ein OTA-Update dasselbe wie eine Fernkonfiguration?
Nein. Eine Fernkonfiguration verändert normalerweise Betriebsparameter. Ein OTA-Update aktualisiert dagegen Software- oder Firmwarekomponenten des Geräts.
Können OTA-Updates automatisch installiert werden?
Eine automatische Installation ist technisch möglich. Bei steuerungsrelevanten Geräten sollten jedoch Freigaben, Wartungsfenster und mögliche Auswirkungen auf den Anlagenbetrieb berücksichtigt werden.
