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 

TCP IP Daten empfangen und auswerten



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

15.08.2014, 14:05
Beitrag #1

Galle Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Aug 2014

2012
2014
DE



TCP IP Daten empfangen und auswerten
Hallo LV Gemeinde,
ich habe ein RFID Lesegerät, welches die gelesen Daten (19 Bytes) über eine serielle Schnittstelle (RS232) zu einem Seriel-WLAN-Converter schickt. Diese möchte ich gern aus dem WLAN via Labview abfragen und auswerten. Das habe ich mit dem gezeigten Programm gemacht. Soweit funktioniert dies auch und das Programm läuft erstmal. Allerdings weiß ich nicht genau was ich da für Daten empfange. Wenn ich die Anzahl der empfangenen Bytes erhöhe, empfange ich auch 1000 Bytes oder auch mehr.
Ist die Abfrage soweit erstmal richtig? Woher weiß ich, wieviel Daten (Bytes) ich empfangen müsste für 19 Bytes Nutzdaten?

Danke für Eure Hilfe!


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.08.2014, 06:43 (Dieser Beitrag wurde zuletzt bearbeitet: 22.08.2014 06:48 von rolfk.)
Beitrag #2

rolfk Offline
LVF-Guru
*****


Beiträge: 2.306
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: TCP IP Daten empfangen und auswerten
(15.08.2014 14:05 )Galle schrieb:  Hallo LV Gemeinde,
ich habe ein RFID Lesegerät, welches die gelesen Daten (19 Bytes) über eine serielle Schnittstelle (RS232) zu einem Seriel-WLAN-Converter schickt. Diese möchte ich gern aus dem WLAN via Labview abfragen und auswerten. Das habe ich mit dem gezeigten Programm gemacht. Soweit funktioniert dies auch und das Programm läuft erstmal. Allerdings weiß ich nicht genau was ich da für Daten empfange. Wenn ich die Anzahl der empfangenen Bytes erhöhe, empfange ich auch 1000 Bytes oder auch mehr.
Ist die Abfrage soweit erstmal richtig? Woher weiß ich, wieviel Daten (Bytes) ich empfangen müsste für 19 Bytes Nutzdaten?

Danke für Eure Hilfe!

Rtmfx

Im Ernst, wie sollen wir wissen wie der RS-232 to WLAN converter diese Daten umwandelt? Da gibt es ungefähr 2 Millionen Möglichkeiten, die einen sinnvoller dann die anderen, aber das hindert einen echten "Ingeniör" noch lange nicht die 2 millionste und erste Methode zu erfinden.

Auch kann es sein dass der RFID Chip ein sogenannter Talk only device ist. D.h. der spuckt einfach mal Daten aus wann immer es ihm passt, ob Du nun ein Kommando sendest oder nicht. Und wenn Du dann die Daten abholst sind da halt ein paar 1000 Byte im Buffer.

Debuggen von Kommunikation mit Geräten ist immer ein Mehrstappenprozess. Man beginnt dabei mit so wenig möglichen Komponenten. Z.B. indem Du den RFID erst mal direkt mit einer seriellen Schnittstelle verbindest und dann testest. Dann probiert man das Device soweit zu kriegen dass es etwas sendet (die meisten senden nur etwas wenn man ihnen zuvor ein Kommando mit einer ganz spezifischen Syntax sendet, ein Character verkehrt und das Device ignoriert die Kommandos oft ganz einfach). Wenn Du dann eine Antwort hast wertest Du die mal aus um zu verifizieren, dass das mit der Beschreibung des Gerätes übereinkommt. Hier sind oft durchaus detektivische Fähigkeiten erforderlich, denn die Dokumentation ist meist zumindest ungenügend und oft auch schlichtweg grundlegend falsch in bestimmten Attributen des Kommunikationsprotokolls.

Dann fügt man nach und nach mehr Hardware hinzu und beginnt das ganze Detektivspiel jedesmal von vorne. Am Schluss hast Du eine VI Library die Dir hoffentlich dokumentiert wie die Kommunikation effektive verläuft, trotz der anderweitigen Beschreibung in den diversen Manuals. Big Grin

Eventuel musst Du sogar den RS-232 Ausgang des Converters mal an Deinen Computer anschliessen um zu sehen, was er denn genau sendet wenn Du ihm über das Netzwerk ein bestimmtes Kommande lieferst. Es kann durchaus sein dass er dieses irgendwie modifiziert, entweder weil er noch einen Bug hat oder weil er konfigurierbare Optionen eingeschaltet hat. Die müsste man dann mit Hilfe des Manuals korrekt konfigurieren.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  CancaseXL mit Labview senden/empfangen 8 byte Botschaft luna 7 6.316 05.07.2021 16:47
Letzter Beitrag: luna
  UDP Daten empfangen - Initialiserung und Beenden der Applikation Tobiii 4 6.135 11.02.2017 17:47
Letzter Beitrag: Tobiii
  CAN Message mittels XNet senden/empfangen Franz94 5 6.781 21.03.2016 19:35
Letzter Beitrag: Franz94
  Befehle einzeln Senden/Empfangen TCP/IP DeBa 9 12.348 11.11.2014 12:55
Letzter Beitrag: Y-P
  Daten schicken/empfangen micki09 1 4.298 10.09.2013 10:21
Letzter Beitrag: jg
  Daten eines 3D-Sensors auswerten imoerial 2 4.594 13.08.2013 09:43
Letzter Beitrag: imoerial

Gehe zu: