Aus Raspberry Pi Geek 02/2015

PHP auf dem Raspberry Pi (Seite 3)

Hier gilt es allerdings, noch ein kleines Problem zu lösen: Die gesamte PHP-App legt eine kleine Verschnaufpause ein, solange das aufgerufene Skript läuft. Beim LED-Blink-Skript ist das kein Problem, bei Routinen mit längeren Abarbeitungszeiten aber schon. Glücklicherweise lässt sich der Knoten auflösen, indem man das Skript in den Hintergrund schickt und die Ausgaben entsprechend umleitet. Listing 6 zeigt, wie das funktioniert.

Listing 6

 

$ shell_exec('sudo php path/to/php-gpio/blink_led.php > /dev/null 2> /dev/null &');

Php-gpio eröffnet freilich noch wesentlich tiefer gehende Einsatzmöglichkeiten. Eine Sammlung entsprechender Beispiele stellt der Entwickler der Bibliothek in verschiedenen Github-Repositories bereit. Hier finden Sie unter anderem PHP-Apps zum Ansteuern von LEDs [5] sowie zum Auslesen und Protokollieren der Daten von Temperatursensoren [6].

Fazit

Wie Sie gesehen haben, lässt sich mit PHP auf dem Raspberry Pi so einiges anstellen. Die vorgestellten Skripts zeigen, wie Sie die GPIO-Schnittstelle von einfachen Webapps aus ansteuern. In Kombination mit den Fähigkeiten von Php-gpio lassen sich so recht unkompliziert auch ausgefeilte Webfrontends zum Betrieb von Mess- und Steuerungspaketen via GPIO zusammenstellen. 

DIESEN ARTIKEL ALS PDF KAUFEN
EXPRESS-KAUF ALS PDFUmfang: 4 HeftseitenPreis €0,99
(inkl. 19% MwSt.)
RASPBERRY PI GEEK KAUFEN
EINZELNE AUSGABE Print-Ausgaben Digitale Ausgaben
ABONNEMENTS Print-Abos Digitales Abo
TABLET & SMARTPHONE APPS Raspberry Pi Geek bei Google Play Readly Logo
Nach oben