292
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 149: | Zeile 149: | ||
sudo apt install apache2 | sudo apt install apache2 | ||
sudo apt install php php-mbstring | sudo apt install php php-mbstring | ||
=Projekt 4: Temperature und Humidity Daten auf Website ausgeben | |||
Zunächst muss das Script, welches mit dem DHT11 Sensor interagiert in das /var/www Verzeichnis verschoben/kopiert werden.<br /> | |||
Als nächstes muss dem User www-data das Recht für sudo Befehle eingeräumt werden:<br /> | |||
sudo nano /etc/sudoers | |||
Zeile einfügen: www-data ALL=(ALL) NOPASSWD: ALL | |||
Zu aller letzt muss eine index.php mit folgendem Text erstellt werden: | |||
<?php | |||
$shellstr = "sudo python /home/pi/Adafruit_Python_DHT/examples/Adafruit$ | |||
$str_lastline = exec($shellstr, $arr_output, $retcode); | |||
?> | |||
<html> | |||
<body> | |||
Gemessener Wert: <?php echo $str_lastline ?> | |||
</body> | |||
</html> | |||
Jetzt kann man mit einem beliebigen Browser auf die IP des Raspberry Pi gehen:<br /> | |||
http://198.18.1.6 <br /> |
Bearbeitungen