- Android внешний usb gps
- Android внешний usb gps
- Android внешний usb gps
- В автомобиле – навигатор, а в руке – планшет
- Выбираем замену навигатору
- Требования к планшету-навигатору
- Настройка и подключение gps
- Подключение внешнего gps модуля по Bluetooth
- Подключение внешнего gps модуля по USB
- Сусанин, на выход
- Бонусы
- Подключаем внешний GPS Bluetooth
Android внешний usb gps
Инструкция для подключения внешнего 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. читаем инструкцию
Источник
Android внешний usb gps
Краткое описание:
Подключение и настройка 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
Источник
Android внешний usb gps
Инструкция для подключения внешнего 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. читаем инструкцию
Источник
В автомобиле – навигатор, а в руке – планшет
Когда то советские люди усиленно старались стереть грань между городом и деревней. Не вышло. Сегодня жесткие требования конкуренции на рынке электронных устройств без труда стирают грань между разными типами мобильных гаджетов.
Смартфон проверяет почту и дает возможность путешествовать по интернету.
Навигаторы показывают кино и читают книги, а планшет с gps (при установке на него соответствующего программного обеспечения) не даст заблудиться в незнакомом городе и приведет к цели кратчайшим путем.
Выбираем замену навигатору
Требования к планшету-навигатору
Какими же свойствами должен обладать, каким требованиям должен отвечать планшет, чтобы достойно заменить собой автонавигатор? В первую очередь:
Планшет на месте навигатора
Настройка и подключение gps
Тем, кто имеет устройство со встроенным модулем gps, не стоит задумываться над тем, как
настроить gps на планшете. Достаточно в пункте настроек «Мое местоположение» разрешить приложениям использовать gps.
А что делать тем, у кого на любимом планшете отсутствует модуль gps? Выход есть. Нужно воспользоваться внешним gps-приемником. Важно знать, что не все модули корректно работают с разными устройствами. Поэтому при приобретении модуля надо проверить, есть ли в списке поддерживаемых устройств ваш аппарат. В зависимости от коммуникационных способностей аппарата задача, как подключить gps к планшету, решается двумя способами.
Подключение внешнего gps модуля по Bluetooth
Если на вашем планшете есть Bluetooth, то подружить его с внешним Bluetooth приемником несложно:
- Включаем модуль;
- В планшете включаем Bluetooth;
- Ждем, когда приемник появится в списке доступных устройств.
Внешний Bluetooth приемник
Настройка завершена. Мы получили практически полноценный планшет gps. Теперь можно запускать навигационную программу.
Дополнительно стоит отметить, что не все навигационные программы подключаются к gps-приемнику без проблем. Тут нам на помощь придет программа «Bluetooth GPS Provider». Найдите ее в Google Play, установите и запускайте перед стартом навигационной программы.
«Bluetooth GPS Provider»
Работать программа будет в фоновом режиме. В этом случае уверенный прием gps-сигнала обеспечен при использовании любой навигационной программы.
Подключение внешнего gps модуля по USB
При отсутствии «синего зуба» придется воспользоваться портом USB. Сделать это будет чуть сложнее, чем в случае с Bluetooth. Вот один из самых простых способов, которым стоит попробовать воспользоваться:
- Скачиваем с сайта автора программу «UsbGPS4Droid»;
Сайт программы «UsbGPS4Droid»
- Устанавливаем программу на устройство;
- Запускаем «UsbGPS4Droid» и отмечаем пункт «Start/Stop GPS»;
Главное окно программы UsbGPS4Droid
- Пункт «Choose GPS device speed» становится активным: выставляем в нем значение, аналогичное тому, какое указано в описании к приемнику;
Choose GPS device speed
- В настройках планшета в разделе «Для разработчиков» отмечаем пункт «Фиктивные местоположения»;
Меню настроек. Раздел «Для разработчиков»
- Устанавливаем навигационную программу.
Сусанин, на выход
Многие производители навигационного программного обеспечения выпускают программы специально для устройств под управлением Android. Здесь есть как платные, так и бесплатные версии. Выделить какую-то одну программу трудно. Каждая имеет свои плюсы и минусы. Устанавливайте, пробуйте, экспериментируйте. Благо, даже платные версии дают, как правило, время бесплатно протестировать программу.
Google Play. Раздел навигация
На сегодняшний день самыми популярными являются приложения от Яндекса и компании Навител.
Бонусы
Помимо функции навигатора, планшет 3g gps может выполнять еще много неочевидных, но полезных функций. При установке соответствующего софта:
Дополнительно к основным функциям планшет не даст вам скучать в пробках:
Еще больше возможностей могут предоставить китайские планшеты с gps от малоизвестных у нас производителей. Такие аппараты часто обладают расширенным функционалом по сравнению с аналогичными аппаратами известных брендов. Например, это может быть возможность установки двух Sim-карт и даже наличие приемника аналогового телевидения.
Дополнительно стоит рассмотреть возможность использования планшета-навигатора в качестве видеорегистратора. Специальные программы (например «Daily Roads») ведут цикличную запись с отметкой даты и времени. Если внутренний акселерометр отмечает перегрузки выше определенного значения, программа начинает работать в аварийном режиме и сохраняет файлы в защищенную папку.
Но эта возможность зависит еще и от конструктивных особенностей планшета. Он должен иметь тыльную камеру с максимально широким углом обзора и способную снимать видео в разрешении не ниже 640х480. Свою роль играет и расположение камеры. Важно, чтобы объектив не был перекрыт элементами крепления держателя.
Вот так, простой с виду планшетник может превратиться практически в полноценный автомобильный компьютер.
Подключаем внешний GPS Bluetooth
Источник