Hallo Wolfgang,
der übliche Weg zur Gerätekommunikation läuft so:
1. Man verwendet eine Schnittstelle (wie RS232, GPIB, LAN, etc. oder eben DBus) und liest sich das Manual zum Schnittstellen-Treiber durch. So lernt man, wie die Schnittstelle betrieben wird (VCP, VISA, Modbus RTU/TCP, CAN[open], etc.) und welche Kommandos der zugehörige Treiber erwartet.
2. Wenn man in 1. die Kommunikationsebene gemeistert hat, liest man sich das Manual des zu steuernden Gerätes durch, um zu erlernen, welche Kommandos das Gerät erwartet und welche Antworten es sendet.
3. Dann schickt man die Geräte-Kommandos an den Schnittstellen-Treiber, der sie über den Bus ans Gerät weiterleitet. Ebenso bittet man den Schnittstellen-Treiber (per Lesebefehl), die Geräteantwort abzuholen…
Das ist eine sehr allgemein gehaltene Vorgehensweise, die aber bisher bei mir immer funktioniert hat.
Du hast jetzt weder das Manual zu 1. noch das Manual zu 2.?
Zitat:Es gibt eine Applikation für Servicetechniker um Geräte zu testen und zu konfigurieren (-> Phyton) - hilft mir nicht wirklich weiter..
Es gibt also Sourcecode? Den kann man doch lesen…