Ich habe folgendes Problem: Ich möchte gesendete und vor allem empfangene Daten einer Kundenhardware checken, die über einen virtuellen RS232-Port betrieben wird. Angeschlossen ist im Kundengerät ein UART-USB Wandler-Chip, der über das herausgeführte USB-Kabel (kein Stecker, sondern fest verbaut) an den PC angeschlossen wird. Leider kann ich im Gerät keinen LogicAnalyzer anschließen, sondern muss mich in den UART-USB-Pfad einklinken. Auf der PC-Seite ist ein spezieller Treiber des Herstellers installiert, der einen virtuellen COM-Port erzeugt auf den meine Software arbeitet. Hat jemand damit Erfahrung? Geht das mit einem Sniffer? Ich vermute, die SW-Shniffer installieren sich statt des Windows-Treibers und ersetzen damit den virtuellen COM-Port, bzw umgehen ihn. Ich denke, ich brauche eine SW, die zumindest das Empfangene irgendwie erfassen kann, also ein Programm, das selber als COM-Port auftritt, gleichzeitig auf dem Zielport liest, auf dem auch geschrieben wird, z.B. in dem er die Daten auf zwei Ports abbildet, als Gabel. Das Gesendete kann ich dann auch lesen, weil das Gerät den Lese- und Schreibstring immer als Bestätigung zurückschickt, auch wenn es nicht verstanden wurde. Oder gibt es einen USB-Monitor, der serielle Daten mit RS232-Protokoll anzeigen kann? Hier wurde so etwas angefragt, aber ohne richtiges Ergebnis: Beitrag "Emuliertes COM Port über USB lesen/schreiben"
http://www.serial-port-monitor.com/ Funktioniert sowas nicht..? COM-Port ist COM-Port; egal nativ, über PCIe oder USB..?
Wireshark kann die Kommunikation auf der USB-SCHNITTSTELLE aufzeichnen. https://wiki.wireshark.org/CaptureSetup/USB https://de.m.wikipedia.org/wiki/Wireshark#/search
St. D. schrieb: > Funktioniert sowas nicht..? Ich hatte auf der Suche nach solchen tools den noch nicht gefunden. GEKU schrieb: > Wireshark kann die Kommunikation auf der USB-SCHNITTSTELLE aufzeichnen. und den kannte ich bisher nur als sniffer für Ethernet. Danke für beide links, ich werde es testen und berichten.
Soweit Ich das heute verstanden habe, kann RealTerm (https://realterm.sourceforge.io/) mit seiner SPY Methode. Tool aufm PC starten, Spy Modus starten, anderes Tool öffnen und dort den COM-Port öffnen. Das ist zmd. das, was Ich gerade erst gelesen habe. Für mich leider nicht die Anwendung die Ich suche. Ich suche etwas zum abhören zwischen zwei Geräten.
Rüdiger W. schrieb: > Das ist zmd. das, was Ich gerade erst gelesen habe. Für mich leider > nicht die Anwendung die Ich suche. Ich suche etwas zum abhören zwischen > zwei Geräten. Wie? Das "Kundengerät" kommuniziert mit einem anderen Gerät (nicht der PC?!) und dies willst du abhören? Was ist denn das andere für ein Gerät. Und warum bedarf es dann eines Windowstreibers? Du sprichst sehr verwirrend. Übrigens ist UART UART egal welcher Treiber da verwendet wird. Bist du dir SICHER das es ein USB - UART Wandler ist der sich als CDC Device am Rechner anmeldet?! Oder am anderen Gerät?
Rüdiger W. schrieb: > Tool aufm PC starten, Spy Modus starten, anderes Tool öffnen und dort > den COM-Port öffnen. Es kann damit aber nur abgehört werden, was zwischen PC und COM läuft und nicht, was der USB-teil (eventuell falsch) tut.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.