Daten an Webserver senden

Gast #526183
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
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
Hallo jonny,

Danke für deine Hilfe! :)
Dies ist ja schonmal ein Anfang.

Was ich mich jedoch Frage:
Wie realisiere ich eine Anfrage an den Webserver? :-/

Gruß,
Techniker
Gast
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

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