Программа браслета M3 для Android
Обновлено: 21.11.2024
Yoho Sports – это мобильное приложение для здоровья и фитнеса от mCube Inc., которое используется вместе с браслетом Yoho Sports для отслеживания ваших повседневных дел. От количества шагов, которые вы предприняли, до различных режимов сна, Yoho Sports должен отслеживать их через браслет, чтобы вы могли видеть и понимать, что вам следует улучшить с точки зрения вашего здоровья. Если вы хотите попробовать браслет Yoho Sports, это официальное приложение для него.
Будьте здоровы
Фитнес-трекеры раньше были тренажерами и даже небольшими гаджетами, которые нужно было носить на себе, чтобы следить за своими движениями. В настоящее время, однако, интеллектуальные устройства включают в свою линейку смарт-часы — маленькие цифровые устройства, приспособленные для ношения на запястье, чтобы обеспечить больше, чем время и дату. Очень популярными будут Apple Watch, которые для удобства могут синхронизироваться с другими устройствами Apple. Эти смарт-устройства проложили путь к появлению цифровых фитнес-трекеров, и браслет Yoho Sports оказался одним из многих, которые вы можете приобрести и попробовать.
Возьмите с собой спортзал
Этот фитнес-трекер похож на большинство представленных на рынке, так как вам понадобится мобильное приложение, чтобы проверять свои результаты. Приложение Yoho Sports будет отображать три основных действия о вас: пройденные шаги, качество сна и цели упражнений. Браслет будет действовать как шагомер и отслеживать ваши шаги, а приложение будет включать количество пройденных вами километров и сожженных калорий в соответствии с ранее введенной вами статистикой о себе. Что касается функции Sleep Monitor, приложение показывает количество часов глубокого и легкого сна, а также количество раз, когда вы просыпались среди ночи. Вы можете отслеживать и то, и другое на странице «Действия» и ставить для себя цели. В приложении даже есть будильники и уведомления.
Ненадежно
Однако будьте осторожны, так как хотя сам браслет работает, приложение испытывает серьезные сбои и даже стирает весь ваш прогресс. Раньше он работал хорошо, но теперь он все чаще дает сбои и делает браслет довольно бесполезным для большинства его пользователей. Возможно, вам лучше выбрать другой браслет и приложение, пока этот не исправит все свои глюки.
«Smart Wristband» APP — это приложение, которое может синхронизировать данные Smart Band с iPhone и сетью. Это дает пользователю доступ к спортивной статистике на панели управления Smart Band в режиме реального времени в течение дня.
Приложение Smart Wristband отслеживает время сна пользователя и помогает улучшить качество сна. Делитесь и соревнуйтесь с друзьями.
Продолжительное использование GPS в фоновом режиме может значительно сократить срок службы батареи.
Это приложение может использовать данные о вашем местоположении, даже если оно не открыто, что может сократить срок службы аккумулятора устройства
После предоставления доступа к данным Apple Health вы можете просматривать различные спортивные данные, импортированные этим приложением, в приложении Apple Health.
Что нового
поддержка нового устройства
Оценки и обзоры
У приложения очень хороший потенциал, но.
Это приложение имеет отличную функцию синхронизации и может определять частоту сердечных сокращений одним нажатием кнопки, но оно требует некоторой доработки, было бы хорошо, если бы эта собранная информация могла синхронизироваться с Apple Heath, особенно анализ сна, было бы здорово иметь эту функцию. У меня сейчас есть
Apple Watch и этот смарт-браслет с другой стороны. Я купил фитнес-браслет за 10 долларов, и он синхронизируется с Apple Heath, но было бы здорово, если бы была синхронизация функцию Apple Health и синхронизирует ее автоматически, пользовательский интерфейс также может быть немного улучшен, он может предоставить вам более глубокий анализ сна, например, когда вы в глубоком сне, бодрствовании или легком сне, он делает это сейчас, но может используйте работу, и у приложения есть большой потенциал, и мы знаем, что разработчик этого приложения - китаец, поэтому мы можем получить или не получить функцию синхронизации Apple, но это было бы отличным дополнением к этому приложению
Приложение очень полезное, и я ценю вашу тяжелую работу и развитие, хотя я бы хотел, чтобы вы добавили больше вариантов упражнений, таких как езда на велосипеде в помещении, приседания, и хотя оно отслеживает шаги, возможно, даже ходьбу, чтобы мы могли отслеживать наши тренировки ходьбы и т.д. еще раз спасибо
Не беспокойтесь.
Если вы хотите отслеживать свои шаги или измерять частоту сердечных сокращений, прекрасно. Все остальное, вы тратите свое время. Потратил час на аквааэробику. Попытался использовать упражнение «прыгающие домкраты» в качестве сопоставимого занятия. Он рассчитывал мою активность (в приложении для телефона), но не рассчитывал никаких других данных, включая сожженные калории. Из того, что я мог сказать, ношение устройства во время тренировки АБСОЛЮТНО НИЧЕГО не дало для измерения данных - поэтому я его и купил!! Кроме того, НЕ МОЖЕТ отключить текст/Twitter/Facebook/и т. д. уведомления. В инструкциях сказано, что можно, но они неверны. ОЧЕНЬ раздражает. НЕ купил бы снова, если бы я уже не купил второй в качестве резервной копии. Пустая трата денег.Тем не менее, он ДЕЙСТВИТЕЛЬНО функционировал (оставался включенным) хорошо в воде, чего бы это ни стоило, во время моего часового занятия аквааэробикой! 🤷🏼♀️
Конфиденциальность приложения
Разработчик Yongjian Zheng не предоставил Apple подробностей о своих методах обеспечения конфиденциальности и обработке данных. Дополнительную информацию см. в политике конфиденциальности разработчика.
Подробности не предоставлены
От разработчика потребуется предоставить сведения о конфиденциальности при отправке следующего обновления приложения.
Информация
Совместимость iPhone Требуется iOS 7.0 или более поздней версии. iPod touch Требуется iOS 7.0 или более поздней версии. Mac Требуется macOS 11.0 или более поздней версии и компьютер Mac с чипом Apple M1.
Английский, французский, немецкий, итальянский, японский, корейский, польский, русский, китайский (упрощенное письмо), испанский, китайский (традиционное письмо)
Эта история началась несколько месяцев назад, когда у меня появился фитнес-браслет популярной марки. Поскольку это носимое устройство, я установил приложение Android Wear, разработанное специально для носимых устройств. Это приложение легко подключается к фитнес-браслету.
Однако было кое-что странное: программа могла подключиться к Nike+ Fuel Band SE, но мой браслет был другой марки! Вскоре я узнал, что у моего коллеги есть браслет Nike, а он даже не заметил, что я подключился к его устройству.
После этого я решил провести небольшое исследование и выяснить, насколько надежен мой браслет.
Умные браслеты: связь со смартфоном
Сегодня на рынке представлено множество браслетов других производителей. KSN предоставляет следующую статистику по установке Android-приложений для работы с популярными фитнес-трекерами на мобильные устройства (статистические данные получены от пользователей KSN, которые добровольно согласились на передачу этих данных).
Установка Android-приложений, предназначенных для работы с фитнес-трекерами разных производителей
Хотя эта статистика и демонстрирует популярность Android-приложений (мы не можем гарантировать, что у соответствующих устройств есть пользователи), она в какой-то мере отражает ситуацию с популярностью носимых устройств.
Для связи со смартфоном в большинстве этих фитнес-браслетов используется технология Bluetooth LE (также известная как Bluetooth Smart). Для нас это означает, что устройства подключаются не так, как обычный Bluetooth. Пароль для сопряжения отсутствует, так как у большинства браслетов нет экрана и/или клавиатуры.
В некоторых случаях вы можете подключиться к носимому устройству без ведома владельца
Tweet
Эти браслеты используют GATT (общий профиль атрибутов). Это означает, что каждое носимое устройство включает в себя набор сервисов, каждый из которых имеет набор характеристик. Каждая характеристика содержит байтовый буфер и список дескрипторов, а каждый дескриптор содержит значение – байтовый буфер.
Чтобы продемонстрировать это, я использовал готовый код из Android SDK, пример приложения, которое подключается к устройствам Bluetooth LE. Мне не пришлось писать ни одной новой строки кода; Я просто открыл существующий проект в Android Studio и нажал Пуск.
На скриншоте выше показан результат моей попытки подключить фитнес-браслет с помощью этого приложения. Здесь мы видим сервисы и их характеристики. Однако получить данные для моего браслета из характеристик непросто — помимо подключения требуется аутентификация. В случае некоторых других устройств я мог прочитать данные из характеристик и их дескрипторов. Вероятно, это были пользовательские данные.
Сканирование
Итак, на примере приложения из Android SDK я смог подключиться к некоторым устройствам. После этого я разработал собственное приложение, которое автоматически искало устройства Bluetooth LE, пытающиеся подключиться к ним, и получало список их услуг.
С помощью этого приложения я выполнил несколько сканирований.
- За два часа в московском метро я мог подключиться к 19 устройствам: 11 FitBit и 8 Jawbone.
- За час в тренажерном зале в Белвью, штат Вашингтон, США, я смог подключиться к 25 устройствам: 20 Fitbit и по одному от Nike, Jawbone, Microsoft, Polar и Quans.
- За два часа выставки SAS2015 в Канкуне (Мексика) мне удалось подключиться к 10 фитнес-трекерам: 3 Jawbone и 7 FitBit.
Всего за шесть часов сканирования я смог подключиться к 54 устройствам, несмотря на два серьезных ограничения:
- Хотя в спецификации указано, что максимальное расстояние для подключения составляет 50 метров, в действительности редко удается подключиться к устройству, находящемуся на расстоянии более 6 м.
- Кажется, невозможно подключиться к устройству, которое уже подключено к другому телефону. Таким образом, если ваш браслет подключен к вашему телефону, никто другой не сможет к нему подключиться; его даже не должно быть видно во время сканирования.
Второе ограничение должно означать, что браслет, подключенный к смартфону, не может быть атакован. Однако это не так. А вот пример: при сканировании своим приложением я смог заблокировать связь между моим браслетом и его официальным приложением, хотя они были подключены.
Возможно, обнаруженные мной устройства никогда раньше не подключались к телефону или браслет не был подключен к смартфону во время сканирования (возможно, Bluetooth на телефоне был отключен). Однако также могло случиться так, что предварительно подключенное устройство все еще было доступно для подключения, несмотря на предполагаемое ограничение. Какой бы ни была причина, потенциальные мошенники имеют широкие возможности для подключения к фитнес-трекерам.
Однако в большинстве случаев для получения доступа к данным пользователя в дополнение к соединению требуется аутентификация. Давайте посмотрим, как работает процесс аутентификации моего браслета.
Аутентификация моего браслета
Для аутентификации браслета на смартфоне официальное приложение использует один из четырех доступных на браслете сервисов. Каждая характеристика каждой службы помечается «CharacteristicNotification» — так приложение информирует браслет о том, что оно хочет получать уведомления о любых изменениях в этой характеристике. Затем приложение получает список дескрипторов для каждой характеристики и устанавливает флаг ENABLE_NOTIFICATION_VALUE, чтобы информировать браслет о необходимости получать уведомления о любых изменениях в каждом дескрипторе.
После этого одна из характеристик меняет свое значение – байтовый буфер. Приложение считывает этот буфер с браслета: заголовок 200f1f и массив байтов — назовем его authBytes.
- Заголовок (201210051f)
- MD5
- Байт подтверждения
Затем приложение отправляет на устройство еще один массив, также найденный в этом приложении.
После этого браслет начинает вибрировать, и пользователю достаточно нажать кнопку, чтобы завершить процесс аутентификации.
В официальном приложении процесс аутентификации занимает около 15 секунд. Я разработал приложение, которому требуется всего 4 секунды, чтобы браслет завибрировал.
Нетрудно заставить пользователя нажать одну кнопку на браслете. Просто нужно быть настойчивым. Вы можете повторять процесс аутентификации снова и снова, пока пользователь, наконец, не нажмет кнопку или не выйдет за пределы допустимого диапазона.
Всего за шесть часов сканирования я смог подключиться к 54 устройствам, несмотря на два серьезных ограничения
Tweet
После завершения аутентификации можно будет получить доступ к данным на моем браслете. Сейчас носимые фитнес-устройства не содержат много информации. Как правило, у них есть количество шагов, фазы сна, пульс за последний час или около того. Примерно раз в час приложение передает эту информацию с браслета в облако.
После аутентификации на устройстве легко выполнять команды. Например, для изменения времени необходимо отправить на устройство массив байтов, начинающийся с f0020c, а затем дату в виде ГГГГ ММ ДД DW ЧЧ ММ СС МСМСМСМС.
С остальными фитнес-трекерами дело обстоит еще проще: у некоторых из них часть данных доступна сразу после подключения, а у Nike код приложения даже не запутан и легко читается (результаты одного исследования можно найти здесь).
Заключение
Результаты моего исследования показывают, что в некоторых случаях вы можете подключиться к носимому устройству без ведома владельца.
Взломив браслет у меня, мошенник не может получить доступ ко всем пользовательским данным, так как они не хранятся ни на браслете, ни в телефоне — официальное приложение регулярно передает информацию с браслета в облако.
Фитнес-трекеры становятся все более популярными и предлагают более широкий набор функций. Возможно, в ближайшем будущем они будут содержать больше датчиков и, следовательно, гораздо больше пользовательской информации, часто медицинских данных. Однако создатели этих устройств, похоже, мало думают об их безопасности.
Представьте, если взломать браслет с датчиком пульса, владельцы магазинов смогут смотреть на ваш пульс, пока вы смотрите на цены в магазине. Возможно, также станет возможным узнать, как люди реагируют на рекламу.Более того, взломанное носимое устройство с датчиком пульса можно использовать в качестве детектора лжи.
Мошенник может получить контроль над вашим браслетом, заставить его постоянно вибрировать и требовать деньги, чтобы он перестал вибрировать
Tweet
Конечно, есть и более вредные действия, которые более вероятны. Например, с помощью Trojan-Ransom мошенник может получить контроль над вашим браслетом, заставить его постоянно вибрировать и требовать деньги, чтобы он перестал работать.
Мы сообщили о наших выводах продавцу моего браслета. Ответ компании определяет результаты как ошибку UX, а не проблему безопасности. По этическим соображениям и соображениям безопасности в этот раз мы не раскрываем название и модель браслета. Если вы беспокоитесь о возможных последствиях использования киберпреступниками обнаруженных нами проблем с безопасностью, не стесняйтесь обращаться к продавцу вашего фитнес-браслета и узнавать, не распространяется ли на ваш продукт метод, описанный в статье.
Мы также надеемся, что эта статья поможет не только пользователям, но и производителям браслетов сделать эти устройства более безопасными с точки зрения ИТ-безопасности.
У носимых устройств есть ряд преимуществ. Один из них — отслеживать вашу физическую форму, и знание того, как синхронизировать фитнес-браслет с Google Fit, — это отличный способ сохранить всю вашу информацию в удобном для доступа приложении. Платформа Google для здоровья и фитнеса может подключаться к некоторым из лучших смарт-часов для фитнеса на рынке, гарантируя, что независимо от того, какую марку носимых устройств вы предпочитаете, вы сможете иметь общее местоположение для своих данных о фитнесе. Давайте приступим к подключению вашего фитнес-браслета или смарт-часов к Google Fit.
Как синхронизировать часы Wear OS с Google Fit
Большинство умных часов Wear OS поставляются с предустановленной программой Google Fit. Однако, если у вас еще нет приложения на часах, вам нужно зайти в магазин Google Play и установить его. Это относится даже к новой линейке носимых устройств Samsung Galaxy Watch 4, поскольку Samsung перешла на платформу Wear OS. Вы также должны убедиться, что Google Fit установлен и настроен на вашем телефоне, чтобы ваши часы могли синхронизироваться с ним.
- Нажмите боковую кнопку часов и выберите Google Fit из списка приложений.
- Когда приложение откроется, нажмите на стрелку, чтобы продолжить настройку.
- Выберите учетную запись, с которой вы хотите синхронизировать данные. Источник: Крис Ведель/Android Central
- Теперь Google Fit будет запрашивать разрешение на доступ к данным датчика состояния здоровья с ваших часов, подтвердите их, чтобы ваши шаги, частота сердечных сокращений и другая информация могли синхронизироваться с приложением.
- Подтвердите правильность вашего роста и веса. Если нет, укажите правильную информацию.
- Далее вы увидите несколько вариантов того, какой уровень активности вы хотите установить в качестве цели. Выберите тот, который, по вашему мнению, соответствует вашим амбициям. Вы всегда можете изменить позже в приложении.
Теперь ваши смарт-часы Wear OS смогут помочь вам синхронизировать все данные о вашей физической активности с аккаунтом Google. В зависимости от того, какие датчики есть в ваших часах, вы можете синхронизировать частоту сердечных сокращений и шаги, или если ваши умные часы отслеживают сон и уровень кислорода в крови, как TicWatch Pro 3 Ultra, вся эта информация будет автоматически сохраняться в Google Fit.
Как синхронизировать данные о состоянии здоровья Amazfit или Zepp с Google Fit
Некоторые еще не знают, что Amazfit производит отличные устройства для фитнеса. Используя приложение Zepp для синхронизации часов с телефоном, вы также можете синхронизировать эти данные о здоровье с вашей учетной записью Google Fit — вот как это сделать.
- Откройте приложение Zepp на телефоне.
- Внизу экрана нажмите на профиль.
- Ищет вариант добавления учетных записей и выбирает его.
- Выберите Google Fit в списке. Источник: Джерами Джонсон/Android Central
- Нажмите кнопку в центре экрана, чтобы выбрать учетную запись Google Fit, с которой вы хотите синхронизировать свои данные.
- Проверьте разрешения и разрешите, чтобы ваши данные о фитнесе можно было синхронизировать с Google Fit.
Теперь, когда вы подключили свои носимые устройства Amazfit к Google Fit с помощью приложения Zepp, у вас будет копия этих данных, если они вам понадобятся. Этот процесс также работает с такими часами, как прекрасный Zepp Z, поскольку он использует то же приложение Zepp.
Как синхронизировать Mi Band с Google Fit
Линейка Xiaomi Mi Bands — одни из лучших фитнес-трекеров, несмотря на низкую цену. Хотя вы можете получить доступ к своим данным из приложения Mi, вы также можете синхронизировать их со своей учетной записью Google Fit, чтобы иметь резервную копию и централизованное хранилище для всех ваших данных о здоровье.
- Откройте приложение Mi на телефоне.
- Выберите профиль в правом нижнем углу экрана.
- Прокрутите вниз и выберите вариант добавления аккаунта. Источник: Джерами Джонсон/Android Central
- Выберите Google Fit, а затем добавьте Google Fit, чтобы начать процесс настройки.
- На следующем экране отобразятся имеющиеся у вас аккаунты Google Fit. Выберите аккаунт, с которым хотите выполнить синхронизацию.
- Просмотрите и подтвердите разрешения, позволяющие Google Fit импортировать справочные данные из вашего приложения Mi.
В будущем все данные о вашем здоровье, которые записывает ваш браслет Mi Band, можно будет синхронизировать с вашей учетной записью Google Fit. Это позволяет вам иметь дополнительную резервную копию ваших фитнес-записей, если она вам понадобится.
Как синхронизировать OnePlus Watch с Google Fit
Несмотря на то, что OnePlus, возможно, выбрала собственную операционную систему для OnePlus Watch и отказалась от Wear OS, вы все равно можете синхронизировать всю статистику своего здоровья с аккаунтом Google Fit — вот как это сделать.
- Откройте приложение OnePlus Health на телефоне.
- На карточке с надписью Поделитесь своими данными с Google Fit нажмите "Настройки".
- Нажмите «Связать сейчас».
- Прочитайте Заявление о совместном использовании данных и, если вы с ним согласны, нажмите ОК. Источник: Android Central
- Выберите аккаунт Google, который вы хотите связать с OnePlus Watch.
- Просмотрите информацию, которой вы хотите поделиться с Google Fit, и нажмите "Разрешить".
Теперь вся информация о здоровье, которую ваши OnePlus Watch записывают в течение дня, будет отображаться как в приложении OnePlus Health, так и в Google Fit.
Как синхронизировать другие платформы с Google Fit
Если вы используете умные часы Samsung до серии Galaxy Watch 4, работающие под управлением Wear OS 3, которые синхронизируются напрямую с Google Fit, этот раздел для вас. Хотя вы не можете напрямую подключить медицинские платформы, такие как Samsung Health или Fitbit, к своей учетной записи Google Fit, стороннее приложение под названием Health Sync может помочь вам в этом.
- Загрузите приложение Health Sync из магазина Google Play на свой телефон, а затем откройте его.
- Когда приложение откроется, вы сможете выбрать, откуда вы будете синхронизировать данные.
- Далее вы выберете, куда синхронизировать эти данные. Источник: Крис Ведель/Android Central
- Выберите аккаунт Google Fit, с которым вы хотите синхронизировать данные.
- Просмотрев несколько запросов, вы сможете выбрать, какие данные о здоровье вы хотите синхронизировать с Google Fit.
- Возможно, вам потребуется предоставить разрешения для каждого набора данных, которые вы хотите отправлять в свою учетную запись Google Fit.
Поскольку такие устройства, как Samsung Galaxy Active 2 и Fitbit Versa 3, являются одними из самых популярных устройств для фитнеса, к сожалению, вы не можете напрямую синхронизировать их с Google Fit из сопутствующих приложений. К счастью, вы можете использовать Health Sync, чтобы сделать это за вас.
Samsung Galaxy Watch 4 Classic — серебристый
Открывая новую эру в Wear OS
Серия Samsung Galaxy Watch 4 — первая, на которой установлена новая Wear OS 3, и классическая модель делает это стильно. Благодаря расширенному набору биометрических датчиков вы сможете измерять длинный список показателей здоровья с помощью стильных часов.
Читайте также: