Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Ras<strong>Pi</strong> als Foto-Server<br />
Multimedia<br />
UberGallery benötigt als Grundlage den<br />
Webserver Apache, den Sie samt der<br />
notwendigen Abhängigkeiten mit dem<br />
Aufruf aus Zeile 1 von Listing 5 einspielen.<br />
Die folgenden vier Zeilen des Listings<br />
richten die aktuellste Version von<br />
UberGallery aus dem Git-Repo der Anwendung<br />
ein. Anschließend kopieren<br />
Sie die zu veröffentlichenden Fotos in<br />
das Verzeichnis gallery‐images von<br />
UberGallery. Jetzt können Sie über den<br />
Webbrowser eines beliebigen Geräts die<br />
Bilder unter der URL http://Ras<strong>Pi</strong>‐IP/<br />
ubergallery betrachten.<br />
In der Voreinstellung verwendet Uber-<br />
Gallery das Theme uber-blue, speziell für<br />
mobile Geräte bringt es als Alternative<br />
uber-responsive mit. Um Letzteres zu aktivieren,<br />
öffnen Sie die Datei gallery‐<br />
Config.ini und modifizieren den Parameter<br />
theme_name:<br />
theme_name = uber‐responsive<br />
Noch einfacher als mit UberGallery gelingt<br />
das Einstellen von Bildern ins Web<br />
mit dem PHP-Skript Noda û. Es setzt<br />
wie UberGallery auf einen Webserver<br />
mit PHP-Support auf, benötigt jedoch<br />
weder spezielle Installation noch eine<br />
Konfiguration. Sie beziehen die neueste<br />
Version aus dem Noda-Repository:<br />
$ git clone git://github.com/rikuU<br />
kissa/Noda.git<br />
Nun brauchen Sie nur noch Nodas index.php<br />
samt der zu veröffentlichenden<br />
Fotos in einem Unterverzeichnis von<br />
/ var/www/ auf dem Ras<strong>Pi</strong>-Foto-Server<br />
abzulegen. Sobald Sie in einem Browser<br />
die URL mit dieser index.php aufrufen,<br />
erscheint die von Noda generierte <strong>Vorschau</strong>-Galerie<br />
2 . In dieser navigieren<br />
Sie mit den Pfeiltasten oder den dafür<br />
vorgesehenen Schaltern. Ein Klick auf<br />
ein Thumbnail öffnet das Bild.<br />
Beim Publizieren von Fotos mit Tools<br />
wie UberGallery oder Noda sollten Sie<br />
nicht vergessen, dass der <strong>Raspberry</strong> <strong>Pi</strong><br />
für das Generieren der <strong>Vorschau</strong>dateien<br />
je nach Größe der Originalbilder schon<br />
einmal ein wenig brauchen kann.<br />
Fernsteuerung<br />
Mit gPhoto2 können Sie nicht nur Dateien<br />
von der Kamera auslesen, sondern<br />
Ihre Digicam auch fernsteuern. Allerdings<br />
findet sich in den Raspbian-Repositories<br />
lediglich eine ältere Version von<br />
gPhoto2, die bei dieser Aufgabe aufgrund<br />
eines Bugs noch Probleme macht.<br />
Deshalb empfiehlt es sich, die jeweils aktuellste<br />
Version des Programms aus den<br />
Quellen selbst zu übersetzen.<br />
Das ist leichter, als es sich vielleicht zunächst<br />
anhört, denn das Skript Gphoto2-<br />
updater [9] nimmt Ihnen dabei die<br />
schwierigsten Arbeiten ab. Dazu klonen<br />
Sie das Git-Repo des Projekts, wechseln<br />
in das dabei neu entstandene Verzeichnis<br />
und rufen dort das Skript gphoto2‐<br />
updater.sh auf (Listing 6).<br />
Nachdem das Skript gPhoto2 übersetzt<br />
hat, verbinden Sie die Kamera mit<br />
dem Ras<strong>Pi</strong>, schalten sie ein, und rufen<br />
gphoto2 ‐‐auto‐detect auf. Sie erhal-<br />
Listing 7<br />
$ gphoto2<br />
‐‐capture‐image‐and‐download<br />
‐‐filename<br />
"%Y%m%d‐%H%M%S‐%03n.%C"<br />
$ gphoto2 ‐‐capture‐image<br />
‐‐interval 3 ‐‐frames 5<br />
Listing 8<br />
01 $ sudo apt‐get install apache2<br />
php5<br />
02 $ sudo chmod +s /usr/local/<br />
bin/gphoto2<br />
03 $ git clone git://github.com/<br />
dmpop/rpi‐photo.git<br />
06.2013 www.raspberry-pi-geek.de<br />
51