INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Ethercard UDP
07.03.2015, 18:35 (Dieser Beitrag wurde zuletzt bearbeitet: 07.03.2015 18:35 von heltef.)
Beitrag #1
Ethercard UDP
Guten Abend zusammen,

ich habe heute an einem neuen Projekt begonnen, dieses Verlangt Daten zwischen PC und Arduino per Netzwerk auszutauschen.
Auf dem PC soll ein Java Programm Daten versenden und empfangen.
Der Arduino ist mit einem enc28j60 verbunden.
Und ich verwende die Library "Ethercard"

Hin bekommen habe ich schon, dass der Arduino per UDP Daten empfängt. Ich bekomme es aber nicht hin Daten zum PC zu senden. Versucht habe ich es schon mit dem Befehl "ether.sendUdp". Ich habe mit Wireshark mein Netzwerk überwacht und der Arduino sendet gar nichts raus.

Wäre toll wenn mir jemand helfen könnte.
Danke

Gruß Fabi


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
08.03.2015, 11:39
Beitrag #2
RE: Ethercard UDP
Hallo Fabi,

in einem UDP-Paket muss eigentlich die Destination-MAC-Adresse rein. Die Ethercard Lib packt aber nur die Gateway-MAC-Adresse rein.
Daher muss vor dem Senden des UDP-Pakets erst ein Arp-Request an das Gateway gesendet und auf dessen Abschluss gewartet werden. Daher im setup() hinter "ether.begin" noch folgendes rein:
Code:
while (ether.clientWaitingGw())
    ether.packetLoop(ether.packetReceive());
Danach sollte das Senden eigentlich funktionieren.
Grüße Ricardo
PS: Funktioniert natürlich nur wenn sich der Client im gleichen Subnetz befindet!

Nüchtern betrachtet...ist besoffen besser Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  EtherCard.h Library arduino_weatherstation 3 1.109 21.09.2015 16:24
Letzter Beitrag: hotsystems

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste