HTTP-Abfrage mit µC und Ethernetcontroller ?

OP #944023
Lesenswert?

Hallo!

Ich will mit einem µC (möglichst AVR) eine HTTP-Abfrage über Port 80 ins 
Internet senden, die aufgerufene Seite dann mit dem Controller auslesen.
(ganz einfache HTMl-Dateien à la "<br>35<br>44<br>lalilu..."

Ist das mit vertretbarem Aufwand möglich?

Gruss,
Moritz
OP #944070
Lesenswert?

Nein, der controller soll praktisch nur einen Text lesen. Muss noch 
nicht mal html sein, kann auch einfach minimalst-einfache daten sein.
denkbar wäre sowas wie: 34-244-hallo-test-schnulli-345-
...
Ist sowas auch mit Assembler und ATmega8 möglich (das wäre mir am 
ALLERLIEBSTEN..)
#944073
Lesenswert?

Klar geht das auch in Assembler, würd ich mir aber nicht antun.
Für C gibts halt schon viele fertige Codeteile, z.B. ENC-Treiber und 
TCP-Stack. Die in ASM neuzuprogrammieren ist sicher kein Spaß.

Du kannst natürlich das ganze Framework in C übernehmen, und nur deine 
Auswerte-Funktion in ASM dazustöpseln...
Gast #944096
Lesenswert?

Du solltest dir vielleicht das tatäschliche Ziel deines Vorhabens 
nochmal überdenken.

Warum z.b. sollte ein 8bit AVR ne HTML Seite auswerten, die auf nem 
64bit Dual-Xeon-Server liegt...

Bei solchen sachen kann man gut soviel wie möglich an 
Berechnungen/Textanalyse auslagern und nur das Ergebnis selber abfragen.

Und nur weil die Daten selber im Internet liegen heißt auch noch lange 
nicht dass der AVR ein kompletten TCP/IP Stack braucht. Vielleicht gibt 
es ja auch andere Wege an die Daten zu kommen? Serielle Schnittstelle 
vom nem Router z.B. der schonmal ein Großteil der Arbeit übernimmt. Es 
gibt wie gesagt ein ganzen Haufen an Überlegungen.
OP #944122
Lesenswert?

Also ich kann das Ding auch mit nem ATmega644 oder so aufbauen, das jagd 
den Floh auch nicht aus dem Hemd.

naja, also ich müsste in einem Rutsch (kann ruhig ein Minütchen dauern, 
der Rutsch) ungefähr 10 Textsrings mit 8 Zeichen, und danach ca 500 
Zahlen, so jede von 0 bis 99999 von einem internetserver holen. Die 
Daten müssen irgendwie von einem PHP-Code aus erzeugbar sein.

Kann man DAS wirklich in einem einfachereren protokoll als HTTP 
erledigen?
Wäre natürlich super!

Sieht aber auf alle fälle so aus, dass ich mich in C einarbeiten müsste!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren