AVR Daten über Netzwerk senden

OP #2335801
Hallo zusammen,

ich bin gerade mit dem AVR NET-IO von Pollin mit einem ATmega32 und der 
Software von Ulrich Radig am Experimentieren.
Soweit läuft alles, nur würde ich gerne Daten (z.B. vom ADC) über ein 
einfaches Netzwerk an einen PC schicken und diese dort auswerten.
Hat da schon jemand mit Erfahrungen machen können?

Gruß...
DerDude
#2335900
Mit der verwendeten Ethernet-Stack Implementierung 'enc28j60.c' kannst 
Du Rawethernet-Pakete (eigener Client), aber auch UDP Pakete (z.B. eine 
SNMP-Agent Implementierung) bauen. Zudem gibt es telnet Funktionen.

Bei SNMP gibt es diverse Clients (PowerSNMP, Free SNMP Manger, etc.), 
bei telnet Putty.

Auch über den Radig-Web Server kann man über dynamic HTML Werte pushen, 
allerdings lässt sich das dann am PC nicht so leicht auswerten.
#2336202
Du kannst auch den Webserver dafuer missbrauchen indem Du auf Request 
eine niemals endende "Webseite" mit den jeweils aktuellen Messwerten 
sendest. Clientseitig baust Du Dir einen HTTP-Header, verbindest per 
TCP/IP auf Port 80, sendest den Header und lauschst der Dinge, die da 
kommen...

Volker

Antwort schreiben

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