PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Навигация (http://pccar.ru/forumdisplay.php?f=176)
-   -   USB GPS for Android (http://pccar.ru/showthread.php?t=18871)

mas_u 15.01.2015 18:35

А есть какое-нибудь решение для железной привязки uart к ttyUSB0 или ttyUSB1 ?

pine 15.01.2015 18:46

Да, serial-конвертеры, куча разных. cp210x, ftdi, pl2303....

pine 15.01.2015 18:48

Цитата:

Сообщение от zamolod (Сообщение 317447)
pine,

Огромное спасибо за этот скрипт! https://github.com/p1ne/AndroidCarPC...nit.d/97usbgps

Пожалуйста! там по соседству еще всякие полезняшки с моего дроида

Цитата:

Сообщение от zamolod (Сообщение 317447)
pine,
Есть такое подозрение что наличие комманды rmmod pl2303 , играет огромную роль!

Да, обязательно надо делать rmmod, потому что без него не получится unbind сделать. Вот зачем я их там два сделал - уже не помню....

mas_u 15.01.2015 19:05

Цитата:

Сообщение от pine (Сообщение 317535)
Да, serial-конвертеры, куча разных. cp210x, ftdi, pl2303....

Это понятно)))
Я имел ввиду, чтобы после загрузки и всяких манипуляций не менялся номер с ttyUSB0 на ttyUSB1, а всегда оставался постоянным.

pine 15.01.2015 20:15

Цитата:

Сообщение от mas_u (Сообщение 317538)
Это понятно)))
Я имел ввиду, чтобы после загрузки и всяких манипуляций не менялся номер с ttyUSB0 на ttyUSB1, а всегда оставался постоянным.

Гуглить в сторону udev rules. Не знаю, правда, применимо ли это к андроидному линуксу. Гляну если не забуду

mas_u 15.01.2015 20:51

Цитата:

Сообщение от pine (Сообщение 317544)
Гуглить в сторону udev rules. Не знаю, правда, применимо ли это к андроидному линуксу. Гляну если не забуду

/etc/udev/rules.d - не нахожу такой папки((((

zamolod 26.01.2015 21:50

Коллеги, кто-нибудь использует Андройд стик типа MK809III в машине в связке с резервной батареей (Power Bank) как для телефонов, для постоянной подачи тока на стик и страховки от сброса при заводе машины ?

nrgizer79 30.01.2015 15:51

Странно работает мой Holux M-215+.
Когда движешься по дороге, курсор в навигационной программе движется вперед, потом замирает на пол-секунды, потом откатывается назад по карте, потом рывком перемещается вперед.
И так постоянно, с одинаковой периодичностью.
В Навителе количество спутников "0", индикатор антенки желтый, спутники появляются и исчезают.
При этом координаты все таки определяются.
Никто не встречался ?

se13 08.02.2015 20:08

Привет. Пытаюсь прикрутить внешний юсби к андроид х86, который стоит на виртуалбокс. Сейчас пользубсь USBGPS, но навител не видит количество спутников и не переключает скин (день, ноч), да и автоподключения не работает. Скачать по ссылкам не получается, выбрасывает на сторонний сайт, а там нужны посты чтоб скачать. Есть ли пошаговая инструкция и файлы в другом месте?

nrgizer79 20.02.2015 12:03

Цитата:

Сообщение от nrgizer79 (Сообщение 319231)
Странно работает мой Holux M-215+.
Когда движешься по дороге, курсор в навигационной программе движется вперед, потом замирает на пол-секунды, потом откатывается назад по карте, потом рывком перемещается вперед.
И так постоянно, с одинаковой периодичностью.
В Навителе количество спутников "0", индикатор антенки желтый, спутники появляются и исчезают.
При этом координаты все таки определяются.
Никто не встречался ?

В общем проблема однозначно в либе для GPS, т.к. не умеет она одновременно парсить GPS и GLONASS.
Как временное решение хочу включить на чипе режим GPS only, а может GLONASS:dntknw:.
Чип MTK3333.
Вот, что нашел на просторах:
Модулем GPS можно управлять с помощью отправки в порт проприетарных команд чипсета MT3333.
Код:

Пример для перевода чипа в standby
echo -e "\$PMTK161,0*28\r" > /dev/ttyNSC1

Из описания чипа:
Код:

Packet Type: 353 PMTK_API_SET_GNSS_SEARCH_MODE
Support Chip Type:
MT3333
Packet Meaning:
This command is used to configure the receive to start searching of which satellite system
Data Field:
PMTK353,GPS_Enabled,GLONASS_Enabled
GPS_Enabled: ‘0’=disable (DO NOT search GPS satellite)
 ‘1’ or non-ZERO value=search GPS satellite
GLONASS_Enabled: ‘0’=disable (DO NOT search GLONASS satellite)
 ‘1’ or non-ZERO value=search GLONASS satellite
Example:
$PMTK353,0,1*36 Search GLONASS satellite only
$PMTK353,1,0*36 Search GPS satellite only
$PMTK353,1,1*37 Search GPS and GLONASS satellite only

Т.е. мне нужно в чип отправить команду:
Код:

$PMTK353,1,0*36
Видимо в Андроиде через терминал надо вводить:
Код:

echo -e "\$PMTK353,1,0*36\r" > /dev/ttyUSB4
Знатоки Андроида (Линукса), а также протоколов GPS подскажите:
1. Что такое (из описания команды чипа) ?
2. Что такое "r" после цифры 36 ?
3. Как выбирается значение "36" (видно, что бывает и 37 и 28...) ?


Часовой пояс GMT +4, время: 09:37.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot