SASGIS

Веб-картография и навигация

SAS.Wiki

Веб-картография и навигация

Инструменты пользователя

Инструменты сайта


android_as_gps

Это старая версия документа.


Как использовать телефон с OS Android в качестве GPS

Сейчас очень у многих есть смартфоны с OS Android. Такой телефон обычно имеет GPS модуль и вполне может использоваться для навигации и у него есть преимущества:

  1. Достаточно дешевое решение
  2. Компактный, можно расположить в держателе на лобовом стекле автомобиля
  3. Обычно подключен к мобильному интернету и может загружать карты, прокладывать маршруты, искать данные

Но есть несколько проблем:

  1. САС.Планета не работает под OS Android
  2. Ресурсы ноутбука обычно заметно больше чем ресурсы телефона (больше экран, больше клавиш для управления, больший диск вмещает гораздо больший объем карт)

Если у вас есть и телефон под OS Android, и ноутбук с OS Windows то можно избавиться от недостатков сохранив преимущества.

Телефон может продолжать использоваться водителем для ориентирования на дороге, а данные с GPS модуля будут передаваться на ноутбук для отображения в САС.Планете с использованием всех ее возможностей и мобильного интернета получаемого с телефона.

Опишу как пользуюсь я сам. Некоторые детали реализации могут отличаться в конкретном случае, но важна идея.

  1. В телефоне включена Wi-Fi точка доступа (желательно с раздачей мобильного интернета, но это не обязательно)
  2. На телефоне установлена программа Turbo GPS можно и другую, главное что бы она поддерживала возможность передачи данных с GPS по сети. В Turbo GPS эта функция называется NMEA Server.
  3. В Turbo GPS включаем NMEA Server и задаем порт для подключения, у меня, по-умолчанию был 7777
  4. Ноутбук подключается по Wi-Fi к телефону
  5. На ноутбук устанавливается программа GpsGate (я пользуюсь уже очень старой версией 2.5, она не бесплатна, но думаю можно найти бесплатные аналоги)
  6. В настройках GpsGate в разделе Output выбираем Virtual COM Port, нажимаем Add и выбираем необходимый номер COM порта. Именно его мы будем указывать в настройках САС.Планеты.
  7. В настройках GpsGate в разделе Input выбираем TCP/IP Client, а в параметрах указываем IP адрес телефона (можно посмотреть в свойствах сетевого подключения Основной шлюз) и номер порта, который настроили в NMEA Server на телефоне. В моем примере это 7777.
  8. В настройках GpsGate в разделе Input нажимаем Open. Если мы все сделали правильно и GPS на телефоне нормально видит спутники, то иконка GpsGate станет зеленой, а в окне настроек появятся надписи «Running OK!» и «GPS data with valid position»
  9. Можно запускать САС.Планету, указывать в настройках выбранный ранее COM порт и нажимать подключить GPS.

Итого мы получаем ноутбук, на котором можно рассмотреть маршрут со всеми подробностями на куче скачанных заранее карт, видеть объекты отмеченные на Викимапии, смотреть при помощи мобильного интернета и одновременно видеть свое положение. Проводов минимум. Только зарядки для телефона и ноутбука.

Перевод этой страницы: