USB-Maus an Tablet: Mock funktioniert nicht?
USB-Maus an Tablet: Mock funktioniert nicht?
Hallo!
Ich versuche, eine USB-GPS-Maus mit einem Android-Tablet zu verbinden, um in OsmAnd+ die Positionsdaten der GPS-Maus anstelle des im Tablet eingebauten GPS-Moduls (ist extrem schlecht) zu nutzen.
Die Maus funktioniert auch wunderbar mit der GPS Connector App, aber leider bekomme ich im OsmAnd+ nur die Signale des eingebauten GPS.
Fakten:
- GPS-Maus = Globalsat BU-353N5 mit Prolific-Chipsatz und USB-A-Stecker, angeschlossen am Tablet über ein OTG-Adapter USB-A auf USB-C
- Tablet = Lenovo Yoga Smart Tab YZ-X705F
- OS = Android 10, Entwickleroptionen sind eingeschaltet, App für simulierte Standorte ist auf GPS Connector eingestellt
- GPS Connector App = eingestellt auf USB-Gerät, Generic (Prolific ändert nichts am Verhalten), 4800 Baud (wie von Globalsat gefordert), simulierter Standort ist eingeschaltet
- OsmAnd+ App = V4.9.9, Standortquelle ist eingestellt auf Android API (anstelle Google Play Services)
Ein Logfile habe ich erstellt und schicke ich Dir/Euch gerne zu.
In der Hoffnung auf eine schnelle Lösung,
Klaus
Ich versuche, eine USB-GPS-Maus mit einem Android-Tablet zu verbinden, um in OsmAnd+ die Positionsdaten der GPS-Maus anstelle des im Tablet eingebauten GPS-Moduls (ist extrem schlecht) zu nutzen.
Die Maus funktioniert auch wunderbar mit der GPS Connector App, aber leider bekomme ich im OsmAnd+ nur die Signale des eingebauten GPS.
Fakten:
- GPS-Maus = Globalsat BU-353N5 mit Prolific-Chipsatz und USB-A-Stecker, angeschlossen am Tablet über ein OTG-Adapter USB-A auf USB-C
- Tablet = Lenovo Yoga Smart Tab YZ-X705F
- OS = Android 10, Entwickleroptionen sind eingeschaltet, App für simulierte Standorte ist auf GPS Connector eingestellt
- GPS Connector App = eingestellt auf USB-Gerät, Generic (Prolific ändert nichts am Verhalten), 4800 Baud (wie von Globalsat gefordert), simulierter Standort ist eingeschaltet
- OsmAnd+ App = V4.9.9, Standortquelle ist eingestellt auf Android API (anstelle Google Play Services)
Ein Logfile habe ich erstellt und schicke ich Dir/Euch gerne zu.
In der Hoffnung auf eine schnelle Lösung,
Klaus
Re: USB-Maus an Tablet: Mock funktioniert nicht?
Hallo Klaus,
das Log-File sieht eigentlich ganz gut aus - vor allem diese Zeilen hier:
Was zeigt denn das Terminal an? Kannst du da mal bitte einen Screenshot hochladen?
Gruß
Markus
das Log-File sieht eigentlich ganz gut aus - vor allem diese Zeilen hier:
D.h. es werden zyklisch Daten gelesen.[14.12.2024 11:08:36.763] [onReaderCallbackBaudrates()] Baud: recv=7525, send=0
[14.12.2024 11:08:37.862] [onReaderCallbackBaudrates()] Baud: recv=1907, send=0
[14.12.2024 11:08:38.905] [onReaderCallbackBaudrates()] Baud: recv=3631, send=0
...
Was zeigt denn das Terminal an? Kannst du da mal bitte einen Screenshot hochladen?
Gruß
Markus
There is no code so big, twisted, or complex that maintenance can't make it worse. (Gerald M. Weinberg)
Re: USB-Maus an Tablet: Mock funktioniert nicht?
Hallo Markus!
Ich bin leider kein IT-ler. Mit Terminal meinst Du die Hauptansicht?
Gruß
Klaus
Ich bin leider kein IT-ler. Mit Terminal meinst Du die Hauptansicht?
Gruß
Klaus
Re: USB-Maus an Tablet: Mock funktioniert nicht?
Hallo Klaus,
nein - das ist die Statusseite.
Terminal ist der 3.Button (unten rechts) oder falls Querformat wie in deinem Screenshot dann der untere Button links.
Was ich nicht ganz verstehe ist der Screenshot selbst.
Das sieht nämlich gut aus, d.h. die Daten laufen!
Was geht denn genau nicht?
Markus
nein - das ist die Statusseite.
Terminal ist der 3.Button (unten rechts) oder falls Querformat wie in deinem Screenshot dann der untere Button links.
Was ich nicht ganz verstehe ist der Screenshot selbst.
Das sieht nämlich gut aus, d.h. die Daten laufen!
Was geht denn genau nicht?
Markus
There is no code so big, twisted, or complex that maintenance can't make it worse. (Gerald M. Weinberg)
Re: USB-Maus an Tablet: Mock funktioniert nicht?
Hallo Markus!
Ich dachte eigentlich, ich hätte das oben ganz gut beschrieben?
Aber gerne nochmal:
Die GPS-Maus selbst und die App GPS-Connector laufen problemlos und GPS-Connector zeigt mir die Positionsdaten der Maus an.
Soweit, so gut.
Nur bekomme ich in anderen Android-Anwendungen, speziell in OsmAnd+, nur die Positionsdaten des internen GPS-Moduls meines Tablets angezeigt.
Und das, obwohl ich (wie ebenfalls oben ausführlich beschrieben) alle dafür notwendigen Schritte durchgeführt habe.
Klaus
Re: USB-Maus an Tablet: Mock funktioniert nicht?
Sorry - dann habe ich da wohl was mißverstanden.
OK - d.h. nur das Mocking klappt nicht.
Soweit du geschrieben hast, ist alles eingeschaltet. (Mocking in der App selbst und auch in Android)
Hier - auf der neuen Landing-Page - zeige ich das auch nochmal in einem kleinen Video, ab 1:20:
https://gps-connector.com/#tutorials
Aber ich vermute das hast du eh alles so gesetzt.
Ich sehe übrigens auch in deinem Debug Logfile kein Problem beim Aktivieren des Mockings. (laut Log alles OK)
Ich kenne die OsmAnd App nicht, d.h. ich weiß nicht, ob "Android API" die richte Einstellung ist - hört sich aber gut an!
Kannst du bitte mal kurz mit der Simulation testen? (Eingabequelle einfach auf Simu schalten)
Da springt die Lokation nämlich ordentlich in Europa herum, d.h. da sieht man sofort auf der Map, ob das Mocking tut.
Dann einfach Google-Maps öffnen (nur zum Test - um Auszuschließen, das OsmAnd Probleme macht)
und "zuschauen", ob die Lokation in verschiedene Länder springt.
Wenn das tut, dann hat OsmAnd App ein Problem, oder die Einstellung "Android API" passt nicht.
Markus
OK - d.h. nur das Mocking klappt nicht.
Soweit du geschrieben hast, ist alles eingeschaltet. (Mocking in der App selbst und auch in Android)
Hier - auf der neuen Landing-Page - zeige ich das auch nochmal in einem kleinen Video, ab 1:20:
https://gps-connector.com/#tutorials
Aber ich vermute das hast du eh alles so gesetzt.
Ich sehe übrigens auch in deinem Debug Logfile kein Problem beim Aktivieren des Mockings. (laut Log alles OK)
Ich kenne die OsmAnd App nicht, d.h. ich weiß nicht, ob "Android API" die richte Einstellung ist - hört sich aber gut an!
Kannst du bitte mal kurz mit der Simulation testen? (Eingabequelle einfach auf Simu schalten)
Da springt die Lokation nämlich ordentlich in Europa herum, d.h. da sieht man sofort auf der Map, ob das Mocking tut.
Dann einfach Google-Maps öffnen (nur zum Test - um Auszuschließen, das OsmAnd Probleme macht)
und "zuschauen", ob die Lokation in verschiedene Länder springt.
Wenn das tut, dann hat OsmAnd App ein Problem, oder die Einstellung "Android API" passt nicht.
Markus
There is no code so big, twisted, or complex that maintenance can't make it worse. (Gerald M. Weinberg)
Re: USB-Maus an Tablet: Mock funktioniert nicht?
Hallo Markus!
Ich habe die Datenquelle auf Simulation umgestellt. Und bekomme sowohl in Google Maps als auch in OsmAnd die "springende" Position!
Das Mocking funktioniert also!
Was mich irritiert hatte, war die Anzeige des Satellitenstatus in Osmand. Denn während GPS Connector mir z.B. 12 Satelliten angezeigt hat, waren es in OsmAnd 0 Satelliten.
Offensichtlich ist diese Anzeige aber nicht zuverlässig.Ich werde sie in Zukunft einfach ignorieren bzw. ausblenden.
Vielen Dank für Deine Hilfe!
Da jetzt alles funktioniert, wie ich möchte, habe ich gerade die Vollversion Deiner App gekauft.
Viele Grüße
Klaus
Ich habe die Datenquelle auf Simulation umgestellt. Und bekomme sowohl in Google Maps als auch in OsmAnd die "springende" Position!
Das Mocking funktioniert also!
Was mich irritiert hatte, war die Anzeige des Satellitenstatus in Osmand. Denn während GPS Connector mir z.B. 12 Satelliten angezeigt hat, waren es in OsmAnd 0 Satelliten.
Offensichtlich ist diese Anzeige aber nicht zuverlässig.Ich werde sie in Zukunft einfach ignorieren bzw. ausblenden.
Vielen Dank für Deine Hilfe!
Da jetzt alles funktioniert, wie ich möchte, habe ich gerade die Vollversion Deiner App gekauft.
Viele Grüße
Klaus
Re: USB-Maus an Tablet: Mock funktioniert nicht?
Hi Klaus,

Per Mocking werden keine Satelliten übertragen, daher steht die Anzeige auf 0!
Es werden nur die Navigationsdaten (Winkel, Speed, Position) gemockt.
Markus
Ahh ... da habe ich nicht daran gedacht. Das "Problem" hatte ich schon malWas mich irritiert hatte, war die Anzeige des Satellitenstatus in Osmand.

Per Mocking werden keine Satelliten übertragen, daher steht die Anzeige auf 0!
Es werden nur die Navigationsdaten (Winkel, Speed, Position) gemockt.
DankeDa jetzt alles funktioniert, wie ich möchte, habe ich gerade die Vollversion Deiner App gekauft.

Markus
There is no code so big, twisted, or complex that maintenance can't make it worse. (Gerald M. Weinberg)