Kann ich einen externen GPS-Empfänger verwenden, indem ich sowohl GPS als auch Android-Gerät an einen PC anschließe?

Ich habe ein HTC One X, das ich mag und überall hin mitnehme, aber das GPS ist grauenhaft. Es dauert Dutzende von Minuten, um eine Position zu erhalten, verliert sie leicht und ist nicht einmal sehr genau, wenn ein Signal vorhanden ist. Ich habe jedoch auch ein Garmin-GPS, das fantastisch darin ist, einen stabilen und genauen GPS-Standort zu erhalten und zu halten. Ich möchte das Garmin als externes GPS in Kombination mit der Mock-Location-Funktion von Android in meinem Auto verwenden.

Es ist definitiv möglich, gpsdmit dem Garmin auf einem PC zu fahren - aber ich weiß nicht, wie ich das verwenden soll, um Android Standortdaten bereitzustellen. Das Telefon ist bereits gerootet und ich bin nicht abgeneigt, es noch ein bisschen mehr zu hacken, aber natürlich werden einfachere Lösungen bevorzugt. Anfangs würde ich gerne Garmin und HTC an einen Laptop anschließen, aber ich werde zu einem Raspberry Pi wechseln, sobald ich weiß, dass es funktioniert. Ich habe mich nicht wirklich darum gekümmert, USB OTG zum Verbinden zu verwenden, da dies für die Verwendung im Auto gedacht ist.

Also: Kann ich gpsddie Ausführung auf einem PC verwenden, um einen Scheinstandort auf Android zu steuern? Wenn das so ist, wie?

Unterstützt Ihr Garmin Bluetooth, sodass Sie es als BT-GPS-Maus verwenden können? Wenn ja, gibt es einfachere Methoden, als mit Kabeln und einem PC herumzuhantieren und mit einem großen Rucksack herumzulaufen, um alles zu tragen.
Nein – es ist ein ForeRunner 205. buy.garmin.com/en-GB/GB/sports/discontinued/forerunner-205/… Sehr einfach, aber extrem leicht, gute Genauigkeit und Akkulaufzeit. BT-GPS-Mäuse kosten, und da ich die Garmin sowieso die ganze Zeit trage, scheinen sie etwas sinnlos zu sein.
Außerdem spreche ich wirklich von der Verwendung im Auto und ich verwende bereits das BT des Telefons, um eine Verbindung zur Stereoanlage herzustellen :) Ich bin mir nicht sicher, ob das Telefon sowohl mit der Stereo- als auch mit der GPS-Maus verbunden werden kann. Um ehrlich zu sein, es ist ziemlich flockig mit nur der Stereoanlage.

Antworten (1)

Ich weiß nicht, ob du das mit deinem PC machen kannst. Wahrscheinlich wäre der einfachste Weg, ein benutzerdefiniertes Skript auf Ihrem PC zu hacken, um auf neue Positionen von gpsd zu reagieren, und den folgenden Befehl zu verwenden, um diese Standorte auf dem Telefon zu verspotten:

adb shell setLatLon Breitengrad  Längengrad

Sie müssen zuvor das USB-Debugging und simulierte Speicherorte in den Einstellungen des Telefons aktiviert haben.

Dies erscheint jedoch unnötig kompliziert. Wenn Sie bei Google Play nach externen GPS-Geräten suchen , werden Ihnen unzählige Apps angezeigt, mit denen Sie Ihr Android-Gerät direkt mit einem externen GPS-Empfänger verbinden können. Sie müssen Ihren PC überhaupt nicht einbeziehen. Probieren Sie ein paar aus und berichten Sie, welches für Sie am besten funktioniert.

Hört sich gut an. Um sie aufgeladen zu halten, habe ich das Garmin und das Telefon normalerweise ohnehin an einen Laptop angeschlossen, wenn ich fahre. Ein einfaches Skript zum Kratzen von GPS-Daten vom Garmin und Senden an das Telefon würde also wirklich perfekt zu meinen Anforderungen passen. ich schau mal was ich hacken kann...
Wenn ich bei Google Play nach externem GPS suche, sehe ich nichts wirklich Hilfreiches. Können Sie eine bestimmte App zum Ausprobieren vorschlagen?
Für einen Zehner kaufen Sie ein USB-Ladegerät, das an eine Feuerzeugsteckdose angeschlossen wird. Wenn Sie nach einer Ausrede suchen, sich einen Raspi zu kaufen, finden Sie einen besseren!
Vielen Dank für Ihr Update und die Verwöhnung :) setLatLon: not foundobwohl :( Diese Person hatte jedoch die gleiche Idee: stackoverflow.com/questions/11729767/…
Während die meisten „externen GPS“-Apps speziell für BT-Mäuse zu sein scheinen, habe ich gerade RtkGPS gefunden : hoch bewertet, und die Beschreibung sagt, dass USB ebenfalls unterstützt wird. Ein zweiter Kandidat wäre Sie sind hier .