Automatisches UpdateDas Automatische Update dient dazu Geräte im Feld mit aktualisierter Firmware oder Konfigurationen zu versorgen. Dazu müssen Sie einen zentralen Server bereitstellen, auf dem die Update-Dateien und die Download-Liste liegen. Die Download-Liste wird dann von den Geräten überprüft, wenn die Aktion "Auto-Update starten" durch ein Ereignis ausgeführt wird. Syntax der Download-ListeDie Download-Liste ist eine Textdatei (ASCII oder UTF-8 ohne BOM), die auf das zu herunterladende Update Paket verweist.
Eine Zeile besteht aus zwei Feldern, die durch ; getrennt sind. AblaufUm das Übertragen überflüssiger Daten zu vermeiden, können die Felder Content-MD5, ETag und Last-Modified aus dem HTTP- bzw. FTP-Header des Auto-Update-Servers ausgewertet werden. Bei FTP wird nur Last-Modified ausgewertet. Die Option Voraussetzung für Download ermöglicht dabei folgendes Verhalten:
Unterstützt der Auto-Update-Server die Header-Felder nicht, wird die Download-Liste immer heruntergeladen und es kann der Dateiname des Update-Pakets überprüft werden.
Wird ein Update-Paket daraufhin erfolgreich heruntergeladen, wird es gespeichert (unabhängig davon, ob es verändert wurde) und die einzelnen Einträge werden in der Reihenfolge, wie sie im Manifest aufgelistet sind, angewendet.
Der FILETYPE ASCII Configuration wird dabei sofort ausgeführt und nicht gespeichert.
Bei Auto-Update-Paketen einer Firmware prüft die darin enthaltene ASCII Configuration die laufende Firmware-Version und aktiviert die gespeicherte Firmware nur, wenn diese neuer ist als die laufende. |