RemoteControl über Webseite mit dem PCF8574

Die im Browser unter 192.168.1.17/cgi-bin/py_pcf8574.cgi aufgerufenen Webseite des RaspberryPi Apache Webserver (mit der IP_Adresse 192.168.1.17) zeigt ein 8-Bit-Eingabefeld, welches im HTML-Code der Seite über Formuladaten erzeugt wird:

<form action="/cgi-bin/py_pcf8574.cgi">
  <input type="checkbox" name="p7" value="128">
  . . . . .
  . . . . .
  <input type="checkbox" name="p0" value=„1">
  <input type="submit" class = "Button" value = "Schreiben">
</form>

Über dieses Eingabefeld kann die LED-Zeile der an dem RaspberryPi angeschlossenen Hardware gesteuert werden (LED ON/OFF).

Dem liegt der folgende CGI-Mechanismus zugrunde (siehe Bild):

 

CGI-Mechanismus: Die Python-Programmdatei py_pcf8547.cgi schreibt HTML-Code über die Python print()-Ausgabe auf den TCP/IP-Socket, welcher im Browser ein Eingabefeld mit 8 Check-Boxen zeigt. Nach dem Anklicken einer oder mehrerer Boxen und dem Abschicken der Daten ruft das HTML-Skript sich selbst auf und erzeugt eine neue Browser-Anzeige mit den Check-Boxen wobei zugleich die übernommenen neuen Werte in den Checkboxen angezeigt werden.

 

Zum Testen: Das Archiv pcf8574.zip hier herunterladen, entpacken und die darin enthaltene Datei py_pcf8574.cgi ins Verzeichnis /var/www/cgi-bin kopieren. Ausführrechte beachten und eventuell auf ausführbar ändern.

Aufruf im Browser mit 192.168.1.17/cgi-bin/py_pcf8574.cgi , wenn 192.168.1.17 die IP-Adresse des Raspberry ist (Apache-Webserver aktiv).


 

German Amateur Radio Club
AVSK / DARC F34
Region Schwalm Knüll

 

Silent Key, Georg, DL7MAL

+ 24.12.2017

 


 

OV-Frequenzen
2m: 144,650 MHz
Echolink-Node 607799
70cm:        434,700 MHz

 

DMR-Relais

Ausgabe:          439,950 MHz
Eingabe: 430,550 MHz

 

D-Star-Relais

Ausgabe:          439,5625 MHz
Eingabe: 431,9625 MHz


 

Geschichte der FM-Relais in DL.


 

Geografische Daten AVSK
QTH-Loc.: JO4ØRV
Long: 9.41835E ; 9º25’6”
Lat: 50.91304N ;50º54’47”
Höhe(NN): 600 m

 

OV-Abende F34

Die Funkamateure und Freunde des OV Schwalm-Knüll treffen sich gewöhnlich an jedem ersten Freitag im Monat um 20.00 Uhr im neuen OV-Lokal  Hotel Restaurant Rosengarten in Schwalmstadt-Ziegenhain.


 

Bildnachweis

Die Bilder dieser Webseite sind im Laufe der Zeit durch die Ortsverbandsmitglieder entstanden.