Hallo Klaus,
wir haben da offensichtlich 2 GPS-Mäuse mit unterschiedlicher Technik:
- in deiner steckt zusätzlich zum GPS-Empfangschip noch ein Chip aus der CP210x-Serie von Silicon Labs zur USB-seriell-Umsetzung und der braucht offensichtlich einen eigenen Treiber, um dann selbst eine virtuelle COM-Schnittstelle anbieten zu können. Der Chip ist laut der Quick Reference Card (https://www.silabs.com/SiteDoc…ridges-reference-card.pdf) eine USB2UART-Bridge.
- in meiner, also dem auch als GPS-Maus arbeitenden Columbus V-990 steckt so ein Chip nicht drin
Meine Erklärung:
der Hersteller deiner Maus hat Technik in der Maus - also den GPS-Chip, die eigentlich nur seriell anzuschließen ist. Nicht virtuell, sondern ganz reel. Um dann die Geräte auch für den aktuellen PC-Markt verkaufen zu können, hängt er so einen Bridge-Chip dran und schon lässt sich die Maus auch an USB anhängen. Sonst wüsste ich auch keine Erklärung für die zweifache Konvertierung des Protokolls.
ZitatWenn Bill Gates am USB Datenstöme sieht, denkt er, das Ist eine Maus und installiert ...
So funktioniert USB nicht. Da sagt immer der Master (hier: der PC), wann der Slave (hier die Maus bzw. der Tracker) reden darf. Und als erstes frägt der Master den Slave, wer er ist, damit der Master weiß, wie die Kommunikation zu regeln ist und welche Fähigkeiten der Slave hat. Oder wie in Wikipedia steht:
ZitatDer Host-Controller fragt meist zuerst nach einem Device-Deskriptor, der unter anderem die Hersteller- und Produkt-ID enthält. Mit weiteren Konfigurationen es besitzt, in die es von seinem Gerätetreiber geschaltet werden kann.
Bei meinem Desktop-PC habe ich den Treiber deinstalliert um etwas konzentrierter zuschauen zu können, was da so passiert. Und Windows sucht nach erneutem Anschließen des Columbus V-990 in "Windows Update" und findet dort den Treiber, der dann auch funktioniert und mit dem QuoVadis7 dann seinen NMEA-Datenstrom bekommt. Da gibt es keine weiteren Treiber oder Programme in den Systemeinstellungen und ich habe solche sicher nie installiert.
Die Idee, dass der Columbus als GPS-Maus funktionieren könnte kam von Hans im Laufe dieses Threads hier im Forum. Die erste Installation des Trackers ist also noch nicht lange her. Ich erinnere mich also über die kurze Zeit sicher daran, was ich installiert habe und was nicht.
(Normalerweise "kommuniziert" man mit dem Tracker über die Inhalte seiner entnehmbaren SD-Karte oder über seine Tasten. Die USB-Schnittstelle kannte ich nur zum Laden des eingebauten Akkus.)
Wie ich in der Antwort auf Hans schon geschrieben habe: der Columbus-Hersteller stellt überhaupt keinen Treiber zur Verfügung, sondern nur eine *.inf-Datei, also eine textuelle Beschreibung, welcher Treiber zu nehmen ist.
Welche GPS-Maus hast du denn?
Gibt es von dem gleichen Hersteller ein ähnliches Modell mit serieller Schnittstelle / vermutlich RS-232?
Schönen Gruß
Christian