Архив метки: GPS

Визуализация GPS треков

Есть у меня пунктик: во всех дальних поездках и/или путешествиях я пишу треки. Сначала я писал их с помощью обычного автомобильного навигатора, но это было очень неудобно: аккумулятора автомобильного навигатора хватало только на полчаса — час работы, да и размеры тоже не внушают оптимизма, в самолете они вообще теряли спутники.

Следующим шагом была покупка специализированного GPS Data Logger. Сначала это был Holux M-1200E. Весьма неплохой логгер. Маленький, удобный. Но, как оказалось, слишком маленький тоже плохо 🙂 Маленький — это значит,что и антенна тоже маленькая, и аккумулятор… Соответственно не очень хорошая чувствительность и время работы.

Прослужил Holux мне года полтора. Потом начал глючить, а потом умер, причем в самый неудачный момент: мы только приехали в Таиланд, и впереди было еще почти две недели дорог Таиланда. Случилось это в Краби, на Railay West Beach. Там же, на пляже, я его с соответствующими почестями и предал земле

Немного погоревав по безвременно усопшему, я купил себе BT-Q1000XT. На мой взгляд — почти идеальный логгер. Хорошая чувствительность, автономность — до 40 часов. И даже сейчас, прослужив мне 7 лет на одном и том же аккумуляторе, он работает на одной зарядке больше суток. Без особых проблем пишет треки в самолете, если находится в пределах полуметра от иллюминатора.

Трек записали — что дальше? Что с ним делать. Родной софт от обоих логгеров весьма убогий, да и попросту не удобный. Начинаем терзать Гугл и, в конце концов, находим отличную программу BT747. Работает с логгерами на базе чипов MTK. В том числе и с обоими вышеперечисленными. Конвертирует треки из бинарного формата логгеров в несколько наиболее распространенных форматов, и, самое главное, конвертирует трек в HTML страничку.

Есть еще хороший ресурс GPS Visualizer. Одна из его функций — формирование HTML из трека. Вот что он сформировал из моего трека:

Но у этого ресурса для меня есть существенный недостаток: он не обрабатывает файлы треков более 10 Мб. А у меня большинство треков имеют размер больше 10 Мб.

Для «домашнего употребления» удобно использовать программу SAS.Планета. В ней можно сохранять и управлять метки и треки. Вот скриншот некоторого количества моих треков, сохраненных в SAS.Планета:

Игры с Glonass/GPS

Дело было вечером, делать было нечего… (c) 🙂
Как то на AliExpress наткнулся на магазин
TOPGNSS Store

А поскольку в голове давно крутилась идея сделать свой домашний stratum1 NTP сервер, то решил прикупить GNSS модуль GN-801, который, судя по описанию, вполне подходит для этой цели.

На удивление быстро, всего за 2 недели, посылка доехала до Астаны. Вот странности почты: ранее купленный USB-SATA адаптер уже больше месяца болтается где то, следы его 20 дней назад потерялись где то в районе Урумчи.

Ну да ладно, пока есть чем заняться.
Вот этот модуль:

Модуль GNSS GN-801

Первое включение:

Результат обнадеживающий.

Настроил модуль под свои нужды и подключил его к Raspberry PI.

Установил gpsd. Не без шаманских плясок: gpsd опознавал модуль как модуль u-blox (собственно это почти правда 🙂 ) и начинал его настраивать по своему разумению, после чего терял его… Сначала я решил эту проблему радикально — отключил RX на модуле, а после некоторого курения мануалов нашел соответствующую опцию gpsd.

В итоге я имею: gpsd видит модуль и поток NMEA сентенций с модуля, и видит PPS-импульсы. Профит!

И тут идея с ntp сервером отступила на задний план. Стало интереснее поэкспериментировать с kismet в связке с gpsd.