Homepage

  • Projekte
  • Shop
  • Forum
Erweiterte Suche
  • Schnellzugriff
    • Unbeantwortete Themen
    • Aktive Themen
    • Suche
  • FAQ
  • Anmelden
  • Registrieren
  • Foren-Übersicht
  • Suche

Überarbeiteter Quellcode

Projekt aus Elektor 2007
Antworten
  • Druckansicht
Erweiterte Suche
3 Beiträge • Seite 1 von 1
otan

Überarbeiteter Quellcode

  • Zitieren

Beitrag von otan » 02.04.2006, 21:29:58

Hallo,

ich habe den Webserver-Quellcode weitgehend überarbeitet und teils neu geschrieben.
Die wichtigsten neuen Features sind:
- automatisches Update der eigenen IP bei dyndns.org, um vom Internet zugreifen zu können, ohne die aktuelle IP zu haben
- Authorisierung von Benutzern (per Internetbrowser)
- erweiterte Interpretation von Dateien (individuelle HTTP-Header, Schreiben ins EEPROM, setzen der Uhrzeit)
- sichere TCP-Übertragung (Pakete werden nach 1-2s erneut erstellt und gesendet, wenn keine Bestätigung kam)

Die Protokolle FTP und Telnet habe ich vorerst weggelassen, da deren Funktionen (Zeit setzen, Authorisieren) nun auch per HTTP möglich sind.

Die Hardwareanforderung für diesen Quellcode ist die ATmega128-Version des Webservers von Ulrich Radig.
(Durch Verkleinern des Netzwerkpuffers (aktuell 1024 Byte), und weniger TCP-Sockets, könnte es vielleicht auch auf nem ATmega32 laufen; das Programm ist knapp 30kB groß).

In nächster Zeit werde ich noch versuchen die MCA-25 daran anzuschließen.

Quellcode(Linux, avr-gcc)/Doku gibt es unter http://www.lrz-muenchen.de/~tobiasnadler/.

Mein server ist hin und wieder unter http://otan.dyndns.org zu erreichen.
(Kann sein, dass bei älteren WinXP-Versionen die Weiterleitung nach "index.php" nicht funktioniert)
Nach oben

Ingo B.

  • Zitieren

Beitrag von Ingo B. » 04.04.2006, 21:59:14

Hallo,

witzig, bin auch gerade dabei die Quellen zu erweitern...

Die Erweiterungen sind u.a.:
- Daten auf SD-Karte schreiben (z.B. WebCam-Bild)
- komplett per Datei auf SD-Karte parametierbar (IP, MAC, Optionen,...)
- FTP-Client, kann Dateien (WebCam-Bilder) auf einen FTP-Server übertragen
- SMTP, kann Mails verschicken mit AUTH LOGIN z.B. über GMX
- NTP (Internetzeit Abgleich)
- ARP Request (zum Ermitteln der MAC-Adressen)
- UDP
- ....

Läuft auf ATMEGA 644, sollte aber auch auf MEGA32 rennen...

Wahrscheinlich schaffe ich es bis Ende der Woche eine Version auf http://www.mikrocontroller.com zu veröffentlichen.

Gruß,
Ingo
Nach oben

otan

  • Zitieren

Beitrag von otan » 05.04.2006, 22:16:21

Das finde ich super, da sich deine und meine Erweiterungen recht gut ergänzen. Vielleicht können wir ja dann gegenseitig Quellcode übernehmen.
Nach oben

Antworten
  • Druckansicht

3 Beiträge • Seite 1 von 1

Zurück zu „AVR WebServer (alte Version)“



  • Foren-Übersicht
  • Alle Zeiten sind UTC+02:00
  • Alle Cookies löschen

Powered by phpBB® Forum Software © phpBB Limited

Deutsche Übersetzung durch phpBB.de

Datenschutz | Nutzungsbedingungen

 

 

sitemap  |    |  datenschutz   |  impressum