Gateway (web->rs232->UC)

Gast #62575
Lesenswert?

Hi!

Ich suche nun schon längere Zeit eine Gateway Software für den Pc.
Ich hab mir vorgenommen einen Server in einen Atmega zu integrieren.
Dazu hab ich nun schon einige Projekte im Internet gefunden.
Unteranderem solche die auf dem Pc eine Gatewy Software verwenden, um
die Daten vom Web auf RS232 umzuleiten. Nun hab ich eine solche
Software gesucht, aber leider nix gefunden. Kennt jemand von euch
soetwas? Die Software sollte ganz einfach über RS232 die Html befehle
ausgeben, wie z.b. "GET /index.html HTTP/1.1". Danach sollte die
Software die Daten die über RS232 reinkommen, wieder an die selbe IP
zurückschicken, von der die Anfrage kam.

MFG Nik
Gast #62577
Lesenswert?

Es ist doch viel einfacher, wenn nicht der AVR das HTTP macht, sondern
die Software auf dem PC. Denn sonst muß der AVR ja auch die
Antwort-Webseite enthalten und man muß bei Änderungen der Seite das
Programm im AVR neu flashen.

Markus
Gast #62578
Lesenswert?

Also mein erster Gedanke war, mach doch sowas mit nem kleinen
CGI-Programm. Da du aber den Webserver auf dem µC implementieren
willst,  empfehl ich dir, schau dir mal nen einfachen Webserver im
Quellcode an (nicht gerade apache..) gibt welche die das mit ein paar
hundert Zeilen Code implmentieren. Ich denke das es nicht schwer sein
kann die 2 Stellen ausfindig zu machen wo der Webseitenaufruf reinkommt
und wieder rausgeht, das zwischen drin machste weg und ersetzt es durch
dir rs232 Kommunikation...
Viel Spaß beim Programmieren

Gruß
Peter
Gast #62579
Lesenswert?

Hi!

Danke für eure Bemühungen, ich habs nun geschafft. Es klappt noch nicht
bei jeder Verbindung, aber ab und zu kommt die Webpage gut rüber. i2c
eeprom->avr->rs232->pc->web

Wenn sich jemand für das VisualBasic Proggie interessiert, kann es gern
haben. Es ist allerdings nicht kommentiert(total unübersichtlich) Aber
es funktioniert. Das programm auf dem Avr hab ich mit Bascom geproggt.
Nun bekommt der avr die anfrage wie z.b. "GET /index.html HTTP/1.1"
und schickt danach die antwort über rs232 zurück, wo der pc sie dann
ins web verbreitet.


MFG Nik

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