www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Serial auf Ethernet mit Webabfrage


Autor: Carlo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

kennt jemand einen Serial/Ethernet-Wandler, der über die serielle 
Schnittstelle empfangene Daten als Webanfrage weiterschicken kann?

Ich kenne bisher nur Wandler, die das als TCP-Paket wegschicken. Lieber 
wäre es mir aber, wenn die Daten an eine Internetadresse wie z.B. 
www.irgendwas.de/daten.php?daten=SERIELLEDATEN gesendet würden.

Viele Grüße

Autor: heinzhorst (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Privat oder kommerziell? Mit dem AVR NetIO sollte sich so etwas relativ 
leicht realisieren lassen.

Autor: Carlo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Privat. Geht auch nur um sehr kurze Daten (maximal 20 Zeichen).

Autor: heinzhorst (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Carlo schrieb:
> Ich kenne bisher nur Wandler, die das als TCP-Paket wegschicken.

Funktioniert im Prinzip genauso. Zuerst baust du eine TCP-Verbindung zum 
Port 80 des Webservers auf. Dann schreibst du in den Socket:

POST www.irgendwas.de/daten.php
HTTP/1.1\r\n Host: www.irgendwas.de\r\n
Accept: */*\r\n
Connection: Close\r\n
Content-Length: LÄNGEDEINERDATEN \r\n
Content-Type: application/x-www-form-urlencoded\r\n\r\n
?daten=SERIELLEDATEN

Danach Socket wieder Schließen. Fertig.

Autor: Carlo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Über die serielle Schnittstelle bekomme ich aber nur meine Daten. Gibt 
es denn Converter, die das entsprechend erweitern können, damit ich den 
Aufruf mit POST etc. ergänzen kann?

Autor: heinzhorst (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie gut sind deine Mikrocontroller-Kenntnisse? Wenn du totaler Anfänger 
bist wird's schwierig. Wenn du schon etwas Erfahrung mit 
Mikrocontrollern und C-Programmierung hast bekommst du das auf Grundlage 
des NetIO oder eines vergleichbaren Projekts selber hin.

Autor: Carlo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Naja, die Kenntnisse sind eher beschränkt. Habe hier zwar so ein Board 
von Atmel, aber mehr als ein bisschen mit gespielt habe ich nicht.

Vorgehen wäre also son NetIO kaufen und dann ein eigenes Programm 
aufspielen?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.