Комментарии 74
"Экспертменты над собой" это шаги и сон? Что там про частоту секса в зависимости от дня недели? И количество сожженных калорий за год в сравнении с обедами в Макдаке?
- Откройте
mifit.huami.com/t/account_mifitили api-mifit.huami.com/t/account_mifit (если что, через VPN) - Выберите «Экспорт данных», потом «Определить»
- Вверху выберите тип вашего Mi-аккаунта (игнорируйте поля внизу)
- Введите логин и пароль к аккаунту, который используется в Mi Fit
- Разрешите доступ к аккаунту нажав «Sign in»
- Отметьте галочками интересующие вас данные: «Активность», «Сон», «Пульс», «Вес», «Тренировки»
- В полях «От» и «До» выберите самые крайние даты
- Нажмите «Определить»
- Введите любой доступный вам e-mail, вовсе необязательно тот, на который аккаунт
- Также введите капчу и нажмите «Определить»
- Через минут 10 проверьте почтовый ящик указанный выше
- Перейдите по ссылке в письме от Xiaomi
- Скопируйте указанный пароль и нажмите «Загрузка»
- Извлеките все файлы из скачанного архива и когда спросит вставьте тот пароль
- Открывайте файлы в Excel / Open Office через «Открыть» > «Все файлы» указав в качестве разделителя запятую или же просто в Блокноте как текст
Profile -> Settings -> About -> Exercising user rights -> Export data и уже там залогиниться. Не исключаю, что там открывается та же страничка, но всё это в рамках приложения остаётся.
Браслеты Xiaomi можно к Google Fit, у которого есть History API, который можно использовать потоково, т.е. без ручного экспорта откуда бы то ни было.
Люди носят фитнес-браслеты по разным причинам
Ещё в копилку отличный будильник и способ не пропускать звонки с телефона, но это больше ко второй версии(есть такая проблема).
Касательно графиков.
Чем меньше спите(от вашей нормы) тем меньше активность в течении дня, визуально это нормальная оптимизация организма. Касательно отношения периодов сна то у вас прямо полноценный ритм получился и скорее там суббота имелась ввиду.
Если быть точным, то мибенд измеряет не сон, а «время покоя».
Есть неофициальные приложения для данных устройств, в том числе великолепные от отечественных разработчиков, которые таких ошибок не допускают и определяют верно даже дневной сон.
Вот то, что оно не умеет в дневной или просто слишком поздний сон, это минус.
Возможно, вот этот вот скоро будет подходящим выбором: https://habr.com/en/news/t/463521/
А без буферизации никак?Эмм, а зачем? Там буфер шагов 10. После начала ходьбы в ровном темпе он начинает стабильно добавлять пошагово. В начале же он не знает, то ли вы со стула упали то ли пошли куда-то. Потому последовательность «предположительно шагов» буферизуется, пока не наберется некоторое окно, достаточное для обработки сигнала (частотный анализ, корреляционный или хз, какие там алгоритмы). Если после анализа паттерн признан похожим на ходьбу, то дальше окно просто скользит по выборке без дополнительных задержек.
Может, отдельная характеристика какая есть?Отдельная характеристика чего?
К сожалению, полные данные о тренировке мне выгрузить не удалось.Честно говоря, тоже не понятен смысл. Он выдает все нужные для анализа метрики и графики.
Эмм, а зачем? Там буфер шагов 10. После начала ходьбы в ровном темпе он начинает стабильно добавлять пошагово.Чтобы иметь в треке каденс на данную секунду, а не за 5-10 до этого. В отличие от трекера, я знаю, что уже иду или бегу, а не делаю что-то другое, поэтому мне его сомнения ни к чему.
Отдельная характеристика чего?Bluetooth LE, точнее GATT characteristics.
Честно говоря, тоже не понятен смысл. Он выдает все нужные для анализа метрики и графики.Не выдаёт, а показывает в приложении. Причём там даже зума нет. И, например, в Страву не выгрузить.
У меня же мысль была в том, чтобы использовать Mi Band вместо датчика на ногу в своём приложении.
Bluetooth LE, точнее GATT characteristics.Так это приложение так обрабатывает и отображает. Сами-то данные нормально передаются сплошным потоком, вроде (впрочем, не знаю, можно ли их выгрузить. но думаю, что можно). Или нет?.. Еще это от прошивок зависит — в старых этой буферизации не было, но суточное число шагов стабильно завышалось в поездках.
иметь в треке каденс на данную секунду, а не за 5-10 до этого.
Чисто для интереса: вы, наверное, знаете, в каких единицах измеряют этот самый каденс? ;) Что там в знаменателе за единица времени?
Вот именно. Показатель, интегрированный поминутно, пересчитывать ежесекундно — только полюбоваться на скачущие цифры.
Вот, к примеру, человек идёт со скоростью 121 шаг в минуту. Сколько это шагов за секунду?
Поделите 121 на 60, если надо. Но такая единица не используется, т.к. неудобна. 121 шаг в минуту в данный момент (моментальная величина) означает, что, если человек будет идти в этом темпе, за минуту он сделает 121 шаг, и это уже будет величина средняя за минуту. В этом смысле каденс, несмотря на дискретность шагов, полностью аналогичен скорости.
Ходьба — процесс изначально дискретный. Нельзя сделать 1/1000 шага. Да, по интервалу времени между 2 шагами можно проэкстраполировать, сколько шагов получится на 1 мин. Но шаги у человека не одинаковые, даже шаг левой и правой ногой отличаются. Чем меньше интервал измерения, тем больше будет разброс результатов. Вот и принято усреднять это значение на интервале в 1 мин. Ну и какой смысл обновлять это значение чаще?
моментальная величина означает, что, если человек будет идти в этом темпе, за минуту он сделает 121 шаг,
Человек 30 сек идет, 30 отдыхает. (поднимается в гору, к примеру). Моментальный темп может оказаться как 0, так и максимальный. Среднее значение за минуту — оно более осмысленно.
Зачем нужен моментальный каденс я написал чуть ниже. А вот средний как раз не настолько интересен.
велокомпьютер скорость тоже обычно считает по оборотам колеса, и это не делает её дискретной.
велокомп исходит из того, что обод колеса катится достаточно равномерно. Ноги у человека устроены иначе ;)
Зачем нужен моментальный каденс я написал чуть ниже
Нужен, и ладно. Одной бессмыссленной цифрой больше, одной меньше… ;)
Скорость за бесконечно малый промежуток времени я могу представить (с трудом). Чтобы измерить скорость, нужно выполнять наблюдение в течение некоторого (>0) интервала времени.
Число шагов за бесконечно малый промежуток времени — никак не представляется :(
Тем не менее, вы правы, что ее смысл для дискретной величины она тоже бессмысленна.
Для анализа же темпа показаний ми бэнда достаточно, имхо. Он имеет небольшой лаг, но это именно потому, что мгновенный каденс без сглаживания бессмысленен.
Huawei при этом определяет шаги. GPS?
А ещё часто не считает шаги по квартире, особенно, неспешные. Иногда считает, а иногда нет.
А кто в курсе, официальное приложение как-то нормально стало выглядеть или после последнего редизайна так и осталось в своём ужасном виде (шрифты, реклама)? Обновляться страшно.
Оно ещё и тормозит ужасно, по крайней мере когда синхронизируется с МБ3. Такое чувство что они в UI-потоке это делают.
Xiaomi Mi4c + Mi Band 3 — при открытии приложения оно начинает синхронизироваться с браслетом, и пока не закончит — пользоваться им практически невозможно, интерфейс висит. Только из-за этого плюнул и вернул старую версию, она — работает шустро.
Ещё у меня весы есть (первая версия), но не думаю что они как-то влияют.
У меня приложение не очень точно определяет начало сна, она в него может просто записать то время, что я перед сном лежал и читал книгу или же смотрел фильм.
Максимальное количество "шагов" я совершаю в пятницу и субботу
лучшее качество сна у меня в четверг, и при этом глубой сон составляет 23% от всего времени сна. А в пятницу — самое плохое качество сна
Начав, нумеровать дни недели с нуля, вы в итоге сами запутались.
Если 3 — это четверг, то 5 — это суббота. А кол-во шагов максимальное в субботу и воскресенье.
И, кстати, почему ось Y не с нуля начинается? Чтобы разброс показаний выглядел более эпичным?
P.S. А вообще интересная идея собрать такую статистику, спасибо.
Изучаем данные, собранные Xiaomi Mi Band за год