Gateway (web->rs232->UC)

Gast #62575
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 #62576
mhhh sowas könnte man ja rein theoretisch ganz leicht selbst
programmieren... kommt halt nur drauf an wie du dir das genau
vorgestellt hast... welches betriebssystem verwendest du denn?
Gast #62577
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
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
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

Eine eigene Frage? Dieser Thread ist über 22 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.