Grundlage für die Erweiterung ist die hier von CHDKLover vorgestellte Möglichkeit mittels der Datei "autorun.sh" im Hauptverzeichnis der WifiSD-Karte weitere Aktionen auszuführen.
Die Erweiterung ist als Webseite umgesetzt und läuft auf dem Webserver der WifiSD-Karte. Die Funktionen stehen auf der Seite http://[wifisd-ip]/chdk.html bereit. Das Einrichten von CHDK mit CHDK-ZIP-Paketen erfolgt mit der chdk_install.cgi. Diese wird bei Bedarf von der Hauptseite aufgerufen. Die Oberfläche ist vollständig zweisprachig (deutsch/englisch) erstellt und richtet sich nach der Spracheinstellung des Browsers.
Funktionen über http://[wifisd-ip]/chdk.html:
- kopiert LUA und uBasic Skripte nach /CHDK/SCRIPTS/
- kopiert LUA-Bibliotheken nach /CHDK/LUALIB/
- Überträgt den Inhalt von CHDK-ZIP-Dateien auf die WifiSD-Karte. Es werden Komlett- und Update-Pakete akzeptiert.
- SX260 mit Transcend Wifisd 16GB
- WLAN-Verbindung im Ad-hoc Mode
- Internet Explorer 11, Firefox 23, Android Browser
Einrichten der Erweiterung:
Den Inhalt der ZIP-Datei aus dem Anhang in Hauptverzeichnis der WifiSD-Karte kopieren und die Kamera einschalten.
Erweiterung für Entwickler:
Bei der Entwicklung von Webanwendungen ist die Seite http://[wifisd-ip]/webdev.html hilfreich. HTML-Dateien gehören unter /www/ und CGI- oder Perl-Skripte in /www/cgi-bin/. Es werden zwei Speicherorte unterschieden:
- Das Verzeichnis, das der Webserver im laufenden Betrieb benutzt
- Das Verzeichnis auf der WifiSD, das beim Starten der Kamera in das Arbeitsverzeichnis des Webservers kopiert
Gruß rudi