CGI Demo mit httpd.py

Hubert Högl, Juni 2010, Hubert.Hoegl@hs-augsburg.de

Bei dieser Demo ist ein Atmel Butterfly mit ATmega169V AVR (siehe [1] oder [2]) über die serielle Schnittstelle (RS-232) mit einem PC verbunden. Auf dem Butterfly läuft ein Programm, das über ein einfaches ASCII Protokoll auf der seriellen Schnittstelle eine angeschlossene LED ein- und ausschalten kann. Auf dem PC läuft ein Web Server (httpd.py), der über den URL http://localhost:8080 erreicht werden kann. Über zwei CGI Skripte im Verzeichnis cgi-bin/ kann man nun das ASCII Protokoll zum Butterfly ansteuern. Das Steuerprogramm ist cgi-bin/butterfly.py. Achtung: im Quelltext gibt es die Variable DUMMY. Um auf die serielle Schniitstelle zu gelangen muss DUMMY=0 gesetzt sein.

Weitere Informationen zu HTML, HTTP und CGI bekommt man bei www.selfhtml.org.


LED ON

LED OFF