Вход для команд:

«RandomRace / осень 2014», технические подробности

Технические подробности по трекерам, смартфонам и системе мониторинга. Бумажная копия этих инструкций будет роздана всем желающим на старте. Можно скачать Правила соревнований в виде pdf (~700 kb), в который для удобства участников также включены данные технические подробности и схема проезда к старту.

1. Регистрация.

Надеемся, что вы уже зарегистрировались и уже увидели себя в списке участников. Без этого всё нижеизложенное не имеет к вам непосредственного отношения.

2. Управление трекером на КП.

В процессе участия вы будете находить «контрольные пункты» (контейнеры со спусковыми устройствами), в контейнере трекер (данные от которого вас туда, собственно, и приведут). И поскольку вы унесёте его с собой, то чтобы не вводить других участников в заблуждение (чтоб они не начали преследовать вас), вам нужно трекер выключить.

Выключить трекер не сложно, просто надо долго (секунды 3-4) нажать кнопку «Power» со стандартной для этого иконкой (кружочек с палочкой; маленькая такая кнопочка сбоку). В ответ трекер просто пискнет и один раз мигнёт светодиодами (у него их там два, синий и зелёный). Если же он ко времени вашего нахождения уже выключится сам, из-за севшей батарейки, эта же операция его наоборот включит, он тогда начнёт мигать обоими диодами одновременно и синхронно, несколько раз. Тогда его надо просто ещё раз выключить.

Во время длительной работы (то есть спустя некоторое время после включения, когда трекер и сеть зацепил, и спутники поймал) ни один из диодов не горит и не мигает, вот поэтому не сразу понятно работает он или выключен.

Если вы не уверены что вы его выключили, просто свяжитесь с организаторами по тел. +7 (921) 446-4120; мы увидим выключен ли он, и если не выключен — выключим дистанционно (точнее, отключим обработку сигналов от него).

Также, если в контейнере есть передатчик (плата с аккумулятором), можно выключить и его, просто разъединив разъём. Если вы его не выключите, ничего страшного не случится, просто своим радиосигналом он, возможно, может вам помешать (в смысле что вы можете по ошибке принять сигнал от него за сигнал от других КП, ещё вами не найденных).

3. Система мониторинга.

Во время соревнований будет использоваться система мониторинга «Wialon Hosting» от наших технических партнёров, компании «Глобальное Позиционирование». Потестировать и посмотреть что и как имеет смысл заранее.

Система мониторинга нужна для двух вещей:

Система мониторинга для участников.

Каждая зарегистрировавшаяся команда почти сразу как появляется в списке участников, получает и доступ к этой системе. Нужно зайти по ссылке ниже и ввести логин и пароль:

Команды обозначаются синим кружком, контрольные пункты (КП) обозначены уменьшенным логотипом соревнований, а бонусные КП — логотипом с «сиянием» (подробнее про бонусные КП — в пункте 5.11 Правил):

Иконка команды Иконка контрольного пункта Иконка бонусного контрольного пункта

На данный момент там ещё мало контрольных пунктов и почти нет команд. Но всё уже работает, трекеры (если включены) данные отдают, всё видно. Во время соревнований объектов, конечно же, будет больше.

Если иконка выглядит мутной и нерезкой, значит от данного объекта достаточно давно не поступало информации.

Всем участникам настоятельно рекомендуется потыкать там мышкой: как включить или отключить тот или иной объект, как его удалить (из отображения) и как добавить, как перестать за ним следить, как поменять карту-подложку и т.п. В целом, там всё предельно прозрачно и понятно:

В системе мониторинга используется датум (система координат) WGS-84 (стандарт де-факто для всего, в т.ч. для большинства онлайн-карт типа OpenStreetMap, Google Maps и Яндекс.Карт). GPS-координаты выдаются в формате «градусы с долями», а НЕ «градусы с минутами и долями минут» и НЕ «градусы с минутами и секундами». Это важный момент, проверьте настройки своего навигационного оборудования (удобнее когда одинаково).

Обязательно обращайте внимание на высоту объекта. Если она большая, значит трекер или ещё летит и чудом зацепил сеть, или (более вероятно) упал, но данные (накопленные пока он был вне сети) ещё не выгрузил. Общий вывод: координаты, скорее всего, не правильные. Условно говоря, трекер упал, если он передаёт более-менее постоянные координаты и его высота в пределах разумного (высшая точка Карельского перешейка ~200 метров над уровнем моря).

Один из важных моментов — грамотно оперировать чекбоксиками около объекта; их там два: один включает/выключает отображение объекта, а другой включает/выключает слежение за объектом. Слежение может быть неудобно вот чем: у вас какой-то крупный масштаб, и вдруг какой-то объект шевельнулся, отдал координаты (скажем, команда, действия которой вам неинтересны или КП, которым вы в данный момент не интересуетесь), и система мониторинга будет норовить упихать и его в видимую область, тем самым сбросив масштаб снова на мелкий и т.п. То есть оперировать чекбоксиком «слежение» надо аккуратно и вдумчиво.

Кроме наблюдения и настройки этого наблюдения, залогинившаяся команда имеет права на редактирование объекта своей команды. То есть КП и объекты чужих команд вы редактировать не сможете, а свой — сможете. Обязательно убедитесь в этом.

Ещё раз напомним: обязательно потестируйте систему с того устройства, которое планируете использовать во время соревнований. Всё попробуйте. Будут вопросы — обязательно ответим. Мануалы по мониторингу системы «Wialon Hosting» можно посмотреть на их сайте по ссылке.

Мобильная версия системы мониторинга для участников.

Также доступна мобильная версия вышеописанной системы мониторинга:

С этой мобильной версией всё менее очевидно чем с «большой»; скажем, для выдачи списка объектов надо в пустое поле ввести звёздочку, из неё не извлечь точных координат, и т.п. Надо поэскпериментировать.

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

Система мониторинга для зрителей.

Все болельщики, наблюдатели и просто интересующиеся также могут зайти в систему и наблюдать за происходящим:

Различия между аккаунтом команды и гостевым аккаунтом следующие:

Гостевой же аккаунт всего этого делать не позволяет, но позволяет видеть общую картину происходящего, не особо в неё вмешиваясь. Тем не менее, будут видны все улетающие или упавшие шары, а также передвижение всех команд.

Данные по КП на сайте.

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

Эти данные (координаты) организаторы получают точно так же, как и участники — из системы мониторинга.

4. Установка и проверка трекерного ПО.

Согласно Правилам соревнований (пункт 6.1.), у каждой команды должен быть GPS-трекер или смартфон, работающий в качестве трекера. Напомним, это нужно чтобы можно было отслеживать ваше местоположение.

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

Принцип работы трекера или соответствующего софта под смартфон предельно прост: он получает координаты от спутников и отдаёт их по сети GSM на сервер мониторинга. Разумеется, если в данном месте нет сети GSM, координаты не будут переданы. Тем не менее, 20 минут для Карельского перешейка, где покрытие есть почти везде и почти везде уверенное — более чем достаточное время для возвращения в сеть.

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

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

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

Ещё раз уточним: общая суть настройки состоит в следующем — выставить в системе мониторинга тот же тип ПО, который установлен в вашем смартфоне, и убедиться в том, что ID в смартфоне и в системе мониторинга совпадают. Ну и проследить что ПО отдаёт данные по правильному IP (193.193.165.165) через правильный порт (зависит от ПО).

Всем командам по дефолту выставляется тип устройства «Android ASK Tracker», а в качестве уникального ID — e-mail, указанный командой при регистрации. В качестве ID может выступать что угодно, лишь бы это было уникально (e-mail, IMEI вашего смартфона и т.п.). Любая команда в любую секунду может всё это поменять (см. выше про доступ к системе мониторинга) — и тип устройства, и ID. Важно лишь быть всё время онлайн во время соревнований.

Выпадайка выбора типа ПО в системе мониторинга сделано кривовато, и чтобы там что-то «выпало», возможно потребуется удалить дефолтное значение «Android ASK Tracker».
Если у вас трекер.

Если у вас есть трекер, то всё просто: заходите в систему мониторинга, выбираете там нужный объект (по номеру и имени своей команды), в выпадайке выбираете тип трекера (его модель) и вписываете IMEI-номер трекера. Трекер же настраиваете на «Wialon Hosting», то есть прописываете в трекере адрес сервера 193.193.165.165 и порт, соответствующий вашему трекеру (подробнее о настройках трекера — по ссылке). Если всё настроено корректно, то через некоторое время сервер увидит трекер, и красные «пеньки» рядом с именем вашей команды сменятся на зелёные или жёлтые.

Если у вас смартфон.

Если у вас смартфон, то тоже не очень сложно: заходите в систему мониторинга, выбираете там нужный объект (по номеру и имени своей команды), в выпадайке выбираете тип установленного ПО (возможно, меняете ID). Если всё настроено корректно, то через некоторое время сервер увидит ваш смартфон, и красные «пеньки» рядом с именем вашей команды сменятся на зелёные или жёлтые.

Для разных типов смартфонов предлагается своё ПО. С полным списком ПО, поддерживаемых используемой системой мониторинга, можно ознакомиться по ссылке.

Помните, что все без исключения смартфоныглючное китайское говно не все смартфоны и не с любой версией ОС корректно работают с тем или иным софтом, написанным/протестированным тоже не всегда безукоризненно. :)
Иными словами, если у Васи на смартфоне «AAA» под ОС версии N.N установлено и корректно работает приложение XXX — абсолютно не означает, что приложение XXX корректно заработает у Пети на «БББ» под ОС версии M.M.

Не стоит забывать, что трекерный софт весьма «прожорлив» (не в плане трафика/денег, трафика там крохи, а в плане батареек); это из-за того что часто (а у некоторого софта — постоянно) используется GPS. Пожалуйста, учтите это в планировании и обдумывании своей техники к соревнованиям.

Частоту дискретизации отдачи данных на сервер поставьте раз в 1-3 минуты. Чаще можно, но не нужно (и так будет понятно где вы), излишняя частота только усложнит работу системы мониторинга и потратит лишнюю энергию вашего смартфона. Но реже чем раз в 3 минуты тоже не надо.

Даже после того как вы корректно установили себе трекерный софт и «увидели себя» в системе мониторинга (рядом с вашим объектом «пеньки» стали не красные), надо проверить работоспособность и безглючность софта на вашем устройстве: софт не должен прекращать отдавать данные на сервер когда приложение свёрнуто, когда заблокирован экран и т.п. То есть когда приложение запущено, данные в системе мониторинга должны обновляться с заданной в приложении частотой).
Нюанс: в некотором софте можно выставить расстояние, при перемещении менее которого софт не считает что вы двигаетесь и что данные стоит обновлять. Это к тому что для тестирования бывает нужно походить вокруг дома или съездить на работу, а не тупо сидеть дома у окна.
Если у вас смартфон на Android.

Вариантов под Android — много (подробнее по ссылке). Тем не менее, организаторы тестировали (Ворон, привет) и поэтому рекомендуют установить «Android ASK Tracker» (вот его краткое описание; именно это ПО выставлено всем по дефолту), настроив его следующим образом:

Ещё можно порекомендовать программу «GPS Tag», написанный специально под используемую систему мониторинга (вот его описания — краткое и PDF-подробное), а также программу «Wiatrack»; в чём-то они лучше, в чём-то уже.

Ну и уже упомянутый выше «TrackingM» можно порекомендовать — он может использоваться не только для мониторинга объектов, но и как трекерный софт.

Если у вас iPhone/iPad на iOS.

Вариантов под iOS тоже очень много (подробнее по ссылке). Тем не менее, организаторы рекомендуют (спасибо нашему участнику Вячеславу Ершову) «GPS Tag», написанный специально под используемую систему мониторинга (вот его описания — краткое и PDF-подробное), настроив его следующим образом.

  1. Настройки сервера — не требуются, т.к. это софт от компании, предоставляющей услуги мониторинга.
  2. Настройки объекта:
    • UID: уникальный ID, совпадаюший с ID в системе мониторинга (по умолчанию это ваш e-mail) — проверить одинаковость в приложении и в системе мониторинга;
    • пароль: не требуется.
  3. Настройки положения (почти всё оставить по умолчанию):
    • фильтрация сообщений: вкл;
    • мин. интервал, с: от 15 до 30;
    • мин. расстояние, м: от 100 до 300.
  4. Включение отслеживания своего положения:
    • в главном меню пункт «Запуск/Остановка»: вкл;
    • убедиться, что после сообщения «Сервис запущен» (!) появилось сообщение «Объект подключился к серверу» (это получается не всегда).
  5. Проверка работы; в главном меню пункт «Статистика» — убедиться что стоят все галочки:
    • «Текущий статус»:
      • GPS-соединение,
      • подключение к интернету,
      • статус сервиса,
      • подключение к серверу;
    • «Последние данные»:
      • время — время отправки последнего пакета на сервер (!),
      • широта, долгота, высота, курс, скорость, точность — данные GPS-приемника.
  6. Просмотр трека — в главню меню пункт «Трек».

Также под iOS можно порекомендовать упомянутый выше «TrackingM»; это приложение (так же как и его версия под Android) может быть использовано не только для мониторинга, но и в качестве трекера. Для его корректной настройки в качестве типа устройства в системе мониторинга надо выбрать «GPS tag» (потому что устройства «TrackingM» в тамошней выпадайке нет), выставить в приложении порт 20460, а также и в приложении, и в системе мониторинга выставить одинаковый ID (e-mail в качестве ID — в данном софте не подойдёт).

Если у вас смартфон на чём-то более другом. :)

Смотрите список поддерживаемого софта, наверняка найдёте что-то подходящее и работающее.

Если у вас не получается самостоятельно настроить свой смартфон, то есть система мониторинга ни в какую не видит ваш смартфон и пишет около вашей команды «нет данных», обязательно напишите об этом на форум или во вконтактную группу, и мы обязательно попробуем решить эту проблему.