Embedded AVR Webserver

Ein selbstgebauter Internet-Server zum Steuern und Regeln über das Web und per WAP

Features

Selbst entwickeltes Mega8 Entwicklungsboard und Ethernet-Interface

Bild 1: Selbst entwickeltes Mega8 Entwicklungsboard und Ethernet-Interface

Platinen Rückseite

Bild 2: Platinen Rückseite

Screenshot der Weboberfläche mit Temperaturverlauf

Bild 3: Screenshot der Weboberfläche mit Temperaturverlauf

Aufruf mit einem WAP-Handy

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.

Tags: avr webserver server internet wap wlan atmel mega128 mega remote control vnc ethernet tcp ip mega32 enc router Atmel AVR Mikrocontroller Projekte Projekt uC diy selbstbau tutorial µC selbstgebaut schaltung schaltplan schema bauplan bauanleitung schematic programmierung elektronik controller embedded Atmega8 Atmega32 arduino bascom avr-gcc avr studio atmega microcontroller isp