Приветствую велоодержимых! И других похожих.


Пост не претендует на оригинальность, но может кому-то позволит сохранить время при решении аналогичной проблемы. С другой стороны, будет еще лучше, если кто-нибудь в комментариях поделится более простым и изящным решением.


Не так давно обзавелся фитнес-браслетом mi band 2, и сразу встал вопрос: Каким образом можно записать трек и пульс во время катания?

Так как пользуюсь для записи Strava, то и начал копать в эту сторону. Но как выяснилось в strava для андроид не реализована поддержка именно mi band, есть поддержка других трекеров пульса. Хотя для ios поддержка есть. Вот такая несправедливость. Долго и нудно перебирая приложения в магазине гугл я так и не смог найти готового решения, но, не через одно место конечно, реализовал свое.


Для реализации данной задачи пришлось использовать целый набор костылей:

Для записи одновременно трека и пульса используется приложение Notify & Fitness for Mi Band - ссылка (я купил про версию, возможно в этом не было необходимости). Так же, для выгрузки тренировки в другие приложения, надо будет разблокировать эту возможность - стоит это 149 р., но есть возможность бесплатной проверки.


Список поддерживаемых приложений:

Запись трека и пульса при езде на велосипеде.

Возможно для нормальной работы с браслетом надо будет установить Mi Fit.

После записи тренировки выбираем синхронизацию, в моем случае со Strava, вводим логин и пароль от учетной записи, и видим новую тренировку в ленте активности:

Запись трека и пульса при езде на велосипеде.

Теперь можно посмотреть на каких участках какой (приблизительный) пульс у вас был.