Delphi-PRAXiS

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.

OldGrumpy 28. Jun 2010 09:12

AW: Software gesucht für Signale auslesen via USB
 
@divby0: Ich hab ja die Doku sogar im Posting direkt über deinem verlinkt... Mehr vorgekaut bekommt er erstmal nicht von mir :)

Helmi 28. Jun 2010 15:42

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

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

Zitat:

Zitat von OldGrumpy (Beitrag 1032016)
@divby0: Ich hab ja die Doku sogar im Posting direkt über deinem verlinkt... Mehr vorgekaut bekommt er erstmal nicht von mir :)

Ich seh hier keinen Grund mich anzugreifen!
Ausserdem gehts in diesem Link um die API zu der von Gembird ausgelieferten Software. Das heisst: Die Original-Software muss laufen um mittels der API zu kommunizieren.

Zitat:

Zitat von divBy0 (Beitrag 1031982)
Ein Mail an Gembird bringt dich nicht weiter? Vielleicht haben die ja sogar Unterlagen.

Ich hatte schon vor Längerem eine Mail an Gembird geschickt - aber keine Antwort erhalten.
Hab jetzt mein Anliegen im Gembird-Forum vorgebracht - mal sehen ob es da Infos gibt.

OldGrumpy 28. Jun 2010 15:59

AW: Software gesucht für Signale auslesen via USB
 
Ad 1: Niemand greift Dich an. Bissl Faulheit musst Du dir halt schon vorwerfen lassen, entweder zu faul Google zu verwenden oder zu faul zu berichten dass die Suche via Google keine Ergebnisse brachte. Woran es auch immer hapert, ich hätte mehr von Dir erwartet.

Ad 2: Ich empfehle einen Kurs in Lesekompetenz. Die Dokumentation die ich verlinkt habe dokumentiert die direkte Kommunikation mit der Steckdosenleiste via HID-Reports. Dazu muss keine Software von Gembird laufen, im Gegenteil, deren Software macht auch nix anderes als die in der verlinkten Doku beschriebenen Reports abzusetzen bzw. abzufragen. Die Linuxsoft macht auch nix anderes, so wird nunmal mit den Steckdosenleisten gesprochen. Eine Exe mit Kommandozeilenparametern aufzurufen ist schon eine krude Vorstellung einer API :mrgreen:

Helmi 28. Jun 2010 16:26

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

Zitat von OldGrumpy (Beitrag 1032121)
Ad 1: Niemand greift Dich an. Bissl Faulheit musst Du dir halt schon vorwerfen lassen, entweder zu faul Google zu verwenden oder zu faul zu berichten dass die Suche via Google keine Ergebnisse brachte. Woran es auch immer hapert, ich hätte mehr von Dir erwartet.

Ad 2: Ich empfehle einen Kurs in Lesekompetenz. Die Dokumentation die ich verlinkt habe dokumentiert die direkte Kommunikation mit der Steckdosenleiste via HID-Reports. Dazu muss keine Software von Gembird laufen, im Gegenteil, deren Software macht auch nix anderes als die in der verlinkten Doku beschriebenen Reports abzusetzen bzw. abzufragen. Die Linuxsoft macht auch nix anderes, so wird nunmal mit den Steckdosenleisten gesprochen. Eine Exe mit Kommandozeilenparametern aufzurufen ist schon eine krude Vorstellung einer API :mrgreen:


Bitte lass einfach deine Überheblichkeit!!
Es reicht einfach!

Wenn man hier keine Fragen stellen darf weil God Google alles weiss, dann können wir ein Forum wie dieses sofort schliessen!
Danke!!

OldGrumpy 28. Jun 2010 16:30

AW: Software gesucht für Signale auslesen via USB
 
Du hast die Lösung für Dein ursprüngliches Problem bereits auf dem Silbertablett präsentiert bekommen und bist immer noch nicht zufrieden, stattdessen wird rumgemeckert. Liegt vielleicht an den Temperaturen unterm Helm? :mrgreen:

Nebenbei: Was mehrfache Satzzeichen angeht, so halte ich es mit Terry Pratchett.

Helmi 28. Jun 2010 16:35

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

Zitat von OldGrumpy (Beitrag 1032131)
Du hast die Lösung für Dein ursprüngliches Problem bereits auf dem Silbertablett präsentiert bekommen und bist immer noch nicht zufrieden, stattdessen wird rumgemeckert. Liegt vielleicht an den Temperaturen unterm Helm? :mrgreen:

Nebenbei: Was mehrfache Satzzeichen angeht, so halte ich es mit Terry Pratchett.

Manche kapieren´s nie!

Thema erledigt!


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:46 Uhr.

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