Как получить данные GPS с телефона Android?

Есть ли способ привязать (USB-кабель) данные GPS и телефон Android к ПК? В настоящее время я использую приложение GPSTether, основанное на проекте gpsd.

Я стремлюсь к альтернативам, которые дают больше контроля и менее искажены, чем это приложение. Кроме того, есть ли другой способ сделать это без использования сторонних приложений?

Я работаю над программным проектом, ориентированным на местоположение, и хочу периодически считывать данные GPS. Приложение GPSTether выполняет именно это на TCP-порту через telnet.

Solutions Collecting From Web of "Как получить данные GPS с телефона Android?"

Идеальная ситуация здесь заключалась бы в том, чтобы иметь последовательный порт через USB-соединение между вашим телефоном Android и вашим ПК и передавать NMEA через него с телефона. К сожалению, Android не поддерживает USB таким образом изначально.

GPSTether – это «взломать», используя перехватчик отладки adb, чтобы создать связь между телефоном и ПК, а затем читает NMEA из диспетчера местоположений и отправляет его по линии TCP / IP, созданной переадресацией adb.

Если вы обнаружите, что GPSTether слишком глючит, у вас действительно есть только два варианта: a) реализовать версию GPSTether самостоятельно или b) создать другой способ для этого. Оба будут содержать довольно немного кодирования.

Для b) вы можете рассмотреть возможность записи NMEA в файл на телефоне, когда он подключен к ПК в качестве устройства USB Mass Storage, и регулярно обновлять файлы с ПК.

Или, может быть, вы можете получить Bluetooth-ключ для своего ПК и «привязать» телефон к ПК через Bluetooth, создав соединение Bluetooth-порта Bluetooth для GPS, используя что-то вроде Android-приложения BlueNMEA.

Или вы можете скопировать клиентскую программу FTP и записать файл на FTP-сервер на вашем ПК через WiFi-соединение (что позволит вам иметь телефон на другой стороне мира с ПК).

Это можно сделать с помощью приложения ShareGPS, доступного на Google Play Market и Franson GPSgate Client. Вам необходимо будет перенаправить сигнал NMEA в Android-систему на COM-порты, используя эти инструменты. Кроме того, вам потребуется загрузить менеджер AndroidSDK.

Подробную инструкцию см. В разделе ниже.

http://sharedroid.jillybunch.com/user.html

Используйте Blue-NMEA http://max.kellermann.name/projects/blue-nmea/ на вашем Android-телефоне для отправки данных GPS NMEA на Bluetooth или на локальном сервере tcp, доступ к которому можно получить на ПК с помощью usb-модема или WI-FI подключение. Использовать VSPE (эмулятор виртуального последовательного порта) по eterlogic http://www.eterlogic.com/Products.VSPE.html (искать урскую версию Windows) и перенаправлять данные из порта TCP-порта в собственный порт по вашему выбору и ур, сделанный с помощью настройки. Теперь настройте «google earth», «see you», «GPSdata logger» или любой другой мягкий, чтобы слушать этот com-порт, который часто они будут делать сами по себе.

http://max.kellermann.name/projects/blue-nmea/

Отправляет nmea через порт bt com или на порт tcp. Убедитесь, что вы прочитали readme, чтобы избежать общих препятствий.

Это очень поздно, но у меня есть старый LG-P350, а в диспетчере устройств – интерфейс NMEA. Я действительно не знаю, как его использовать. LG Phone - Интерфейс GPS NMEA