Daten an Webserver senden

Gast #526183
Lesenswert?
• ▲
▼
Hallo!

Hab zwar schon gesucht, aber nichts passendes gefunden.

Ich habe hier (vorerst) 32 AVR's die mit CAN verbunden sind.
31 der AVRs sammeln Daten von div. Sensoren. Der 32. Atmel soll dann die 
anderen zyklisch nach den Messwerten abfragen und an einen Webserver per 
Ethernet weiterleiten. (evtl. werden später auch noch 
Stand-alone-Lösungen benötigt; also ohne CAN)

Dort läuft dann ein PHP-Script, das die Daten dann auf plausibiliät 
prüft und  an einen MySQL-Datenbankserver weiterleitet und ggf. per 
eMail eine Warnung versendet. Zusätzlich muß auf diesen Webserver noch 
eine Auswertung realisiert werden - dies ist aber ein anderer Hut.

Mein Problem liegt nun zwischen dem 32. AVR und dem Webserver. :)

Wie realisiere ich eine Post-Anfrage vom AVR an den Webserver und werte 
zugleich die erfolgreiche Übertragung aus? dummguck

Hat jemand einen Tipp/Link für mich?

Im Vorraus schonmal danke!

Gruß,
Techniker
Gast #526193
Lesenswert?
• ▲
▼
Hi,
ich weiß nicht ob dir das weiterhilft, aber hier ist schonmal nen 
bisschen quellcode für MAC-Adresse, IP, TCP/IP usw.

Sind die Codes von einem Webserver aber ich denke man kann sich da viele 
Informationen über die Netzwerkverbindung holen.

Code:
http://mikrocontroller.cco-ev.de/php/counter/counter.php?datei=SourceCodeCPP_V1.39_MMC_ib.zip&location=http://mikrocontroller.cco-ev.de/files&type=count
Projekt:
http://mikrocontroller.cco-ev.de/de/avr_webserver.php

Also ich würde das so realisieren, dass der AVR eine URL "aufruft":
http://webserver/auswertung.php?sensor=<sensor>&wert=<wert>;  usw...

Dann kann sich der PHP-Script einfach die Werte prüfen....

jonny
Gast #526241
Lesenswert?
• ▲
▼
Danke - Nun hab ich wieder was zum lesen 8-)

Noch'ne kurze Frage:
Ist es evtl. vorgesehen anstatt der alten ISA-Karten den neuen ENC28J60 
mit diesem Sourcecode auch zu unterstützen?

Wenn nicht, muß ich wohl selber Datenblätter wälzen.. ;o)

Schöne Grüße,
Techniker

Antwort schreiben

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.

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.