Parus16.ru

Парус №16
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Изучаем данные, собранные Xiaomi Mi Band за год

Изучаем данные, собранные Xiaomi Mi Band за год

Люди носят фитнес-браслеты по разным причинам, я могу предположить некоторые из них:

  1. Для того, чтобы поддерживать себя в форме и выполнять цели по активности;
  2. Потому что это некая модная штучка;
  3. Чтобы ставить над собой эксперименты или узнать себя лучше.

Я ношу фитнес браслет по причине номер 3. В этой заметке я хочу рассказать о том, как можно извлечь данные из браслета и попробовать получить некоторые зависимости.

Методы для извлечения этих данных работают для Mi Band 1, 1S и, возможно, 2 (приложение для 2, кажется, такое же).

Извлечение данных

Для извлечения данных с браслета в первую очередь надо достать с телефона SQLite базу данных, в которой хранятся собираемые метрики. В случае Android’a делается это предельно просто см. топик на форуме xda-developers, скрипты под актуальную базу:

  1. Подключаем Android телефон с включенным режимом отладки по USB к компьютеру;
  2. Делаем бэкап приложения: adb backup -f mi.ab -noapk -noshared com.xiaomi.hm.health ;
  3. Создаем dd if=mi.ab bs=1 skip=24 | python -c «import zlib,sys;sys.stdout.write(zlib.decompress(sys.stdin.read()))» > mi.tar ;
  4. Распаковываем архив с БД: tar xvf mi.tar apps/com.xiaomi.hm.health/db/ 2>&1 | tee -a log ;
  5. Копируем БД: cp -f apps/com.xiaomi.hm.health/db/origin_db* ./db/ .

Как результат, мы получаем SQLite базу данных с именем файла db/origin_db_[0-9]+$ , в которой хранятся метрики Mi Band.

Загрузка и анализ данных

Для изучения данных, на мой взгляд, удобно использовать IPython notebook: Xiaomi_Mifit_miband_data.ipynb

Метрики хранятся в таблице DATE_DATA:

Колонки в таблице, которые представляют интерес:

колонкаописание
DATEдата
SUMMARYJSON с обработанными данными за день
DATAсырые поминутные данные за сон[активность1], активность2, активность3
DATA_HRсырые поминутные данные пульса

Агрегированные за день данные

Агрегированные данные хранятся в виде JSON:

Данные делятся на 2 части: сон (slp) и активность (stp). Для сна хранится время начала и окончания — st, ed, а также время глубокого и легкого сна в минутах — lt, dp. Также хранится время просыпания между между началом и окончанием сна — wk. Для активности хранится суммарное количество «шагов» ttl — сумма показаний первичного датчика за день и другие производные величины func(ttl, рост, вес) .

Сырые данные активности и пульса

Сырые данные активности сохраняются каждую минуту (за сутки 1440), и представляют собой 3 значения за кажду минуту. Первое значение — сон и значение от 0 до 127 (но в моем случае максимум 126), второе и третье — активность со значением от 0 до 255 (у меня максимум activity2 — 189, activity3 — 240).

Пульс сохраняется каждую минуту и имеет значения от 0 до 255.

Как сырые данные превращаются в агрегированные за день

Самый простой агрегат — это количество шагов за день — сумма значений activity3 за день. Со сном сложнее: я так и не научился сырые данные сна превращать в агрегированные. На форумах высказывалась мысль о том, что значение activity1 == 4 глубокий сон, а 5 — легкий, но так же просто, как с шагами, установить взаимосвязь между агрегированными данными и сырыми не получается.

Анализ данных

Во-первых, сколько я спал в течение года. Это значение оказалось

(7 +- 1) час. Кажется, с этим все ок.

sleep time

Другая очевидная вещь — высыпаюсь я по выходным:

sleep vs week day

А если назвать отношение глубокого сна к легкому качеством, то выяснится, что лучшее качество сна у меня в четверг, и при этом глубой сон составляет 23% от всего времени сна. А в пятницу — самое плохое качество сна, боюсь даже предположить почему.

activity vs week day

Максимальное количество «шагов» я совершаю в пятницу и субботу:

activity vs week day

При этом среда у меня — день, когда я мало сплю и мало хожу, очевидных объяснений из разряда «я работаю из дома» — нет, поэтому это что-то новое для меня.

Надеюсь, что кто-нибудь из обладателей популярных браслетов Mi band тоже захочет поизучать себя и расскажет о своих особенностях.

Обзор Xiaomi Mi Band 2: в трех шагах от идеала

Первый браслет Xiaomi Mi Band стал настоящим «гаджетом для народа». Он был достаточно простым в использовании, точным, живучим и, что самое главное, очень доступным. Обновленный вариант с пульсомером и улучшенное мобильное приложение этот успех приумножили, а Mi Band 2, получивший еще и дисплей, мог бы и вовсе стать триумфом компании, если бы не три «но». До звания идеального трекера ему чуточку не хватило «ума».

Xiaomi Mi Band 2: спереди

Дизайн и удобство

Xiaomi Mi Band 2, как и его предшественники, имеет простейшую составную конструкцию: силиконовый браслет + продолговатый съемный модуль со всей начинкой.

Xiaomi Mi Band 2: модуль

Последний теперь устанавливается с внутренней стороны. Его посадка стала более надежной, фиксируется намертво, при всем желании выпасть он не сможет.

Xiaomi Mi Band 2 в сравнении с Mi Band 1S Pulse

Xiaomi Mi Band 2 в сравнении с Mi Band 1S Pulse Xiaomi Mi Band 2 в сравнении с Mi Band 1S Pulse

Сам модуль стал чуть больше, что объясняется появлением миниатюрного экрана и сенсорной кнопки для его активации. Многократные нажатия будут менять данные на дисплее, демонстрируя информацию о физической активности, заряд аккумулятора и, конечно, время.

Xiaomi Mi Band 2: модуль

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

Xiaomi Mi Band 2: пульсомер

На нижней части модуля виднеется оптический пульсомер с двумя диодами, которые в момент измерения частоты сердечного ритма светятся зеленым. Контакты для подзарядки все также сбоку. Подпитка осуществляется с помощью довольно короткого кабеля с USB-разъемом, идущего в комплекте.

Xiaomi Mi Band 2: зарядка

Материал самого браслета стал чуть тверже. Сузились отверстия для металлической застежки, а петля на кончике стала толще, что в долгосрочной перспективе делает ее куда более надежной — вряд ли такая быстро порвется. Общая же длина браслета осталась практически неизменной, что делает Mi Band 2 не лучшим выбором для пользователей с широким обхватом запястья. То есть зацепиться — зацепится, но будет некомфортно сдавливать руку.

Xiaomi Mi Band 2 в сравнении с Mi Band 1S Pulse Xiaomi Mi Band 2 в сравнении с Mi Band 1S Pulse

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

Функциональность

Как и прежде, браслет подсчитывает количество шагов и пройденное за день расстояние, фиксирует число затраченных калорий и измеряет пульс. Все это теперь отображается на дисплее — обращаться к сопряженному смартфону не придется, хотя для получения более детальной статистики все же понадобится приложение Mi Fit. Далее конкретно по каждому режиму работы и полезности опций.

Xiaomi Mi Band 2: часы

Часы отображаются на дисплее по первому нажатию на кнопку или автоматически при поднятии руки (активируется в приложении). Время демонстрируется в 24-часовом формате, никаких альтернативных циферблатов не предусмотрено.

Xiaomi Mi Band 2: шагомер Xiaomi Mi Band 2: расстояние

Шагомер. Шаги считаются довольно точно, что является заслугой обновленных алгоритмов, о которых сообщалось еще до начала продаж. На практике стало куда меньше ложных срабатываний, особенно это касается бега. Погрешности если и есть, то они минимальные, в пределах 10%.

Xiaomi Mi Band 2: пульсомер

Пульсомер. Запуск измерения ЧСС можно осуществлять прямо с браслета, достаточно лишь нажать на кнопку несколько раз, пока не появится изображение двух черточек и сердечка. После датчик автоматически включится и проведет измерение. Делать все это необходимо стоя на месте и держа руку на уровне груди. Результат можно увидеть сразу на экране, также он автоматически будет зафиксирован в приложении. Замечу, что не исключены ошибки в работе датчика, лишние движения могут помешать измерению.

Xiaomi Mi Band 2: бег Xiaomi Mi Band 2: бег Xiaomi Mi Band 2: бег

Бег. В самом приложении Mi Fit можно активировать режим бега, при котором Mi Band 2 попробует зафиксировать изменение частоты пульса и, основываясь на GPS-данных со смартфона, отобразить ваше перемещение. Браслет для этого необходимо затянуть потуже, чтобы датчик всегда был в тесном контакте с кожей. Также можно выставить верхнюю границу ЧСС, при достижении которой браслет завибрирует, напоминая о необходимости снижения темпа. На практике все это вполне может пригодиться спортсменам.

Xiaomi Mi Band 2: сон Xiaomi Mi Band 2: сон Xiaomi Mi Band 2: сон

Сон. На экране Mi Band 2 вы не увидите данных о сне, вся статистика отображается в Mi Fit. Там демонстрируются и фазы, и продолжительность, и периоды пробуждения, причем все довольно точно, однако при этом функция умного будильника, пропавшая из приложения несколько версий назад, так и не вернулась. Вибрация разбудит именно в заданное вами время. Возможно с одним из апдейтов опция все же появится.

Xiaomi Mi Band 2: звонки Xiaomi Mi Band 2: уведомления

Уведомления о звонках банальные — просто изображение трубки, что вполне ожидаемо. Касаемо стороннего софта: лично для меня возможность видеть на дисплее трекера оповещения из любых приложений была одним из главных критериев. До последнего надеялся, что отображаться будут хотя бы иконки тех мессенджеров и соцсетей, где было получено какое-то сообщение. На деле же все оказалось куда прозаичнее — «app» — все, что вы увидите в качестве уведомления на экране трекера.

Xiaomi Mi Band 2: уведомления Xiaomi Mi Band 2: уведомления Xiaomi Mi Band 2: уведомления

Привязать можно лишь пять приложений, любых, но все они будут напоминать о себе этими тремя буквами. То есть при повседневном использовании, чтобы просто узнать, откуда оповещение, вам все равно придется обращаться к смартфону. Отображение иконок позволило бы хоть как то идентифицировать важность события. Ведь порой есть большая разница между простым уведомлением из того же «ВКонтакте», которое вполне может подождать, и безотлагательным Gmail-письмом по работе, медлить с которым нельзя.

Xiaomi Mi Band 2: друзья Xiaomi Mi Band 2: друзья Xiaomi Mi Band 2: друзья

Друзья. Предусмотрена возможность добавить друзей, использующих Mi Fit, для отслеживания их физической активности. Потребуется лишь отсканировать их QR-код в разделе профиля или аналогичным образом предоставить свой. После добавления можно посылать приветствия на браслет в виде вибрации.

Приложение Mi Fit

Официальное мобильное приложение Mi Fit получило неполную русскую локализацию — многие опции все еще представлены на английском, что для кого-то может стать проблемой. Поддерживается как Android (4.4 и выше), так и iOS (7 и выше).

Xiaomi Mi Band 2: Mi Fit Xiaomi Mi Band 2: Mi Fit Xiaomi Mi Band 2: Mi Fit

Само приложение по наполнению предоставляет максимум статистических данных. На старте вам лишь придется указать свой вес, рост и некоторые другие сведения. Интерфейс предложит три вкладки-раздела:

  • Статус: текущая активность и статистика с отображением данных по периодам времени, возможность поделиться успехами, контроль веса;
  • Уведомления: настройка оповещений о входящих вызовах, сообщениях, событиях в приложениях, бездействии и так далее, активация разблокировки экрана смартфона при нахождении рядом с браслетом и будильник;
  • Профиль: информация по аккаунту, активация целей, список друзей, настройки с обновлением приложения, обратной связью и прочими опциями.

Xiaomi Mi Band 2: Mi Fit Xiaomi Mi Band 2: Mi Fit Xiaomi Mi Band 2: Mi Fit

Интерфейс в целом удобный, хотя некоторые функции все же придется поискать. К примеру, активация экрана при поднятии руки спрятана в Профиле, в пункте информации об устройстве, да еще и представлена на английском языке. Также в магазинах приложений всегда можно найти альтернативы, которые работают в паре с Mi Fit или же самостоятельно. В таких сторонних программах куда больше инструментов настройки вибрации и различных режимов работы.

Автономность

Длительная работа без подзарядки была и остается одним из главных достоинств трекеров Xiaomi. Mi Band 2 в сравнении с предыдущими моделями чуть уступает, но все же свои заявленные 20 дней он в среднем отрабатывает. Плюс/минус 5 дней — зависит от количества уведомлений и частоты измерения пульса. Подзарядка от 0 до 100% занимает около 1,5 часа.

Резюме

Конечно, с учетом цены, точности измерений и автономности жаловаться на что-то и вовсе бы не стоило, все-таки равных Mi Band 2 попросту нет. Однако, если включить зануду и «вечно недовольного юзера», сказать есть что. Во‑первых, неужели такая корпорация как Xiaomi не может полностью локализовать приложение для самого популярного в мире фитнес-трекера? Во‑вторых, умный браслет без умного будильника — ну как-то совсем не прилично. Ну и третье — ценность дисплея при «app-уведомлениях» можно смело поделить на два. Время посмотреть — это, конечно, хорошо, но еще лучше было бы хотя бы примерно знать, стоит ли доставать смартфон, или оно потерпит.

Xiaomi Mi Band 2

Плюсы:

  • появившийся экран;
  • точный шагомер;
  • наличие пульсомера;
  • низкая цена;

Минусы:

  • нет умного будильника;
  • неполная локализация приложения;
  • недоработанные уведомления.

Стоит ли менять предыдущие браслеты Xiaomi на Mi Band 2? Мы собрали отзывы и мнения пользователей:

Определенно, стоит менять. В Mi Band 2 обещали более высокую точность. Можно замерить пульс по кнопке, не заводя приложение (а то его старт и синхронизация с браслетом очень не быстры). Можно посмотреть время, не вынимая при этом смартфон. К том уже, разница в цене не велика (скоро будет).

Возможность замерить пульс по кнопке без смартфона это действительно удобно, да и простого времени на моем Mi Band 1S Pulse явно не хватает. Ну и вообще, я девочка, я просто хочу новую игрушку. Обязательно закажу Mi Band 2.

Да, смена Mi Band на новую модель будет. Причина проста — жена потеряла старый, а уж заказывать, так новый. Хотя и без этого давно смотрю на Mi Band 2, цена падает, и это здорово.

В Mi Band 2 для себя вижу только один значительный плюс — часы (статистику и на смартфоне-то не каждый день смотрю, поэтому тут дисплей будет бесполезен). Улучшенная точность — хорошо, хотя +/-10 шагов особой роли не играют. Измерение пульса с кнопки — удобно, но бесполезно (автоматическое измерение в течение дня было бы интереснее, пусть и с погрешностью). Более надежное крепление и приятный материал ремешка — тоже хорошо. Но почти на треть меньше автономности — слишком высокая плата за это. После релиза загорелся, а сейчас уже остыл. Поэтому пока останусь на связке Mi Band 1S с обычными часами.

Можно ли мочить браслет mi band 2

Материал содержит ответы на наиболее популярные вопросы касающиеся работы фитнес-браслета Xiaomi Mi Вand 5, для которых по-отдельности написанная статья – это слишком “жирно”, но и не ответить на них тоже нельзя. В случае появления новых вопросов статья будет расширена дополнительной информацией.

Можно ли разговаривать через Mi Band 5?

К сожалению, нет. Компания Xiaomi еще не доросла до того, чтобы встроить динамик и микрофон в свои фитнес-браслеты, которые можно было бы использовать в качестве беспроводной гарнитуры. Но что интересно, подделка, которую позиционируют как “бюджетную версию Xiaomi Mi Band 5” (Smart Bracelet M5) такое делать умеет, хотя заряда в этом случае хватает не более чем на 1 час разговора или прослушивания музыки.

Можно ли звонить с Mi Band 5?

Как и в случае с разговорами, позвонить с помощью браслета не получится. Всё, что можно – увидеть имя звонящего и при желании отклонить вызов или же поставить звонок на беззвучный режим.

Есть ли звук на Mi Band 5?

Динамик в браслете отсутствует, имеется только вибрация, которая оповещает о новых уведомлениях, входящих звонках и будильнике.

Можно ли отключить Bluetooth на Mi Band 5?

Нельзя. Bluetooth-модуль всегда включен и виден в списке доступных беспроводных устройств на смартфоне, если находится поблизости.

Можно ли выключить Mi Band 5?

Как таковой кнопки отключения в данном браслете нет, он всегда находится во включенном состоянии и может сам отключиться лишь в том случае, когда полностью разрядится аккумуляторная батарея.

Есть ли в Mi Band 5 модуль GPS?

В браслете отсутствует GPS-модуль, для записи маршрута во время пробежек необходимо обязательное использование устройства в связке со смартфоном с запущенным на нем приложением Mi Fit (или его аналогами).

Можно ли отследить Mi Band 5?

С учетом того, что в браслете отсутствует GPS, всё что можно – отыскать Mi Smart Band 5 с помощью функции “Найти браслет” встроенной в приложение Mi Fit, когда они сопряжены и находятся недалеко друг от друга (например, затерялся в вещах или лежит в соседней комнате). В момент поиска на браслете будет срабатывать вибрация, которую можно будет услышать и тем самым отследить местоположение браслета.

Работает ли Mi Band 5 с iPhone?

Безусловно. Для его работы следует установить приложение Mi Fit из магазина приложений App Store. После установки необходимо сопрячь их между собой аналогично тому, как это делается на Android.

Работает ли Mi Band 5 без телефона?

Устройство может работать без телефона только в том случае, если однажды оно уже было подвязано к смартфону (и не отвязано от него). В противном случае, на экране лишь будет отображаться информация о необходимости сопряжения.

Работает ли Mi Band 5 без телефона

Если же браслет был подвязан, то он способен собирать информацию в автономном режиме и в случае синхронизации со смартфоном перебрасывать на него накопившиеся данные.

Как поставить русский язык на Mi Band 5?

Возможность установки русского языка появится не ранее, чем выйдет глобальная версия браслета. После этого смена языков будет возможно через меню настроек приложения Mi Fit.

Измеряет ли давление Mi Band 5?

Ни Xiaomi Mi Band 5, ни любой другой фитнес-браслет, не способны измерять давление выступая в качестве тонометра. Вся та реклама, которая призывает покупателей приобретать браслеты с данной возможностью ни что иное, как откровенный обман. Измерение давления намного более сложный процесс нежели измерение пульса и требует совершенно иного оборудования (в противном случае классические тонометры были бы значительно меньше тех, что сейчас существуют).

Браслеты, которые якобы измеряют давление, лишь эмулируют данный процесс, а впоследствии отображают давление приближенное к таковому у здорового человека и не более того.

Можно ли купаться с Mi Band 5?

Конечно. Браслет оснащен степенью защиты позволяющей мочить его в душе, умываться, а также плавать в бассейне или открытом водоёме. Бытует мнение, что пресная вода ему не навредит, а вот с купанием в солёном море или океане лучше не рисковать.

Стоит ли покупать ли Mi Band 5?

Всё зависит от того, что именно вы хотите с ним делать.

Мониторить свой пульс? Это хорошо, но делать это желательно в одних и тех же условиях, чтобы видеть реальную динамику происходящего.

Записывать свои тренировки (которых в данном браслете целых 11 режимов)? Честно говоря, не знаю ни одного человека, который бы имея Mi Band этим занимался.

Считать шаги – интересно, но со временем для многих это становится скучным.

Отслеживание состояния сна – возможно, имеет какой-то смысл.

У большинства пользователей фитнес-браслет никак не связан с фитнесом, а используется в первую очередь в качестве часов, будильника, получения уведомлений и входящих звонков.

Для владельцев Mi Band 4 новинка не станет чем-то новым, так как дополнительные функции хоть и расширяют функционал, но совершенно незначительно, а магнитная зарядка хоть и позволяет заряжать аккумулятор намного проще, но происходит это настолько редко, что совершенно не критично. Скорее всего, поменяют Mi Band 4 на Mi Band 5 только истинные фанаты компании Xiaomi, а другие будут ждать модель с полноценным NFC для оплаты покупок в магазинах, возможностью совершения телефонных звонков и прослушивания музыки через встроенный динамик.

Смотрите также:

1234 5(5 гол., 5,00)

Функции фитнес-браслета Xiaomi Mi Band 2

Фитнес-браслеты стали крайне популярны в последнее время, спрос на них растет, и соответственно, на рынке появляются новые предложения, однако лидерство по-прежнему удерживают браслеты от Xiaomi, и в частности, актуальная на сегодняшний день модель – Xiaomi Mi Band 2.

Xiaomi MiBand 2 на руке

Фитнес-браслет Xiaomi Mi Band 2 – это обновленная и доработанная версия полюбившегося многими первого браслета от Xiaomi. Сохранив всю функциональность предыдущей модели, Mi Band 2 обзавелся одной важной особенностью – OLED-дисплеем, который расширяет возможности браслеты и делает его более удобным и самостоятельным.

Почему удобным? Потому что теперь вы сможете получать на браслет уведомления о звонках и сообщениях из соц-сетей и мессенджеров, а также сможете узнавать время, то есть Mi Band 2 уже способен полностью заменить наручные часы.

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

Остановимся подробней на функциях браслета:

  • Шагомер – встроенный акселерометр позволит вам узнать количество шагов, которые вы сделали за день, а также замерить пройденное расстояние, сопоставив все собранные данные браслет вычислит количество сожженных калорий. Шагомер позволит вам узнать насколько эффективной была утренняя пробежка. Кроме того, Mi Band 2 гораздо более точно вычисляет шаги и уже не засчитывает случайные движения руки, как это было в первой версии браслета.
  • Пульсометр – вы в любой момент за 7-8 секунд можете измерить свой пульс, что позволит вам лучше рассчитать оптимальную нагрузку во время тренировок.
  • Отслеживание сна – браслет точно определяет момент, когда вы заснули и отслеживает фазы сна. Просмотрев подробный отчет, вы сможете проанализировать свой сон и понять, как лучше высыпаться.
  • Бесконтактное управление – вы можете настроить браслет так, чтобы при определенном положении руки он выводил на экран заданные вами показатели, например, измерить пульс подержав браслет на уровне сердца.

Xiaomi Mi Band 2 синхронизируется по Bluetooth c вашим смартфоном, и с помощью специально разработанного мобильного приложения вы сможете персонализировать браслет под себя, задав данные о своем росте и весе, благодаря чему сможете получать гораздо более подробную информацию о затраченных калориях.

Фитнес-браслет рассчитан на спорт и активный отдых, поэтому он способен работать практически в любых условиях. Класс защиты корпуса IP67 обеспечивает защиту от попадания даже самой мелкой пыли и воды. К сожалению, плавать с браслетом ещё нельзя, но непродолжительное погружение в воду ему никак не навредит. Кроме того, выступающие края резинового ремешка вокруг экрана, защищают от трещин и царапин, а немного изменившаяся форма ремешка позволяет вставить капсулу в браслет только с внутренней стороны, таким образом, защищая её от возможности выпасть.

Xiaomi Mi Band 2 получился значительно лучше первой версии, расширенные возможности и удобство использования обеспечили лидирующие позиции среди фитнес-браслетов. Девайс станет отличным приобретением для любителей спорта, для всех, кто следит за фигурой и здоровьем. Если же раньше вы ничем подобным не пользовались, то фитнес-браслет, возможно, сможет стать стимулом к тому, чтобы быть более внимательным к своему здоровью.

голоса
Рейтинг статьи
Читайте так же:
Можно ли вместо пигментных чернил использовать водорастворимые
Ссылка на основную публикацию
Adblock
detector