Приветствую велоодержимых! И других похожих.
Пост не претендует на оригинальность, но может кому-то позволит сохранить время при решении аналогичной проблемы. С другой стороны, будет еще лучше, если кто-нибудь в комментариях поделится более простым и изящным решением.
Не так давно обзавелся фитнес-браслетом mi band 2, и сразу встал вопрос: Каким образом можно записать трек и пульс во время катания?
Так как пользуюсь для записи Strava, то и начал копать в эту сторону. Но как выяснилось в strava для андроид не реализована поддержка именно mi band, есть поддержка других трекеров пульса. Хотя для ios поддержка есть. Вот такая несправедливость. Долго и нудно перебирая приложения в магазине гугл я так и не смог найти готового решения, но, не через одно место конечно, реализовал свое.
Для реализации данной задачи пришлось использовать целый набор костылей:
Для записи одновременно трека и пульса используется приложение Notify & Fitness for Mi Band - ссылка (я купил про версию, возможно в этом не было необходимости). Так же, для выгрузки тренировки в другие приложения, надо будет разблокировать эту возможность - стоит это 149 р., но есть возможность бесплатной проверки.
Список поддерживаемых приложений:
Возможно для нормальной работы с браслетом надо будет установить Mi Fit.
После записи тренировки выбираем синхронизацию, в моем случае со Strava, вводим логин и пароль от учетной записи, и видим новую тренировку в ленте активности:
Теперь можно посмотреть на каких участках какой (приблизительный) пульс у вас был.