Atmega8 - Betrieb als Webserver möglich?

OP #2609354
Hallo,

angenommen, in meinem Atmega8 ist eine Mini-Internetseite
mit dem Inhalt "HELLO WORLD" gespeichert, zum Beispiel ...

<html><body>HELLO WORLD.</body></html>

Den Atmega8 möchte ich nun mit einer RJ45 Buchse verbinden,
und die RJ45 Buchse mit meinem Router verbinden,
sodass mit dem ganz normalen Browser die "HELLO WORLD" -Seite abgerufen
werden kann.

Zwischen RJ45 und Atmega8 muss sicherlich noch ein zusätzlicher
elektronischer Baustein sitzen; wie lautet die Bezeichnung des 
benötigtan Bausteins?

...oder hätte der Atmega8 genug Speicher (und Geschwindigkeit), dass
er die Webserverfunktion selbst übernehmen könnte?
Gast
Eine simple Textseite auszuliefern klappt zwar gegenüber den meisten 
Browsern bereits, indem man als Antwort auf das GET-Statement deren 
Inhalt einfach als ASCII-Strom in die Schnittstelle schreibt. Mit 
"richtigem" HTTP hat das aber nicht viel zu tun.

Bereits bei simplen Grafiken wirds kritisch. Entweder muss man weitere 
Streams parallel bedinen können (wenn die Grafiken über den src-Tag 
eingebunden sind) oder man muss sog. embedded bzw inline Grafiken 
benutzen - aber damit kann z.B. der Explorer null komma garnix anfangen 
(Firefox, Safari und Opera können es aber).

Es ist ein weites Feld ...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.