Hi
Ich habe ein Gerät, das wird per USB angesteuert. Im PC ist ein Software-COM->USB-Umsetzer.
Gibts ein Programm, mit dem ich den Datenverkehr auf dem COM-Port belauschen kann, um ev. die Ansteuerbefehle rauszufinden?
|
Anzeige
|
COM belauschen?Hi Ich habe ein Gerät, das wird per USB angesteuert. Im PC ist ein Software-COM->USB-Umsetzer. Gibts ein Programm, mit dem ich den Datenverkehr auf dem COM-Port belauschen kann, um ev. die Ansteuerbefehle rauszufinden? Norton Commander mit altem DOS PC oder Win98 falls vorhanden? Einfach die RX oder TX Leitung abhören.
Gast
#7562259
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.
Ich vermute, daß Du damit den Devicetreiber für eine der üblichen USB-Seriell-Bridges à la FT232 meinst.
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.
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.
Was soll denn ein Software-COM auf USB sein? Joe
Mit viel Raten und Vermuten könnte das:
oder ein Gerät das per USB ACM Klasse kommuniziert. google mal nach com0com Wenn ich mich recht erinnere - ich habe das hier mal hierfür genutzt:
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 schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|