Вторник, 14.05.2024, 07:33
Приветствую Вас Гость | RSS
Главная | Дневник | Регистрация | Вход
Меню сайта
Разделы дневника
Отчеты о мероприятиях [8]
Обзор снаряжения [0]
Методичка [1]
Планируемые мероприятия [2]
Прочее [2]
Новости, анонсы и прочие записи не вошедшие в другие категории.
Форма входа
Календарь
«  Май 2009  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728293031
Реклама
Поиск
Контактные данные
ICQ# 50391459
e-mail: ivvy@mail.ru
Друзья сайта
Наш опрос
Предпочитаемый формат для обмена навигационными данными.
Всего ответов: 16
Статистика
Internet Map
Туристический маршрут
Главная » 2009 » Май » 18 » Ubuntu, GlobalSat BT-308 и OziExplorer
Ubuntu, GlobalSat BT-308 и OziExplorer
21:12

Ubuntu, GlobalSat BT-308 и OziExplorer

Итак, имеется Ubuntu 8.10, GPS-приемник GlobalSat BT-308, ноутбук Toshiba Satellite A200-1GS и желание получить навигацию в автомобиле.
Вопросы Lin vs. Win не рассматриваются вообще — надоело.
Вопрос Ноут vs. Автонавигатор — автонавигаторы хорошо работают внутри МКАДа или в больших гордах, и практически не пригодны для поездок по различным проселкам.

Bluetooth

Не знаю, особенность это модели Toshiba Satellite A200-1GS или глюк убунты, но BT-адаптер система видит только после того, как разрузился в винду и потом ребутнулся. Буду жутко благодарен за рекомендации по забарыванию этой траблы. Внешние USB адаптеры сразу определяются системой, но хочется внутреннего.

Gnome имеет апплет для работы с BT. У меня это Bluetooth Applet 1.8.

Включаем приемник и жмем «Setup new device» в меню апплета. Приемник находится: «BT-GPS-02DF95», но при попытке установить с ним связь апплет подсовывает приемнику сгенерированный ключ, который приемник естественно не принимает. Связь не устанавливается. На этом с апплетом мы прощаемся.

Апплет использует bluez — комплект утилит для работы с BT. Воспользуемся и мы.

ivan@ivan-tosiba:~$ hcitool scan

Scanning ...

00:0D:B5:02:DF:95 BT-GPS-02DF95

Мы получили данные устройства, которые и используем при подключении:

ivan@ivan-tosiba:~$ rfcomm -A -M connect BT-GPS-02DF95 00:0D:B5:02:DF:95

Connected /dev/rfcomm0 to 00:0D:B5:02:DF:95 on channel 1

Press CTRL-C for hangup


Работает. Создаем кнопку запуска и вставляем туда команду подключения.

В данном случае ключа мы не использовали. Если же при подключении BT-308 придется вводить ключ, то им является или 2000 или 2003 — зависит от партии вашего приемника.

Проверяем:

ivan@ivan-tosiba:~$ cat /dev/rfcomm0

9.999,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*76

$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05

$GPRMC,000009.999,V,0000.0000,N,00000.0000,E,,,101102,,*17

$GPGGA,000010.999,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*7E

$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05

$GPRMC,000010.999,V,0000.0000,N,00000.0000,E,,,101102,,*1F

$GPGGA,000011.999,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*7F

$GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05

$GPGSV,1,1,01,24,00,000,00*4E

OziExplorer

Ozi вполне нормально устанавливается под вайном. При работе есть небольшие неудобства ввиде пропадания плавающих окошек, но это мелочи.

Ozi и винда знают COM1, COM2 и т.д., но ни сном ни духм о /dev/rfcomm0.

ivan@ivan-tosiba:~$ ln -s /dev/rfcomm0 ~/.wine/dosdevices/com5

Теперь если и не знают, то догадываются :)

Запускаем OziExplorer, File->Configuration

На вкладке GPS выставляем «GPS Make» в «NMEA only».

На вкладке COM выбираем порт к которому примапили наш приемник (в моем примере это COM5). Сохраняем настройки.

Если приемник не подключен, подключаем его. Moving Map->Start NMEA communication with GPS. Внизу экрана начнут «перемигиваться» индикаторы обмена. Можно открыть консоль обмена данными и посмотреть, что поступает с приемника: Moving Map->Show NMEA Input & Output
При выходе из OziExplorer порт будет закрыт, а приемник отключен от ноутбука.

Нативный софт

Есть и такой. Часть у меня отказалась запускаться, остальное я кратко опишу.

GPSDrive

В самом начале справки к этой программе красным шрифтом прописано: «Disclaimer: Please do not use for navigation.» Это уже вселяет оптимизм :)

Сама программа работает через gpsd. Карты загружает из инета. Можно самостоятельно скармливать ей карты по образу и подобию OziExplorer.

Программа пока не опробована и судя по всему опробована будет не скоро, ибо жутко сырая и примитивная.

Gpsd это демон основное назначение которого снимать данные с GPS-приемника и выдавать программам по TCP\IP.

Navit

Автомобильная навигационная система с открытыми исходными кодами [1] версии под Windows, Linux, MacOS. Использует gpsd и карты проекта OpenStreetMap. Гораздо ближе к современным навигационным системам. Умеет трехмерное отображение карты, прокладку маршрута. Но, конечно, не все так радужно, есть пока и недоработки.

Mercaartor

Это OpenStreetMap редактор для Unix, Windows и Mac OS X. К сожалению это именно картографическая программа и не ориентирована на разработку маршрутов.

Категория: Методичка | Просмотров: 2805 | Добавил: lokki | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Создать бесплатный сайт с uCozCopyright MyCorp © 2024