Usb gps приемник для android

Usb gps приемник для android

Краткое описание:
Подключение и настройка USB-GPS приёмника на Android

Описание:
Приложение предоставляет обновления местоположения для Android, что позволяет устройствам без внутреннего, или неисправного GPS пользоваться навигацией при подключении USB-GPS приёмника.
Приложение предназначено для работы с любым устройством USB GPS, однако оно было успешно протестировано с GlobalSat BU-353-S4 и устройством на базе микросхемы UBLOX LEA-M8P.
Особенности:
1) Возможность выбрать USB-устройство используемое для GPS по умолчанию.
2) Автоматический запуск при перезагрузке (в данной версии не работает)
3) Пользовательский интерфейс с показаниями USB-GPS и журналом, показывающим данные NMEA, поступающие с GPS
4) Возможность синхронизировать время устройства Android с временем GPS (требуется рут)
5) Поддержка любого устройства SiRF USB GPS
Практическая реализация- Головные устройства Microntek MTCE (RockChip PX30/RK3326) Android 8.1, 9, 10 — Обсуждение (Пост Dasdranagon #100265439)

Требуется Android: 4.0 и выше
Русский интерфейс: Нет

Скачать:
Версия: 2.2.1 org.broeuschmeul.android.gps.usb.provider_199.apk ( 1.5 МБ )
Скачать APK

Сообщение отредактировал cavstarica — 18.10.20, 10:52

Источник

Как выбрать USB GPS на Android

Какое место на IT-рынке занимают USB GPS Android устройства? Личные системы навигации стали неотъемлемым атрибутом в поездке на автомобиле, велосипеде, в пешем походе и даже дома и на работе. Рыбаки и охотники, кладоискатели, путешественники и грибники используют GPS навигатор постоянно.

Спрос рождает предложение, и огромное количество устройств, основанных на технологии GPS, поступают в продажу.

Где используются GPS навигаторы

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

Развитие технологий идет стремительно. Устройства, которые еще пару лет назад считались символом технического совершенства, уступают свое место боле новым и современным. Но не выкидывать же старый ноутбук только потому, что он не имеет встроенной системы GPS позиционирования.

Предпочтение внешнему устройству

Отличный 12 дюймовый планшет, установленный в автомобиль, не может выполнять функции навигатора , потому что в его аппаратном обеспечении нет соответствующего GPS чипа. Читайте также про навигаторы для пешеходов.

Читайте также:  Appdata local android sdk platform tools

Есть и другие более веские причины отказаться от встроенного в устройство GPS приемника в пользу внешнего:

  • внешние (выносные, отдельные) GPS-приемники имеют лучшие характеристики, в сравнении со своими встроенными собратьями;
  • внешний GPS-приемник можно расположить в удобном месте, и металлическая крыша автомобиля или каюта яхты не будет помехой для точного и уверенного приема сигнала. Читайте про лучшие усилитили сигнала сотовой связи.
  • внешние GPS-приемники имеют автономное питание, рассчитанное на продолжительный режим работы, в то время как использование встроенного узла вызывает повышенное потребление энергии батареи вашего смартфона, что может оказаться критичным в пеших походах, при передвижении на гребных судах и в других ситуациях при отсутствии сети питания для подзарядки;
  • картографическая обстановка понятнее выглядит на большом экране, который, как правило, имеет более высокое разрешение, в то время как экран автомобильного навигатора ограничен 7 дюймами;
  • по многообразию навигационно-картографического программного обеспечения андроид устройства дадут фору любому, даже самому современному навигатору, имеющему в своем обеспечении 1-2 специализированные программы;

Андроид устройства, опираясь на современные 3G/4G технологии, могут отображать текущую обстановку в реальном времени, что принципиально важно в динамично меняющейся дорожной обстановке.

Разновидности GPS-приемников

Внешние GPS-приемники можно разделить на две большие группы, в зависимости от того, как происходит общение устройства с ноутбуком или планшетом. При этом каждая группа имеет свои характерные особенности, достоинства и недостатки:

  1. USB-приемники, подсоединение которых осуществляется с помощью USB шнура, по которому идет обмен информацией между самим приемником координат и устройством отображения информации, а также по этому же кабелю подается питание на GPS приемник. В ряде случаев, если это универсальное устройство, то по этому же кабелю может осуществляться зарядка встроенного аккумулятора.
  2. Bluetooth-приемники — обмен информацией и управление осуществляется по протоколу Bluetooth. Сам приемник имеет собственный аккумулятор. Предполагается, что зарядка его осуществляется заблаговременно перед использованием.

Есть и универсальные решения, которые могут использовать как первый, так и второй метод подключения. К сожалению, внешние GPS приемники имеют и недостатки, являющиеся продолжением их достоинств. Одна из основных проблем — сложности сопряжения внешнего устройства с андроид на программном уровне. Android устройства работают под управлением операционной системы класса UNIX, а эти системы имеют открытый код.

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

Правильный путь — при покупке внешнего USB устройства убедиться, что либо на Google Play, либо на сайте производителя имеется комплект соответствующего программного обеспечения, соответствующий именно этому конкретному андроид устройству.

Вторая проблема — USB порт андроид устройств имеет ограничения по току питания подключенного устройства, т.е., возможно, ваш GPS USB приемник потребляет достаточно большой ток, и может потребоваться USB порт со внешним питанием. Такое решение дополнительно позволяет отказаться от переходников mini USB to USB.

Источник

Читайте также:  Вот блиц моды для андроид последняя версия

Бред программиста

Программирование, извращения и всё остальное

четверг, 2 декабря 2010 г.

Подключение внешнего GPS-приемника к телефону на Android

У меня обновление телефонного парка, теперь есть замечательный Motorola DEFY, когда-нибудь расскажу про него подробнее, а также впечатлениях от Android по сравнению с Windows Mobile. Пока есть ощущение большой сыроватости андроида в плане фич. Если WM телефон выглядит как маленький компьютер со своими достоинствами и недостатками, но это именно продвинутый телефон с возможностью установки программ и отсутствием некоторых вещей.

Об одной такой вещи я и хочу сейчас рассказать, возможно это кому-нибудь поможет, ибо по данной проблеме слишком много ответов вида «нафиг?» и «нельзя» и конкретное решение теряется между ними.

Задача состоит в том, чтобы подключить внешний USB GPS-приёмник к телефону на Android. Для начала небольшая отбивка зачем это нужно (для тех, кто читает мой этот пост не ради конкретной цели подключить ).

  • Внешний приемник имеет свою батарею и не расходует телефонную
  • Внешний может быть постоянно включен, соответственно быть постоянно в курсе спутников (в телефоне норовит всё время отключиться, чтобы поэкономить батарейку)
  • Внешний приёмник имеет лучшее качество приёма, а чтобы было ещё лучше — его можно расположить в зоне лучшего сигнала (может быть полезно в машине).

Такой вот выворот логики, но зато всё работает. Т.е. после установки необходимо включить эти моки и подменить внутренний GPS этим. Впрочем на сайте автора всё написано хорошо, галочек немного, и я заканчиваю писать этот пост, который можно было бы уместить всего в одну ссылку:

Источник

Бред программиста

Программирование, извращения и всё остальное

четверг, 2 декабря 2010 г.

Подключение внешнего GPS-приемника к телефону на Android

У меня обновление телефонного парка, теперь есть замечательный Motorola DEFY, когда-нибудь расскажу про него подробнее, а также впечатлениях от Android по сравнению с Windows Mobile. Пока есть ощущение большой сыроватости андроида в плане фич. Если WM телефон выглядит как маленький компьютер со своими достоинствами и недостатками, но это именно продвинутый телефон с возможностью установки программ и отсутствием некоторых вещей.

Об одной такой вещи я и хочу сейчас рассказать, возможно это кому-нибудь поможет, ибо по данной проблеме слишком много ответов вида «нафиг?» и «нельзя» и конкретное решение теряется между ними.

Задача состоит в том, чтобы подключить внешний USB GPS-приёмник к телефону на Android. Для начала небольшая отбивка зачем это нужно (для тех, кто читает мой этот пост не ради конкретной цели подключить ).

  • Внешний приемник имеет свою батарею и не расходует телефонную
  • Внешний может быть постоянно включен, соответственно быть постоянно в курсе спутников (в телефоне норовит всё время отключиться, чтобы поэкономить батарейку)
  • Внешний приёмник имеет лучшее качество приёма, а чтобы было ещё лучше — его можно расположить в зоне лучшего сигнала (может быть полезно в машине).

Такой вот выворот логики, но зато всё работает. Т.е. после установки необходимо включить эти моки и подменить внутренний GPS этим. Впрочем на сайте автора всё написано хорошо, галочек немного, и я заканчиваю писать этот пост, который можно было бы уместить всего в одну ссылку:

Читайте также:  Twitter do iphone no android

Источник

Usb gps приемник для android

Инструкция для подключения внешнего USB GPS к андройд девайсам.

Предисловие:
p.s. by tsynik

GPS состоит из драйвера и C-либы Андройд, которые независимы. Драйвер отвечает за физическое unix-устройство (/dev/ttyACMxxx /dev/ttyUSBxxx), если оно появляется — в терминале достаточно (и обычно даже не обязательно) установить скорость и читать поток NMEA (cat /dev/ttyUSBxxx). Далее, нужно передать эти данные системе через MOCK LOCATIONS (множество вариантов софта в маркете и в сети типа USBGPS4Droid), либо использовать C+ либу (завязана на версию андроид, может как иметь, так и не иметь настраиваемых параметров имени устройства и скорости порта).

-Для GlobalSat BU-353(SiRF Star III) и их семейства необходим модуль моста PL2303, => pl2303.ko 4800\9600
-Для Locosys LS23030 (MTK3339), LS23030-G(MTK3333), GlobalSat BU-353G(MTK3333) необходим модуль моста PL2303, => pl2303.ko
-Для Locosys LS23090, Locosys LS23030 и других (noname) GPS на чипах MediaTek (MTK3329), => cdc-acm.ko 115200
-Для Holux M-1000B, необходим адаптер FT232RL, => ftdi_sio.ko
-Так же может стоять модуль моста CP2102, => cp210x.ko

Нужные вам модули кидаем в папку «/system/lib/modules/»
Права на них выставить 644:

Для загрузки, выполняем команду:

Если модуль успешно загрузился, можно посмотреть его наличие в памяти командной lsmod

В дальнейшем добавляем загрузку модуля в скрипт автозагрузки. (init.d или install-recovery.sh способом)

Софтовая версия модуля pl2303.
Которая не зависит от версии ядра и устройства. Должна работать у всех.
http://pccar.ru/showpost.php?p=321632&postcount=35

NEW! Версия pl2303drv с исправленной ошибкой «only position independent executables (PIE) are supported». thx DelleTenebre!
http://pccar.ru/showpost.php?p=392461&postcount=1072

(в архиве new_gps.sun4i.so.zip)
Это обновленная версия либы, теперь в ней исправлен глюк с рестартом. Т.к раньше после сна или переключения устройства, приходилось постоянно ее перезагружать. была проблемма с переинициализацией.

Установка.
1. Кинуть с заменой файлов по пути /system/lib/hw и выставить права 644:
Только возможно потребуется переименовать. Смотрите gps.XXXX.so, где XXXX — название вашей.
gps.glofish.so -не трогать.

Например:
устройства на А10, -это gps.sun4i.so (для стока), gps.exDroid.so (кастом СМ9)
устройства на RK3066, RK3188, Amlogic 8726-MX -это gps.default.so

2. Добавить в автозагрузку команду

где:
4800 — рабочая скорость устройства. (4800, 9600, 14400, 19200, 28800, 38400, 57600 или 115200)
ttyUSB0 — это имя вашего устройства GPS в /dev.
Название может быть другим, например ttyACM0, ttyACM1. 2,3 и т.д.

3. Не забываем выставлять права доступа на gps устройство в /dev .

Решение некоторых проблем.

1. Проверяем текущую скорость порта командой «busybox stty -F /dev/ttyUSB0»
Потом, выставляется ли скорость командой «busybox stty -F /dev/ttyUSB0 speed 4800»
Бывает такое(зачастую на rk3066), что модуль pl2303.ko уже вкомпилен в ядро, и система не дает изменить скорость. ошибка «cannot perform all requested operations»
Решение нашел и описал подробно macau. читаем инструкцию

Источник

Оцените статью