Показать сообщение отдельно
Старый 20.02.2015, 12:03   #640
nrgizer79
Пользователь
 
Аватар для nrgizer79
 
Регистрация: 18.04.2014
Город: Питер
Регион: 78, 98
Машина: OPEL ASTRA H
Сообщений: 80
nrgizer79 is just really nicenrgizer79 is just really nicenrgizer79 is just really nicenrgizer79 is just really nice
По умолчанию

Цитата:
Сообщение от nrgizer79 Посмотреть сообщение
Странно работает мой Holux M-215+.
Когда движешься по дороге, курсор в навигационной программе движется вперед, потом замирает на пол-секунды, потом откатывается назад по карте, потом рывком перемещается вперед.
И так постоянно, с одинаковой периодичностью.
В Навителе количество спутников "0", индикатор антенки желтый, спутники появляются и исчезают.
При этом координаты все таки определяются.
Никто не встречался ?
В общем проблема однозначно в либе для GPS, т.к. не умеет она одновременно парсить GPS и GLONASS.
Как временное решение хочу включить на чипе режим GPS only, а может GLONASS.
Чип 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<CR><LF> Search GLONASS satellite only
$PMTK353,1,0*36<CR><LF> Search GPS satellite only
$PMTK353,1,1*37<CR><LF> Search GPS and GLONASS satellite only
Т.е. мне нужно в чип отправить команду:
Код:
$PMTK353,1,0*36<CR><LF>
Видимо в Андроиде через терминал надо вводить:
Код:
echo -e "\$PMTK353,1,0*36\r" > /dev/ttyUSB4
Знатоки Андроида (Линукса), а также протоколов GPS подскажите:
1. Что такое <CR><LF> (из описания команды чипа) ?
2. Что такое "r" после цифры 36 ?
3. Как выбирается значение "36" (видно, что бывает и 37 и 28...) ?
__________________
______________________________
OPEL ASTRA H Android CarPC на OdroidU3 - ЗАВЕРШЕН
nrgizer79 вне форума   Ответить с цитированием