Live Race Stats — бесплатное приложение для часов Amazfit. На гонках, которые судит наша система, оно показывает прямо на экране часов ваше место, отрывы до соперников и лидера, динамику этих отрывов и пройденные круги.
Что нужно
- Часы Amazfit на Zepp OS 3.0 или новее (например, GTR 4 или Active 2).
- Телефон рядом с интернетом и установленным приложением Zepp — он служит «мостом» для часов.
- Гонка, которую судит наша система: понадобятся номер соревнования и ваш стартовый номер.
Установка
Найдите Live Race Stats в магазине приложений внутри приложения Zepp и установите на часы. Приложение бесплатное.
Настройка (в приложении Zepp на телефоне)
Откройте настройки приложения и заполните три поля:
- Site URL — адрес сайта с результатами.
- Competition ID — номер соревнования.
- Bib number — ваш стартовый номер.
Ниже для каждой строки экрана выбирается метрика — так вы сами решаете, что видеть на часах и в каком порядке.
Какие метрики можно вывести
- Place abs / Place gr — место в абсолюте и в своей группе, в формате «место/всего».
- Gap ahd / Gap bhd / Gap ldr — отрыв до едущего впереди, от едущего сзади и до лидера.
- Dynam ah / bh / ld — динамика этих отрывов за круг: приблизились вы или отстали.
- Laps — пройденные круги.
Каждая метрика есть и по абсолютному зачёту (abs), и по вашей группе (gr).
Как читать значения
3/4— вы третий из четырёх.+0:22.0— соперник впереди на 22 секунды.-0:11.3— вы опережаете на 11,3 секунды.--— данных пока нет.
Как это устроено
Часы сами в интернет не ходят. Запрос к сайту делает служебная часть приложения внутри Zepp на телефоне и передаёт готовый ответ на часы — поэтому телефон должен быть рядом и с интернетом. Все значения считает сервер, часы их только отображают: новые метрики можно добавлять на стороне сайта, не обновляя приложение на часах.
Поддерживаемые устройства
Круглые экраны 466 и 480 точек и квадратные 390 на Zepp OS 3.0 и новее. Проверено на Amazfit GTR 4 и Amazfit Active 2.
Для владельцев других устройств
Если у вас другое носимое устройство с возможностью устанавливать приложения — вы можете написать собственный клиент: данные отдаёт открытый API нашего сайта, авторизация не нужна.
Запрос: GET https://universalbicycle.team/api/v1/live-stats/{competition_id}/{bib}, где competition_id — числовой id гонки из адреса страницы соревнования, bib — стартовый номер.
В ответе — JSON, в котором stats это словарь «ключ → строка»: место, отрывы, их динамика за круг и круги. Если снимка для пары «гонка/номер» ещё нет, вернётся 404 — просто повторите запрос позже; опрашивать чаще, чем раз в 30–60 секунд, смысла нет. Исходники сайта: github.com/dchernykh1984/cycling-site.
Написали такое приложение? Дайте нам знать! Оставьте комментарий под этой статьёй или напишите через форму связи с владельцами в личном кабинете — будем рады рассказать о нём другим участникам.
Комментарии (0)
Комментариев пока нет. Будьте первым!
Войти чтобы оставить комментарий.