Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   Software gesucht für Signale auslesen via USB (https://www.delphipraxis.net/152528-software-gesucht-fuer-signale-auslesen-via-usb.html)

Helmi 25. Jun 2010 16:58

Software gesucht für Signale auslesen via USB
 
Hallo,

ich habe eine Steckdosenleiste die via USB mit dem Rechner verbunden ist.
Auf dem Rechner läuft eine Software des Herstellers um die Steckdosen auf
der Leiste zu schalten.

Nun würd ich diese Software gerne durch eine eigene Software austauschen.
Dazu muss ich aber wissen was die Originalsoftware zu der Steckdosenleiste
schickt.

Gibt es Tools um die Signale bei USB mitzubekomen?

OldGrumpy 25. Jun 2010 18:41

AW: Software gesucht für Signale auslesen via USB
 
Ja gibt es schon, nur ist das relativ haarig. Die Steckdosenleiste wird sich vermutlich als HID beim System melden und das ganze Protokoll willst Du wohl kaum komplett selber erarbeiten. Von welchem Hersteller ist deine Steckdosenleiste? Für einige dieser Teile gibts auch Steuerprogramme für Linux von Dritten die man als Inspiration für Eigenentwicklungen benutzen kann.

blackfin 25. Jun 2010 21:25

AW: Software gesucht für Signale auslesen via USB
 
Kannst du herausfinden, wie USB bei der Steckdosenleiste implementiert ist?
Bei einer Vielzahl an Geräten dieser Art wird nämlich in der Steckdose selbst nur ein kleiner Chip von FTDI verwendet (FT232BM), der RS232-Signale (aka COM-Port) in USB umwandelt.

Auf der PC-Seite ist dann nur der FTDI-Treiber implementiert, für den es auch Ansteuerungs-DLL's für Delphi gibt:

http://www.ftdichip.com/Projects/Cod...les/Delphi.htm

Der Treiber ist entweder als HID-Treiber implementiert, oder als CDC. Bei zweiterem hättest du sogar einen virtuellen COM im System, den du auch ohne den Treiber direkt über herkömmliche RS232-Kompos ansteuern könntest.

Du kannst ja auch mal die Herstellersoftware mit dem Dependency Walker und / oder Process Explorer auseinandernehmen, um zu sehen, was denn für DLL's geladen sind und auf was die Herstellersoftware alles zugreift.
Bei einem CDC-Treiber ist es sogar noch viel einfacher, da kannst du einfach zwischen Herstellersoftware und dem virtuellen COM einen "Serial Port Monitor" hängen, und du siehst dann dort genau die Befehle, die gesendet werden.

Helmi 25. Jun 2010 21:52

AW: Software gesucht für Signale auslesen via USB
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

Danke für die Antworten!

Wissen tu ich leider nicht mit welchem Baustein die USB-Verbindung in der Steckdosenleiste erstellt wird.
Zur Info dies ist das Gerät.

Anbei ein Bild von der Eigenschafts-Seite von Windows bezüglich dem Gerät bzw. Treiber

OldGrumpy 25. Jun 2010 22:44

AW: Software gesucht für Signale auslesen via USB
 
Für die Steckdosenleiste von Gembird gibts eine quelloffene Software für Linux zum Ansteuern. Da kann man sich alle notwendigen Infos zusammenklamüsern. Hab selber zwei Stück von denen :)

Helmi 26. Jun 2010 08:01

AW: Software gesucht für Signale auslesen via USB
 
Zitat:

Zitat von OldGrumpy (Beitrag 1031651)
Für die Steckdosenleiste von Gembird gibts eine quelloffene Software für Linux zum Ansteuern. Da kann man sich alle notwendigen Infos zusammenklamüsern. Hab selber zwei Stück von denen :)

Und wo findet mann diese quelloffene Software?

idefix2 26. Jun 2010 09:17

AW: Software gesucht für Signale auslesen via USB
 
Die Frage ist aber nicht ernst gemeint?

In Google: "gembird linux" eingeben, ersten eintrag auswählen.

Helmi 26. Jun 2010 10:06

AW: Software gesucht für Signale auslesen via USB
 
Zitat:

Zitat von idefix2 (Beitrag 1031676)
Die Frage ist aber nicht ernst gemeint?

In Google: "gembird linux" eingeben, ersten eintrag auswählen.

Man wird ja wohl noch fragen dürfen....

Aber Linux kann ich nicht entziffern.

OldGrumpy 26. Jun 2010 11:22

AW: Software gesucht für Signale auslesen via USB
 
Zitat:

Zitat von Helmi (Beitrag 1031680)
Aber Linux kann ich nicht entziffern.

Aber das Log eines USB-Loggers schon? Au man. :mrgreen:

Kleiner Nachtrag: zehn Sekunden Googlen liefert das hier... Auf die Idee dort mal reinzuschauen muss man ja aber auch erstmal kommen, nicht wahr? :mrgreen:

divBy0 28. Jun 2010 00:23

AW: Software gesucht für Signale auslesen via USB
 
Ein Mail an Gembird bringt dich nicht weiter? Vielleicht haben die ja sogar Unterlagen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:49 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz