1397
Kommentar:
|
1377
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 31: | Zeile 31: |
- Python mit `Flask Web Framework <http://elk.informatik.hs-augsburg.de/elinux/prog/lj-4-2014-flask.pdf>`_ | - Python mit `Flask Web Framework <http://elk.informatik.hs-augsburg.de/elinux/prog>`_ |
Das Projekt
Sie sollen keine fertige Anleitung nachbauen. Wir wollen es verstehen!
Das Projekt muss folgende wichtige Gebiete enthalten
- Zugreifen auf Peripherie, z.B.
- GPIO
- AD/DA Wandler
- Sensoren einlesen
- Aktoren steuern (falls nötig)
- Server (daemon)
- Realisiert die Applikation
- Kapselt die Peripherie
- Kann vom Web Server aus über Interprozesskommunikation angesprochen werden
- Startet automatisch beim Bootvorgang
- Interprozesskommunikation
- Web Server mit CGI
- lighttpd, oder
- Python mit Flask Web Framework
- URLs steuern Operationen (REST)
- Ausgabe von Messwerten und Statusmeldungen
- JavaScript, z.B. jQuery, Flot , Bootstrap und andere
- Logging
- telnet/ssh-Zugang
- Applikation durch das init System automatisch starten
- Programmiersprachen: C, Python, JavaScript (z.B. NodeJS), Shell
- Machen Sie eine grobe Abschätzung des Rechenleistungsbedarfs Ihrer Anwendung, die erkennen lässt, ob die tatsächliche Rechenleistung des Boards benötigt wird.
- Kernel-Treiber