GPS Tag vs WiaTag

Успех GPS Tag подтолкнул нашу команду к новым разработкам в сфере программных трекеров и обусловил появление усовершенствованного продукта от Gurtam. И хотя многие партнеры уже успели поучаствовать в открытом тестировании WiaTag и даже сформировать о нем свое мнение, мы рады сообщить о выходе полноценной версии приложения для Android OS. Теперь, когда полный функционал нового программного трекера доступен всем пользователям, мы решили сравнить WiaTag и GPS Tag, чтобы продемонстрировать, чем именно отличаются эти два, на первый взгляд, схожих продукта.

Кроме теоретических данных, в этой статье мы представим результаты тест-драйвов в условиях использования приложений на смартфонах разных брендов и ценовых диапазонов.

WiaTagvs

GPS Tag

GPS Tag – бесплатное приложение от Gurtam, предназначенное для работы с мониторинговыми платформами Wialon Hosting, Wialon Local или бесплатным сервисом GPS Trace Orange. Основная задача приложения – определение местоположения объекта и передача координат на сервер мониторинговой платформы. Ссылки для загрузки последней версии для Android и iOS, а  также подробную  документацию по настройке можно найти на нашем сайте.

По умолчанию приложение сконфигурировано для работы с системой Wialon. Уникальный ID объекта, по умолчанию, принимает значение IMEI мобильного устройства и может быть изменен.

Unique ID      wiatag_vs_gps_tag-01
При желании можно использовать другую мониторинговую площадку,  а сервер назначения изменить вручную. Но будьте внимательны: сервисы Wialon Hosting и GPS Trace Orange используют одну базу данных, поэтому одновременно создать объекты с одним уникальным ID не получится: для одной из площадок придется вручную внести изменения в данном поле.

Самыми важными параметрами, влияющими на  качество построения трека, являются настройки во вкладке «Определение местоположения». По умолчанию источником геоданных является GPS приемник, но для ускорения определения местоположения рекомендуется изменить источник на GPS + беспроводные сети.

Location

Фильтрация сообщений влияет на частоту отправки на сервер: чем чаще сообщения будут отправляться, тем более подробный трек будет строиться на сервере мониторинговой платформы. С другой стороны, частота отправки влияет на количество потребляемого GPRS трафика и увеличивает расход заряда аккумулятора.

Настройки по умолчанию оптимальны для отслеживания перемещений на автомобиле. Для пеших прогулок и других средств передвижения параметры фильтрации требуют персональной настройки.

settings

Если сравнивать GPS Tag с новым WiaTag, нужно отметить, что  в нашем раннем приложении присутствует и ряд недостатков.

GPS Tag потребляет больше  трафика из-за текстового протокола передачи данных (в WiaTag используется бинарный протокол, который, по результатам тестирования, потребляет вдвое меньше траффика).

При отсутствии подключения к интернет (GPRS или Wi-Fi соединений) сообщения попадают в память устройства («черный ящик») и выгружаются на сервер как только появится сеть, а текущее местоположение будет определено и отправлено на сервер. При этом сообщения отправляются не одним пакетом, а по одному. Нет возможности управлять выгрузкой сообщений, а время выгрузки трека может растянуться на несколько десятков минут.

Другой серьезной проблемой GPS Tag является высокое энергопотребление.

В новом приложении WiaTag разработчики постарались избежать  вышеуказанных недостатков.

WiaTag

Для запуска WiaTag предварительно необходимо создать объект в аккаунте Wialon Hosting или Wialon Local. При желании можно  защитить доступ к объекту собственным паролем. Без получения подтверждения с серверов Wialon о наличии вашего ID объекта запустить приложение не получится. Этот процесс является единовременным и необходим только для логина/входа.

После завершения процедуры аутентификации, приложение спросит, в каком режиме вы собираетесь его использовать, или предложит создать свой собственный профиль. Выбранный профиль – это совокупность параметров фильтрации сообщений, влияющих на подробность построения трека, энергопотреление и потребление трафика. В любой профиль можно внести изменения либо создать его заново.

профили новые

 

После выбора профиля открывается основное меню приложения. Отсюда можно запустить работу трекера, отправить на сервер состояние или фотографию, SOS и позицию вручную, перейти к детальным настройкам программы.

Data RU

Кроме этого, в главном меню WiaTag есть функция управления отправкой сообщений из «черного ящика», чего очень не хватало приложению GPS Tag. Данная функция позволяет посмотреть количество накопленных в «черном ящике» сообщений и передать на сервер одним пакетом тогда, когда это удобно. Время передачи минимально и зависит только от возможностей интернет канала.

настройки wiatag

 

Большинство пунктов настроек интуитивно понятны, поэтому остановимся лишь на интересных особенностях.

Например, в качестве источника геолокации появился новый пункт «Google Fused». Новый алгоритм позволяет проанализировать все источники геоданных и получить максимально возможную точность в данных условиях.

Интеллектуальный режим сбора данных подразумевает собой отправку данных только в случае обнаружения движения либо срабатывания триггеров (например, изменение состояния GSM/WiFi модулей или акселерометра).

Если вы находитесь в роуминге либо испытываете затруднения с передачей данных через мобильные сети, в меню «Отправка данных» есть возможность осуществлять фиксацию всех сообщений в черный ящик и вручную выгружать их при подключении устройства к Wi-Fi, настроив отправку по таймауту.

Также в списке настроек появился пункт «Удаленное управление», активация которого позволяет отправлять из интерфейса Wialon различные управляющие команды. На данный момент реализованы команды по удаленному запуску и остановке сервиса, запрос фотографии с выбором камеры. В дальнейшем список команд будет расширяться.

Чтобы показать оба приложения в работе, ниже приведены результаты проведенных тестов.

Тестовые заезды

Мы установили оба приложения на три Android смартфона различных поколений и, следовательно, ценового диапазона.

1) Philips W737 c Android 4.0

2) LG l90 d405 c Android 5.0

3) Google nexus 5 с Android 6.0

Тестирование проводилось в легковом автомобиле, все три устройства положили на переднее пассажирское сиденье. Конечно, место перед лобовым стеклом выигрывает в плане приема сигнала, однако считаем, что все же мобильный телефон обычно лежит под рукой или вообще в кармане.

В качестве эталона определения координат мы использовали автомобильный контроллер c внешней активной антенной перед лобовым стеклом.

На всех устройствах изначально были выставлены одинаковые настройки фильтрации сообщений (минимальный интервал 30 секунд, минимальное расстояние 500 метров, минимальное отклонение от курса 15 градусов, минимальный перепад скорости 10 км/ч).  Оба приложения работали одновременно, т. к. они независимы, а система Android позволяет опрашивать GPS приемник одновременно нескольким приложениям.

ТРЕК 1

ТрекерВсего сообщенийПуть, кмВремяСр. скоростьМакс.
скорость
Teltonika 53001128.560:14:2935.4677
LG_GPSTag1248.660:14:1536.4874
LG_WiaTag1038.650:14:1036.6579
Nexus_GPSTag1378.660:14:4435.2979
Nexus_WiaTag1058.650:14:2136.1579
Philips_GPSTag584.300:06:1441.3875
Phillips_WiaTag414.240:06:1440.6275

*Данные по трекам для указанных девайсов находятся по следующей ссылке.

Как видим, практически все треки аналогичны и соответствуют пройденному маршруту, за исключением треков от смартфона Phillips, на котором местоположение было определено лишь в середине пути. В дальнейшем убедимся, что причина кроется в качестве GPS приемника  смартфона, а не в самих приложениях. Треки отрисовались хорошо, в том числе повороты и развязки. Нужно отметить, что при одинаковых настройках фильтрации, WiaTag отправил меньшее количество сообщений без заметных ухудшений трека.

Второй тестовый заезд проводился при изменении настроек фильтрации сообщений с уменьшением минимального угла отклонения до 5 градусов (минимальный интервал 30 секунд, минимальное расстояние 500 метров, минимальное отклонение от курса 5 градусов, минимальный перепад скорости 10 км/ч).

123

ТрекерВсего сообщенийПуть, кмВремяСр. скоростьМакс. скорость
Teltonika 5300718.280:12:5038.7182
LG_GPSTag2358.680:12:5740.287
LG_WiaTag2738.790:12:5940.6187
Nexus_GPSTag1558.460:12:5739.1982
Nexus_WiaTag1718.570:12:5839.6786
Phillips_GPSTag1528.490:12:5939.2582
Phillips_WiaTag1738.50:12:5839.3182

*Данные по трекам для указанных девайсов находятся по следующей ссылке

На этот раз все трекеры  отработали пройденный путь целиком. С чувствительностью отклонения от курса 5 градусов мы немного «переборщили». Появились слишком частые сообщения при малейшем изменении траектории.

Программный трекер на смартфоне Phillips пару раз терял связь со спутниками и появилось несколько точек с низкой точностью в параметрах сообщения.

ТРЕК3_5

ТРЕК 3

Как бы то ни было, эксперимент наглядно показал, что  качество трека напрямую зависит от выбранных параметров  фильтрации сообщений  и возможностей GPS приемника. Также на прорисовку  трека могли повлиять неблагоприятные метеоусловия (туман), поэтому эталонный девайс с активной внешней антенной показал заметно более красивый результат с наименьшим количеством «мусорных» сообщений.

Треки на одном устройстве с разными программными трекерами GPS Tag и WiaTag практически идентичны.

Тест энергопотребления и оценка потребления мобильного трафика

Методика:

  • Смартфон LG D405, каждый раз заряжался до 100%.
  • Включался.
  • Сторонние приложения принудительно не закрывались, т. к. имитировалась работа обычного телефона рядового пользователя.
  • 6 часов  телефон лежал на переднем сидении авто, неподвижно, экран не активировался, приложения работали в фоне.
  • Передача данных GPRS активирована, Wi-Fi отключен.
  • Способ определения местоположения: GPS + беспроводные сети.
  • Периодичность отправки сообщений от трекинговых программ: 30 секунд.
  • ПО для оценки энергопотребления: приложение Gsam Battery Monitor.

Эксперимент 1: оба приложения GPS Tag + WiaTag работали одновременно.

Эксперимент 2: только GPS Tag.

Эксперимент 3: только WiaTag.

Результаты экспериментов (.pdf)

Выводы

Оба приложения GPS Tag и WiaTag неплохо справляются со своей основной функцией отслеживания перемещений и для решения некоторых задач могут заменить специально разработанные электронные устройства. Решающую роль в качестве построения трека играет правильность выбранных настроек. Именно поэтому в новом приложении WiaTag появилось больше предустановленных профилей пользователя с оптимальными настройками для различных применений.

Основной проблемой любого программного GPS трекера является высокое энергопотребление. Для экономии заряда батареи в WiaTag используется несколько подходов.  Во-первых, это применение нового алгоритма работы и сокращение времени обращения к CPU мобильного устройства. Как следствие, энергопотребление операционной системы снижается. Во-вторых, возможность использования детектора движения, что уменьшит энергопотребление для неподвижного объекта. В WiaTag также есть полезная функция принудительной записи и выгрузки сообщений из внутренней памяти, что поможет сократить затраты на мобильный интернет. Это особенно актуально для отслеживания перемещений за границей.

Оба приложения умеют передавать фотографии, но в WiaTag запросить фотографию можно и удаленно из системы Wialon.

Таким образом, разработчики Gurtam постарались максимально использовать накопленный опыт по работе приложения GPS Tag и применить его в разработке нового приложения WiaTag. Насколько это получилось, судить вам. Ждем ваших отзывов!

Ваш комментарий:

Будьте первым, кто оставит комментарий