Live Race Stats — Amazfit сағаттарына арналған тегін қолданба. Біздің жүйе төрелік ететін жарыстарда ол сағат экранында орныңызды, қарсыластар мен көшбасшыға дейінгі айырманы, оның динамикасын және өткен шеңберлерді көрсетеді.
Не қажет
- Zepp OS 3.0 немесе одан жаңа Amazfit сағаты (мысалы, GTR 4 немесе Active 2).
- Жанында интернеті бар және Zepp қолданбасы орнатылған телефон — ол сағат үшін «көпір» болады.
- Біздің жүйе төрелік ететін жарыс: жарыс нөмірі мен старт нөміріңіз қажет.
Орнату
Zepp қолданбасының ішіндегі дүкеннен Live Race Stats қолданбасын тауып, сағатқа орнатыңыз. Қолданба тегін.
Баптау (телефондағы 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 ішіндегі қызметтік бөлік жасап, дайын жауапты сағатқа береді — сондықтан телефон жанында әрі интернетпен болуы керек. Барлық мәндерді сервер есептейді, сағат тек көрсетеді: жаңа метрикаларды сағаттағы қолданбаны жаңартпай-ақ сайт жағында қосуға болады.
Қолдау көрсетілетін құрылғылар
Zepp OS 3.0 және одан жаңа жүйедегі 466 және 480 нүктелі дөңгелек және 390 нүктелі шаршы экрандар. 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)
Комментариев пока нет. Будьте первым!
Войти чтобы оставить комментарий.