Страница 1 из 5

GPSMTA - GPS трекер для Android

Добавлено: 16 ноя 2013, 10:41
Эдуард Зозуля
GPSMTA - GPS трекер для Android

Версия: 0.02.00

Краткое описание:
Определение, визуализация географических координат и передача их на удалённый сервер.

Изображение Изображение Изображение

Описание:

Программа является неотъемлемой частью программно-аппаратного комплекса GPS мониторинга - GPSM. И предназначена для передачи географических координат android-устройства на сервер хранения и обработки информации.

Основной функционал программы:
  • Определение координат по GPS или GSM.
  • Гибкая настройка частоты передачи точек.
  • Визуализация текущего местоположения на карте OSM.
Версионные изменения
Показать
ver 2.00.03 (18.04.2014)
Заметил одну неприятность: даже при более-менее работающем GPS бывает, что передаются короткие последовательности из точек по GSM, что негативно сказывается на истинности траектории трека.
Фильтрую такие последовательности.
Закрытие tcp сокета вне зависимости от наличия ответа сервера.
При формировании путевой точки беру системный timestamp.

ver 2.00.02 (04.04.2014)
Редизайн основного окна для работы с малыми разрешениями (240x240) (встроил скроллинг)
Подправил получение тайлов для GoogleSat

ver 2.00.01 (26.03.2014)
Изменил алгоритм проверки работоспособности сервиса
Нажатие на Кнопку состояния сервиса при работающем сервисе теперь останаливает сервис
редизайн окна "Настройки"
"Главное окно" - лрбавил поле "Метод" - показывающий метод определения координат. Старое поле используется только для визуализации доступных провайдеров сервиса.
БАГИ:
- подправил работу по принятию на запись точки, локация которой определена по GSM
- подправил получение первой точки по GPS для интервальных георежимов

ver 2.00.00 (06.03.2014)
Криптованный протокол обмена с сервером

ВНИМАНИЕ !!! Версия не совместима с предыдущей и обязательна к переустановке

ver 1.00.02 (24.02.2014)
Работа с IMEI символьного формата

ver 1.00.01 (20.02.2014)
Кнопка управления сервисом передачи точек
БАГ:
- не отрисовывает свой трек после включения/отключения экрана если во время гашения экрана было активно окно карты
- остановка передачи точек после автоперезагрузки сервиса (проявлялся на устройствах с андроидом версии выше 2.3)

ver 1.00.00 (11.02.2014)
Полностью переработана архитектура программы.
Выделен в отдельный модуль функционал получения и отправки координат на сервер, который работает отдельно от Интерфейсной части программы.
Это дало возможность расширить функционал в плане:
- автозапуск передачи путевых точек после остановки программы Android'ом
- автозапуск передачи путевых точек после завершения Интерфейсной части программы
- автозапуск передачи путевых точек после перезагрузки устройства
Действия для последних двух пунктов определяются в "Настройках".
Информирование о выходе новой версии
Окно диалога для подтверждения операций удаления в карточке "Сообщества"
Реинкарнировал ФОРУМ для обсуждения программ комплекса GPSM
В режимах "10 минут" и "1 час" раньше отключал gps ТОЛЬКО после получения первой точки.
В случае, когда gps сигнала нет (например в здании), такое поведение приведёт к быстрой разрядке аккумулятора ибо gps будет включен всегда (связи нет, а связь ждём).
Сейчас для режима "10 минут" gps включается максимум на 1 минуту, для режима "1 час" - на 5 минут, до получения первой gps точки.
Если за это время точка не получена - отключаем gps, и передаем точку, полученную по GSM.
Выложил на сайт новые тесты энергопотребления

ver 0.03.00 (27.01.2014)
Сообщества. (Возможность наблюдения за всеми устройствами входящими в сообщество)

ver 0.02.03 (19.01.2014)
Карты:
- OSM MTB
Подправил алгоритм передачи точек с кеша:
- БАГ: иногда происходила повторная передача уже принятой сервером точки
- передаю точки с кеша раз в 250 мс (было раз в секунду)


ver 0.02.02 (22.12.2013)
Режимы работы геолокации
- стандартный (опрос 1 раз в секунду)
- 10 мин (опрос 1 раз в 10 минут)
- 1 час (опрос 1 раз в 1 час)
Поддержка новых карт:
- Спутник/Карта Yandex

ver 0.02.00 (16.11.2013)
  • Визуализация текущего местоположения на карте OSM.
  • Подправил дизайн
  • Отключена возможность указания иного сервера для передачи путевых точек.
  • Чекер - "Не засыпать" в общих настройках.
План дальнейшей разработки
Показать
  • Визуализация других карт (кроме OSM)
  • Сообщества (возможность наблюдения за всеми устройствами, входящими в сообщество)
  • Отправка фото на сервер с помещением в текущие координаты
  • ...
Сайт программы:
http://doro.poltava.ua/gpsm/gpsmta.html

download:
http://gnbib.mooo.com/gpsmc/gpsmta.apk
Изображение

Re: GPSMTA - GPS трекер для Android

Добавлено: 22 дек 2013, 11:11
Эдуард Зозуля
Новая версия программы:

ver 0.02.02 (22.12.2013)
  • Режимы работы геолокации
    - стандартный (опрос 1 раз в секунду)
    - 10 мин (опрос 1 раз в 10 минут)
    - 1 час (опрос 1 раз в 1 час)
  • Поддержка новых карт:
    - Спутник/Карта Yandex

Re: GPSMTA - GPS трекер для Android

Добавлено: 18 янв 2014, 12:12
Эдуард Зозуля
Новая версия программы:

ver 0.02.03 (19.01.2014)
  • Карты:
    - OSM MTB
  • Подправил алгоритм передачи точек с кеша:
    - БАГ: иногда происходила повторная передача уже принятой сервером точки
    - передаю точки с кеша раз в 250 мс (было раз в секунду)

Re: GPSMTA - GPS трекер для Android

Добавлено: 28 янв 2014, 19:01
Эдуард Зозуля
Новая версия программы:

ver 0.03.00 (27.01.2014)
  • Сообщества. (Возможность наблюдения за всеми устройствами входящими в сообщество)

Re: GPSMTA - GPS трекер для Android

Добавлено: 11 фев 2014, 18:33
Эдуард Зозуля
Новая версия программы:

ver 1.00.00 (11.02.2014)
  • Полностью переработана архитектура программы.
    Выделен в отдельный модуль функционал получения и отправки координат на сервер, который работает отдельно от Интерфейсной части программы.
    Это дало возможность расширить функционал в плане:
    - автозапуск передачи путевых точек после остановки программы Android'ом
    - автозапуск передачи путевых точек после завершения Интерфейсной части программы
    - автозапуск передачи путевых точек после перезагрузки устройства
    Действия для последних двух пунктов определяются в "Настройках".
  • Информирование о выходе новой версии
  • Окно диалога для подтверждения операций удаления в карточке "Сообщества"
  • Реинкарнировал ФОРУМ для обсуждения программ комплекса GPSM
  • В режимах "10 минут" и "1 час" раньше отключал gps ТОЛЬКО после получения первой точки.
    В случае, когда gps сигнала нет (например в здании), такое поведение приведёт к быстрой разрядке аккумулятора ибо gps будет включен всегда (связи нет, а связь ждём).
    Сейчас для режима "10 минут" gps включается максимум на 1 минуту, для режима "1 час" - на 5 минут, до получения первой gps точки.
    Если за это время точка не получена - отключаем gps, и передаем точку, полученную по GSM.
  • Выложил на сайт новые тесты энергопотребления

Re: GPSMTA - GPS трекер для Android

Добавлено: 20 фев 2014, 18:21
Эдуард Зозуля
Новая версия программы:

ver 1.00.01 (20.02.2014)
  • Кнопка управления сервисом передачи точек
  • БАГ:
    - не отрисовывает свой трек после включения/отключения экрана если во время гашения экрана было активно окно карты
    - остановка передачи точек после автоперезагрузки сервиса (проявлялся на устройствах с андроидом версии выше 2.3)

Re: GPSMTA - GPS трекер для Android

Добавлено: 24 фев 2014, 20:25
Эдуард Зозуля
Новая версия программы:

ver 1.00.02 (24.02.2014)
  • Работа с IMEI символьного формата

Re: GPSMTA - GPS трекер для Android

Добавлено: 06 мар 2014, 20:32
Эдуард Зозуля
Новая версия программы:
ver 2.00.00 (06.03.2014)
  • Криптованный протокол обмена с сервером

ВНИМАНИЕ !!! Версия не совместима с предыдущей и обязательна к переустановке

Re: GPSMTA - GPS трекер для Android

Добавлено: 25 мар 2014, 19:03
Эдуард Зозуля
Новая версия программы:

ver 2.00.01 (26.03.2014)
  • Изменил алгоритм проверки работоспособности сервиса
  • Нажатие на Кнопку состояния сервиса при работающем сервисе теперь останаливает сервис
  • редизайн окна "Настройки"
  • "Главное окно" - лрбавил поле "Метод" - показывающий метод определения координат. Старое поле используется только для визуализации доступных провайдеров сервиса.
  • БАГИ:
    - подправил работу по принятию на запись точки, локация которой определена по GSM
    - подправил получение первой точки по GPS для интервальных георежимов

Re: GPSMTA - GPS трекер для Android

Добавлено: 04 апр 2014, 10:06
Эдуард Зозуля
Новая версия программы:

ver 2.00.02 (04.04.2014)
  • Редизайн основного окна для работы с малыми разрешениями (240x240) (встроил скроллинг)
  • Подправил получение тайлов для GoogleSat

Re: GPSMTA - GPS трекер для Android

Добавлено: 04 апр 2014, 21:28
Gara
Вопрос: на сколько сложно сделать что бы при перемещении или повороте устройства из сообщества приходило сообщение? И еще если можно добавить переименование ИМЕЯ телефона на имя.

Re: GPSMTA - GPS трекер для Android

Добавлено: 05 апр 2014, 09:06
Эдуард Зозуля
Gara писал(а):Вопрос: на сколько сложно сделать что бы при перемещении или повороте устройства из сообщества приходило сообщение?
Вы об смс сообщении ? не сложно, но, боюсь, закидает вас смсками.
Gara писал(а):И еще если можно добавить переименование ИМЕЯ телефона на имя.
Сложно. imei более-менее уникальный обьект, а с вручную набранными именами кроме проблем ничего больше не получим. Плохая идея. Кроме того, вы нигде с имей не работаете, кроме случая добавления телефона в сообщество.

Re: GPSMTA - GPS трекер для Android

Добавлено: 05 апр 2014, 09:44
Gara
СМС можно сделать или системное сообщение со звуком но обязательно отключаемое. Нужно что бы объект не двигался включил охрану. Ребенок пришел в школу - мама включила смс сообщения. Ребенок текать со школы смс маме. Уроки кончились. Ребенок вышел со школы смс пришла на тел мамы. Она отключает смс информирование. И спокойно наблюдает за перемешением ребенка домой. Вообще ситуаций описать можно массу.

Добавлено спустя 2 минуты 37 секунд:
По имею я понимаю. Но у Вас на сайте объект на карте не имей а имя. Я так и не нашел как это сделать. То есть после добавления объектов переименовать их в более привычные имена.

Re: GPSMTA - GPS трекер для Android

Добавлено: 05 апр 2014, 11:06
Эдуард Зозуля
Gara писал(а):СМС можно сделать или системное сообщение со звуком но обязательно отключаемое. Нужно что бы объект не двигался включил охрану. Ребенок пришел в школу - мама включила смс сообщения. Ребенок текать со школы смс маме. Уроки кончились. Ребенок вышел со школы смс пришла на тел мамы. Она отключает смс информирование. И спокойно наблюдает за перемешением ребенка домой. Вообще ситуаций описать можно массу.
Я вас понял. такой функционал реализуется посредством геозон. Тоесть на школе вы рисуете геозону, и определяете набор событий (смс/звук/блик/...), который должен произойти при входе/выходе из геозоны определенного трекера. На это нужно время. Это в планах на разработку.
Gara писал(а): Добавлено спустя 2 минуты 37 секунд:
По имею я понимаю. Но у Вас на сайте объект на карте не имей а имя. Я так и не нашел как это сделать. То есть после добавления объектов переименовать их в более привычные имена.
Эти действия в gpsmta не делаются и делать это не предполагаю.
Есть прога для ПК - gpsmс - в карточке трекера меняете все что угодно.
по правой кнопке мыши на трекера - меню с двумя пунктами
- карточка трекера
-построить трек

сама gpsmc - http://doro.poltava.ua/gpsm/gpsmc.html
документация по gpsmc - http://doro.poltava.ua/gpsm/doc/index.html

Re: GPSMTA - GPS трекер для Android

Добавлено: 05 апр 2014, 11:59
Gara
Спасибо за ответ.
По поводу геозон было бы очень неплохо. Буду ждать обновление.