Телефон как GPS-приемник для другого телефона или планшета на Android (Bluetooth)

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

Предварительная настройка

Для реализации передачи данных GPS по Bluetooth с одного Android-устройства на другое необходимо, чтобы гаджеты были сопряжены, поэтому настройте Bluetooth-пару на Ваших Android-устройствах.

Настройка телефона-поставщика

На телефоне-поставщике данных GPS установите и запустите приложение GPS over BT.

GPS over BT
Developer: Vasiliy Saenko
Price: Free

Программа должна автоматически выполнить поиск спутников, определить местоположение и передавать данные подключенному по Bluetooth телефону-потребителю.

Интерфейс приложения GPS over BT

Примечание: если у Вас не получится осуществить передачу данных GPS с помощью GPS over BT, попробуйте другие приложения, перечисленные в этой статье.

Настройка телефона-потребителя

На телефоне-потребителе GPS данных перейдите в раздел "Настройки > Для разработчиков > Отладка", найдите пункт "Фиктивные местоположения" и активируйте его.

Опция "Фиктивные местоположения"

Примечание: Если в настройках нет пункта "Для разработчиков", его нужно активировать. Для этого зайдите в раздел "Настройки > Сведения о телефоне" и нажмите семь раз на пункт "Версия сборки".

Следующий шаг: установите на телефон-потребитель и запустите приложение "Bluetooth GPS".

Bluetooth GPS
Developer: GG MobLab
Price: Free

Это приложение будет получать GPS данные по Bluetooth от телефона-поставщика и предоставлять их операционной системе телефона-потребителя.

В списке устройств выберите сопряженный по Bluetooth телефон-поставщик GPS данных и нажмите кнопку "Connect". Вы должны увидеть в полях ниже координаты и другую информацию о местоположении. Поставьте галочку рядом с надписью "Enable Mock GPS Provider", чтобы предоставить эту информацию системе Android и приложениям.

Настройка приложения Bluetooth GPS на телефоне-потребителе

Запустите предпочитаемое геолокационное приложение, чтобы отслеживать свое местоположение, точнее местоположение телефона-поставщика GPS координат, подключенного по Bluetooth.

Достоинства и недостатки работы с GPS-приемником другого телефона

Достоинства: Экономия батареи основного Android-устройства, так как модуль Bluetooth потребляет намного меньше энергии, чем встроенный GPS-приемник. GPS координаты с подключенного телефона подхватывают почти все популярные геолокационные Android-приложения: Яндекс Карты, Navitel, Endomondo, OruxMaps (Google Maps — не работает ни отдельное приложение, ни карты через мобильный браузер, продолжают определять данные о местоположении по базовым станциям мобильной сети).

Приложение Яндекс Карты, работающее с GPS подключенного телефона

Недостатки: Работа с GPS-приемником подключенного по Bluetooth телефона отличается от работы с собственным GPS-модулем устройства, поскольку данные передаются по протоколу NMEA 0183, данные о местоположении обновляются с задержкой (по моим оценкам примерно раз в 30 секунд, а может и реже). При записи пути в популярном трекинг-приложении Endomondo хоть и отображается значок нормальной работы GPS, трек получается прерывистым.

Заключение: Полноценной работы в реальном времени на Android-устройстве с GPS-приемником подключенного по Bluetooth телефона, например для определения скорости, ждать не стоит, но как определение своего местоположения на карте — вполне рабочий способ.

Опубликовано в Android

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

* Представьтесь, пожалуйста! Авторизуйтесь через:

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Facebook

ВКонтакте

Twitter

Google+