COM belauschen?

Gast #7562259
Lesenswert?

Christian M. schrieb:

RX oder TX Leitung abhören.

Das geht mit jedem Terminalprogramm. Mit Docklight auch mit Timestamps.

Ich verstehe das aber so das die COM im PC nur virtuell ist und der Transfer bereits über USB stattfindet. Er müsste also die Kommunikation zwischen der SW und dem VCP mitschneiden.

Wireshark könnte den USB Traffic mitschneiden, aber der TO will noch eine Stufe vorher rein.

#7562260
Lesenswert?

Peter N. schrieb:

Im PC ist ein Software-COM->USB-Umsetzer.

Ich vermute, daß Du damit den Devicetreiber für eine der üblichen USB-Seriell-Bridges à la FT232 meinst.

Peter N. schrieb:

Gibts ein Programm, mit dem ich den Datenverkehr auf dem COM-Port belauschen kann, um ev. die Ansteuerbefehle rauszufinden?

Sofern Deine Software mit einer (simulierten) seriellen Schnittstelle kommuniziert, kannst Du dafür portmon verwenden.

https://learn.microsoft.com/de-de/sysinternals/downloads/portmon

Eine Alternative stellt auch Wireshark dar, das kann generell auch USB-Datenströme analysieren. Aber um da die serielle Kommunikation herauszufiltern, muss man schon einiges an Wissen um die Art der verwendeten USB-Seriell-Bridge haben.

#7562274
Lesenswert?

Peter N. schrieb:

Gibts ein Programm, mit dem ich den Datenverkehr auf dem COM-Port belauschen kann, um ev. die Ansteuerbefehle rauszufinden?

Es existieren mindestens 2 Versionen des "free-serial-port-monitor". Die eine ist gut, die andere ...naja. Funktioniert bei mir bis Win10, allerdings ist wohl Administrator-Berechtigung nötig.

Da ich diese Woche beim Kunden 100 km fern von zu Hause sitze, kann ich nur aus dem Gedächtnis zitieren. Alles Weitere kann ich leider nicht für Dich erledigen, bin "auffe Arbeit". Googeln schaffst Du, da bin ich sicher, das passende Stichwort hast Du.

Gruß Klaus (der soundsovielte)

Beitrag #7562298 wurde von einem Moderator gelöscht.
#7562381
Lesenswert?

Joe J. schrieb:

Was soll denn ein Software-COM auf USB sein? Joe

Genau das, was die Beschreibung sagt. Die Fachleute sagen auch VCP. Raten und vermuten muß man da gar nichts, weil ein Software-COM/VCP eine universelle Kommunikationsmöglichkeit ist und beispielsweise mit den Com0Com-Modulen selbst Task-Task-Kommunikation gemacht werden kann. Wer also keine Lust auf die anderen Möglichkeiten wie TCP, Pipes oder SharedMemory hat, der kann Software-COMs benutzen. Wird eben z.Zt. besonders oft für Geräte mit USB verwendet, weils da praktisch ist.

Gruß Klaus (der soundsovielte)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren