Neben den Möglichkeiten, eine Firmware, eine Konfigurationsdatei oder ein Konfigurationsskript von einer Maschine aus an das Gerät zu übertragen, kann der Datei-Upload bzw. -Download auch durch das Gerät selbst von einem HTTP(S)- oder TFTP-Server im lokalen Netzwerk oder dem Internet erfolgen. Dazu werden die betreffenden Dateien auf einem HTTP(S)- bzw. TFTP-Server abgelegt und nach Anmeldung am Gerät mit den weiter unten gelisteten LCOS-Befehlen aufgerufen.
Ein TFTP-Server gleicht in der Funktionsweise einem FTP-Server, verwendet allerdings zur Datenübertragung ein anderes Protokoll. Bei der Verwendung eines HTTPS-Servers können Sie im Gerät ein Zertifikat hinterlegen, mit dem sich später die Identität des Servers verifizieren lässt. In der Praxis ist es zumeist sehr viel leichter, einen HTTP(S)-Server zentral mit eindeutiger Adresse (URI) im Internet bereit zu stellen als einen TFTP-Server – ggf. lässt sich z. B. ein bestehender Webserver um diese Funktionalität erweitern.
Von einem solchen Server lassen sich die unterschiedlichen Dateitypen dann mit folgenden Befehlen abrufen:
- LoadConfig: Lädt eine Konfigurationsdatei (mit der Dateierweiterung *.lcf) in das Gerät.
- LoadFirmware: Lädt eine Firmware-Datei (mit der Dateierweiterung *.upx) in das Gerät.
- LoadScript: Lädt eine Skript-Datei (mit der Dateierweiterung *.lcs) – z. B. mit Teilkonfigurationen – in das Gerät.
- LoadFile: Lädt Dateien verschiedenen Typs in das Gerät.Anmerkung: Der Befehl LoadFile unterstützt ausschließlich die Protokolle HTTP und HTTPS.