- Gps модуль для планшета windows
- ТОП-3 gps для ноутбука. Обзор лучших моделей в 2021
- Плюсы и минусы при использовании ноутбука
- Каким должен быть ноутбук, чтобы он мог стать GPS навигатором?
- ТОП-3 GPS-приёмников
- GlobalSat BU-353-S4 USB GPS Receiver
- Globalsat ND-105C Micro USB GPS Receiver
- Garmin GLO Portable GPS and GLONASS Receiver with Vehicle Power Cable
- Программы для работы GPS на Вашем ноутбуке
- Итоги
Gps модуль для планшета windows
Описание проблемы
Программы геопозиционирования предназначенные для «плиточного» интерфейса работают, а большинство десктопных программ геопозиционирования — нет. Именно так дела обстоят на устройстве thinkpad tablet 2 (обладателем которого я и являюсь), а изучая соседние темы форума встречаю множество подобных случаев и на других устройствах. Думаю, будет не лишним собрать желающих решить проблему в одной теме.
Причина
Десктопные программы исторически берут данные gps с COM порта. Драйвер большинства встроенных gps приемников, которые сейчас устанавливаются на планшеты под уравлением windows 8, не имеет ком-порта. Для взаимодействия с gps-приемником реализован sensor and location API, который используется в основном в новом ПО (например, Maps в плиточном интерфейсе). Авторы десктопных программ геопозиционирования ещё не адаптировали свои продукты под новый API. Возможно в следующих версиях эта поддержка будет добавлена — пример тому oziExplorer, который уже сейчас поддерживает работу с сенсором через API, без использования КОМ-портов. Но что же делать с остальными программами геопозиционирования?
Идея
Раз программа ожидает данных от КОМ-порта — нужно ей эти данные дать. По умолчанию на моём планшете (thinkpad tablet 2) КОМ-порты отсутствуют. В интернете есть несколько программ которые позволяют создать пару виртуальных ком-портов. Обычно порты создаваемые программно связаны между собой, то есть любые данные которые записываются в порт КОМ1 могут быть прочитаны с порта КОМ2, и наоборот. Портов нужно именно два т.к. с каждым портом может работать одна программа. Читать данные с первого порта будет программа gps навигации, а записывать данные в связанный порт будет программа-посредник. Она будет читать данные о месторасположении с gps-приемника используя location API, на основании этих данных формировать сообщение NMEA (это такой общепринятый формат сообщений которым общаются gps устройства), а затем передавать это сообщение в ком-порт.
Реализация
Для начала создадим в системе пару виртуальных ком-портов. Я пользуюсь бесплатной программой com0com. Перед установкой на win8 необходимо отключить контроль цифровой подписи драйверов устройств. Это делается через параметры загрузки ОС, для нажатия f7 пришлось подключать к планшету клавиатуру. После установки в диспетчере устройств должно добавиться 3 устройства, одно: com0com — bus for serial port и два одинаковых: com0com — serial port emulator
В интерфейсе com0com можно добавлять\удалять произвольное число портов. При добавлении порта контроль подписи драйверов должен быть отключен.
В моём конкретном случае, после перезагрузки планшета, ОС блокирует неподписанные драйвера портов — пришлось отключить secure boot в опциях UEFI, в этом случае всё ок.
Для проверки работоспособности созданных портов я использую программу tera term.
При зупуске можно выбрать у какому порту подключится терминал. Если список портов пуст — значит либо драйверы ком-портов не были установлены при установке com0com, либо в нестроках портов com0com не установлена галка «use Ports class». Если порты доступны — нужно запустить 2 окна tera term, в настройках подключения указать разные порты (те два порта что мы создали через com0com). А теперь сама проверка — расположите окна терминала так чтобы можно было видеть оба окна одновременно. Теперь если сделать активным одно из окон и начать вводить символы с клавиатуры(на планшете можно с экранной), то текст должен появляться не в том окне которое активно, а в другом — это свидетельствует о том что передача данных из одного порта в другой работает корректно.
Теперь остаётся один из портов указывать в настройках программы геопозиционирования (я тестировал на sas planet последней версии).
Данные на второй порт будет передавать программа Sensor2COM. Она работает таким образом — при запуске отображается статус сенсора и (если сенсор передаёт данные — координаты текущего месторасположения).
Если статус сенсора initializing — возможно следует выбраться на открытый воздух, или хотябы подойти к окну — в помещениях gps обычно не работает.
На основании координат формируется строка NMEA, которая также отображается на форме. Чтобы начать передавать данные на КОМ-порт нужно указать номер порта, скорость передачи (baud rate (я использовал значения 9600 и с S2C и в SAS, но думаю будет работать с любым значением)) и нажать кнопку start sending data. Пока статус передачи отображается как Sending data — строка будет раз в секунду передаваться на ком-порт, а оттуда в программу геопозиционирования. Sensor2COM можно свернуть в трей. Пока она запущена — SAS будет отображать ваши координаты на карте.
Я уже выкладывал Sensor2COM в теме thinkpad tablet 2, где многие пользователи уже опробывали программу в дествии и поделились положительными отзывами. Надеюсь тема в общем разделе будет столь же полезна и пользователям других устройств. Также мне как разработчику было бы удобнее выкладывать новые версии, отвечать на вопросы и разбирать проблемные ситуации в отдельной теме. Надеюсь модераторы раздела одобрят такое начинание.
Sensor2COM распространяется бесплатно. Текущая версия 1.02, её и прикладываю к этому посту.
Кроме моего решения, существует такое http://www.centrafuse.com/centrafuse-localizer
Авторы просят за неё 15$. Насколько я понял из описания, драйвер ком-порта устанавливается вместе с самой программой.Sensor2COM 1.02.exe ( 25,5 КБ )
Сообщение отредактировал komok1965 — 26.07.13, 09:31
Что-то народ не высказывается.
Device85 сотворил весьма нужную прогу, которая реально работает на моём ТРТ2 в навигаторе 7 дорог. К сожалению, на CityGuide она не пошла. Имхо, это две самые удобные программы навигации для Windows 8 планшетов.
Вражеская Localizer до вчерашнего дня работала хуже Sensor2Com — её даже 7 дорог не видела. Но вчера автор выложил последнюю версию, серьёзно переработанную, и Localizer заработал на всех программах, что я ей скармливал. Обидно за наших 🙁
Решил посмотреть в Tera Term выходные потоки этих программ. Так вот, Localizer выдает аж 18-19 строк за цикл, а Sensor2Com только одну — минимальную $GPRMC. По словам автора Localizerа он сам не формирует поток NMEA, а только собирает его от GNSS и отправляет на СОМ-порт.
В прежней версии Localizerа полностью собранного потока NMEA не было. Думается, что это главная причина по которой Sensor2Com не цепляется в CityGuide. А посему вопрос к уважаемому Device85 : нельзя ли в рамках Sensor2Com выдавать аналогичный Loсalizerу полный поток NMEA ?
Сообщение отредактировал slade60 — 30.05.13, 12:37
ТОП-3 gps для ноутбука. Обзор лучших моделей в 2021
Обновлено 14 марта 2020
Современный мир, в котором мы живем, наши потомки, возможно, назовут рассветом IT-эры. Сегодня практически в каждой семье есть компьютер, ноутбук или нетбук, почти любой человек имеет планшет или смартфон. Благодаря этим гаджетам мы можем с легкостью добиться абсолютно любой цели: студенты используют их для учёбы и написания научных работ, программисты пишут с их помощью разнообразные программы, геймеры покоряют игровые миры, домохозяйки, не отходя от плиты, узнают новости, случившиеся в другой части Земли.
Всего 20 лет назад никто и не задумывался, что для путешествий по незнакомым городам и дремучим лесам не надо будет запасаться ворохом карт, дорожными атласами и компасом, а достаточно будет иметь при себе GPS-навигатор, который определит ваши текущие координаты по спутнику и проложит нужный маршрут в любую точку планеты. Но стоит ли покупать этот отдельный девайс, которой, кстати сказать, стоит недешево, когда мы уже имеем при себе устройство с большей частью функционала и возможностей? Сегодня мы рассмотрим как из уже имеющегося у нас ноутбуку/нетбука/планшета/смартфона (далее просто ноутбук) и приобретённого GPS-ресивера (приёмника) сделать полноценный GPS-навигатор, не уступающий готовым аналогам.
Плюсы и минусы при использовании ноутбука
Перед тем как переходить к собственно обзору приёмников, следует разобраться – а стоит ли овчинка выделенки? Зачем изобретать колесо, когда проще пойти и купить готовый навигатор? Не всё так просто и однозначно в этом вопросе, существуют как положительные, так и отрицательные стороны. Рассмотрим плюсы:
- Во-первых, это явная экономия. Грубо говоря, если навигатор это совокупность процессора, оперативной памяти, жёсткого диска, материнской платы и монитора, то в ноутбуке вся эта «начинка» уже присутствует, при чём более производительная и мощная. Так что докупить остаётся только приёмник, который стоит гораздо дешевле цельного навигатора.
- Во-вторых, приёмник способствует лучшему и качественному сигналу спутников, так как используется внешняя антенна, как правило, более мощная, чем встроенная у привычного навигатора.
- Абсолютная свобода в выборе программного обеспечения: качайте и устанавливайте любые карты и программы на свой вкус и цвет.
- Кроме всего, GPS-приёмники не слишком распространены среди покупателей. Слабая рыночная конкуренция ведёт к редкому выпуску новых моделей, и как следствие, вышедшие ранее экземпляры однозначно падают в цене. Так что в нашем обзоре будут представлены не столько новинки, сколько лидеры продаж.
Ложка дёгтя в этом жбане мёда только одна: основной минус – это некоторая громоздкость получившегося устройства. Если приёмник для поиска сигналов спутника без проблем крепится на лобовое стекло или торпеду, то ноутбук закрепить так, чтобы экран был виден водителю, практически невозможно. Даже если это удастся, ездить так будет немного неудобно. Но этот момент совсем не принципиален, если ваш GPS-ресивер соединён с вашим телефоном, или устройство находится рядом, на переднем сидении, у пассажира, исполняющего роль штурмана.
Каким должен быть ноутбук, чтобы он мог стать GPS навигатором?
В этом пункте скрывается ещё один большой плюс. В принципе, ваш ноутбук может быть практически любым. В режиме навигатора потянут даже старые модели и менее производительные нетбуки, используемые повсеместно планшеты и смартфоны. Для работы потребуется хотя бы один живой USB-вход для питания навигатора и подключение зарядки к прикуривателю. Не обязательно, но желательно иметь ещё и доступ к интернету, например, для своевременного обновления карт, получения онлайн информации о пробках и ремонтных работах на дорогах.
ТОП-3 GPS-приёмников
GlobalSat BU-353-S4 USB GPS Receiver
Первое, что бросается в глаза при виде этой модели – это сдержанность и строгость дизайна: перед нами компактная «таблетка» диаметром 5,3 сантиметра, которую легко можно закрепить на лобовом стекле при помощи присоски.
В комплекте идёт 1,5-метровый USB-кабель, длины которого вполне достаточно, чтобы дотянуться до вашего ноутбука или любого другого устройства с поддержкой Open-to-Go технологии, расположенных на переднем сидении. Если длины не хватает, то без проблем можно докупить удлинитель, который продается сейчас практически везде и стоит копейки.
Что касается начинки, необходимой для работы GPS-ресивера, с этим тоже всё прекрасно. Стартует приёмник неплохо, при «холодном старте» (когда устройство только подключили к питанию, включили необходимое ПО и происходит скачивание данных о положении и орбитах спутников) — показатель 45 секунд, и всего 8 секунд при «горячем старте» (приёмник выключался на короткое время, и все данные о спутниках ещё актуальны). Это вполне допустимый показатель, если вы находитесь в пути, а при старте автомобиля можно одну минуту и выждать. Скоростью данный ресивер удивить явно не получится — показатель рабочего диапазона заявлен до 515 м/с. Очевидно, если удастся достигнуть этой скорости и опровергнуть результат – компания вернёт потраченные на покупку деньги.
Следует отметить и показатели рабочей высоты – до 18000 метров. Этот фактор крайне важен для жителей больших городов, когда вас окружают одни высотки, так называемый «городской каньон», вы искусственно оказываетесь на дне, где обычный сигнал теряется. Но это не помеха для высокочувствительной антенны GlobalSat BU-353-S4. Не будем описывать рабочие диапазоны влажности, температуры и допустимой вибрации, так как если не устраивать экстремальный краш-тест, девайс определенно справится.
При покупке данного устройства следует обратить особое внимание на совместимость с вашим ноутбуком. Известны случаи некорректной работы с некоторыми моделями нетбуков (Asus Eee PC и eMachines). Это связано с тем, что производители ставят дешёвые порты, которые не обеспечивают предписанную стандартом USB силу току, необходимую для работы модуля. Данное устройство рекомендовано всем, кто нацелен на покупку USB-приёмника, качество исполнения и цена в районе 30-35$ являются отличными показателями при выборе.
Globalsat ND-105C Micro USB GPS Receiver
Еще один представитель компании GlobalSat, лидера рынка GPS-устройств как по качеству, так и по количеству выпускаемой продукции. Данный девайс можно охарактеризовать фразой «мал да удал», приёмник соответствует ей на все 100%.
Действительно, что касается размера, это очень компактная и практически невесомая коробочка длиной 33 миллиметра и весом всего 5 грамм. Подключается девайс по интерфейсу microUSB, но переходник входит в комплект поставки, так что трудностей на этот счёт никаких нет.
Малый размер наилучшим образом раскрывается при работе с устройствами Android, так как все гаджеты с данной ОС (от версии 3.2) совместимы с ND-105C. Подключаем, настраиваем и всё, кладём приёмник в карман или рюкзак и вперёд, на пешую прогулку по незнакомой местности или в поход. При использовании в авто так не получится, чтобы сигнал не путался, и направление определялось правильно, необходимо сидеть на переднем сидении.
Технические характеристики одни из лучших в нашем ТОПе. «Холодный старт» — 35 секунд, «горячий» — 1 секунда, скорость до 515 м/с, высота до 18000 метров, «городские каньоны», около 66 каналов. При всём при этом потребление энергии всего 40мА, что крайне мало, учитывая, что устройство может питаться практически от чего угодно и очень бережно относится к расходу батареи.
За мощные показатели, универсальность и качество приёмник имеет более чем доступную цену (около 33$). Вкупе с большим количеством положительных отзывов от покупателей, появляется мысль, что если минус в виде привязанности к переднему сидению авто не принципиален, то это лучший выбор.
Garmin GLO Portable GPS and GLONASS Receiver with Vehicle Power Cable
Это устройство является представителем, подключаемых по протоколу Bluetooth. Беспроводной режим имеет как преимущества, так и некоторые минусы.
К положительным факторам можно отнести свободы передвижения. Если автомобиль резко дёрнется или остановится, вы выйдете из машины, ничего страшного не произойдёт: сигнал будет по-прежнему передаваться, а девайс работать, как и работал. Еще одним плюсом является расширение круга взаимодействующих гаджетов, теперь это устройства на Android и iOS. Все, кто хоть раз пытался использовать GPS на мобильном телефоне, знают, как быстро этот процесс сажает батарею. С Garmin GLO Portable энергия будет тратиться на поддержание коннекта. Собственное питание приёмника тоже отличный момент: включил девайс, положил в карман и можно отправляться на прогулку.
К минусам можно отнести необходимость подзаряжать батарею. При использовании ресивера в машине этот пункт не принципиален, так как в комплекте идет кабель для автомобильной зарядки. Так же считается, что соединение по Bluetooth медленнее, чем по USB, но по факту вы вряд ли заметите ощутимые задержки и потери качества связи.
Помимо расширения взаимодействия с совместимыми ОС, устройство работает не только в диапазоне GPS, но и в сети ГЛОНАСС. Эти две системы спутников навигации принадлежат Америке и России, так что будьте уверены, вы не потеряете сигнал на на одной из территорий этих сверхдержав. Объёма батареи в 1100 мАп хватает на 12 часов работы.
Garmin GLO Portable имеет собственный усилитель сигнала, которого хватит как для путешествия по крупному мегаполису, так и по дремучим густым лесам. Производитель заверяет, что при усилении сигнала устройства, которое имеет собственную антенну, уровень приёма возрастает на 20%, а частота обновления координат местоположения достигает 10 раз в секунду. Девайс способен подключаться одновременно к 24 спутникам, так что можно забыть о потере сигнала из-за того, что спутник недоступен в виду погодных условий.
Положительные отзывы о данном приёмнике, совместимость практически со всеми популярными операционными системами, отличный сигнал, долгая работа батареи и автомобильный кабель для прикуривателя – достойные показатели качества и производительности. Стоимость девайса от 90$.
Программы для работы GPS на Вашем ноутбуке
Когда ваш ноутбук взаимодействует с GPS-приёмником, вы можете без труда определить свои координаты и проложить необходимый маршрут. Но чтобы обработать все получаемые данные и привести их в удобный для восприятия пользователя, то есть вас, вид, понадобится установка программного обеспечения. Как говорилось в начале обзора, выбор программы ограничивается только вашими пожеланиями, предпочтениями и возможностями (не все программы бесплатные). В интернете имеется множество готовых решений, но хотелось бы обратить внимание на несколько программ, по мнению пользователей являющихся наиболее популярными и удобными в использовании.
OziExplorer – это классика навигационных программ и один из лучших представителей ПО для работы с GPS-приемниками. К достоинствам можно отнести простоту и легкость управления, после небольшого разбирательства и понимания основ, интерфейс становится очень понятным. Так же в сети существует огромное количество дополнительных программ для развития функциональности OziExplorer. Помимо карт автомобильных дорог, в открытом доступе имеется большая подборка троп для пеших маршрутов. Минусам программы является отсутствие хорошего качества картинки.
SAS.Планета – отличная программа для работы со спутниковыми снимками и картами, причем будут доступны карты сервисов Google, Yandex, Yahoo, WikiMapia, NASA и другие. Кроме привычных карт ландшафта и местности, есть ещё политические, совмещенные и даже карты Луны и Марса. Так что программа подойдёт не только для путешественников, но и тем, кто работает с картами.
Навител Навигатор – программа, стремительно набирающая популярность на рынке навигационных систем. Имеется большое количество карт для абсолютно любых местностей. В виду того, что проект коммерческий и всё ещё находится в активной разработке, карты постоянно обновляются и оперативно учитываются появление новых или пропажа старых строений.
Итоги
В данном обзоре были рассмотрены три самые популярные модели GPS-приёмников на сегодняшнем отечественном рынке. Все они имеют разные типы подключений, свои характерные особенности и недостатки, и каждый из вас сможет выбрать тот вариант, который придётся ему по вкусу. Так что покупайте, настраивайте и вперёд путешествовать.