Embedded AVR Webserver
Features
- Atmel ATMega128 8-Bit-Risc-Prozessor @ 8Mhz
- 10 MBit Ethernet mit RTL8019AS
- Vollständiger TCP/IP-Stack mit ARP, ICMP, TCP, UDP
- Ausgehende Verbindungen möglich
- Automatisch DynDNS Aktualisierung
- HTTP-Server
- WAP-fähig
- automatische Aktualisierung von DynIP-DNS-Servern
- Temperatur-Anzeige mit TMP175
- PC/Lampen und Weihnachtsbäume per Internet oder RC5-Fernbedienung ein/ausschalten
- geringer Stromverbrauch: ca. 30mA (150mW)
Bild 1: Selbst entwickeltes Mega8 Entwicklungsboard und Ethernet-Interface
Bild 2: Platinen Rückseite
Video 1: Ein- und Ausschalten von Beleuchtung und Weihnachtsbaum mit einem PDA über das hauseigene WLAN
Live Demo: poolmonster.ipv6.la
WAP Demo: http://poolmonster.ipv6.la/wap
Nachtrag
Interessiert habe ich des öfteren Versuche beobachtet, den Server zum Absturz zu bringen. In einigen Fällen hatte der Angreifer zumindest scheinbar Erfolg: Der Server war nicht mehr erreichbar.
In Wirklichkeit hat der Server die diversen Angriffe aber problemlos weg gesteckt. Abgestürzt ist nicht der Server sondern der DSL-Router (Ein Mustek WR-22 - die Firmware ist buggy, ein Update von Mustek gibt es dafür aber nicht). Da ich keine Lust habe, ständig den Router zu resetten, wurde das Live-Demo daher wieder vom Netz genommen.