Heart rate sensor как подключить
Перейти к содержимому

Heart rate sensor как подключить

Heart rate sensor как подключить

Разыскиваю датчик пульса, кот. мона подключить к HTC на android
может кто встречал?
активно использую прогу cardiotrainer, кот. пишет статистику с пом. GPS при тренировках (бег, лыжи, байк)
вот хочется узнать статистику по частоте пульса.

Polar WearLink®+ transmitter with Bluetooth®

Там же инфа где купить.

at36, из отзывов в инете больше ни у кого не встречал таких проблем.

Добавлено 08.08.2012, 14:09:

Кто-нибудь знает пояс Suunto Dual Comfort Belt будет работать со смартфоном Sony Xperia Go?

Сообщение отредактировал AlexeyDnepr — 08.08.12, 14:08

mw$, у Polar и Suunto хорошие пояса, всё точно показывают, правда это когда используешь с их приборами, то есть с часами. А отдельно пояс со смартфоном не пробовал, но думаю тоже должно быть нормально.
Блютуз-пояс есть "Polar bluetooth heart rate monitor", вот ещё нашёл обзор про кардиопередатчики http://fitnesselectronicsblog.com/2012/04/. -rate-monitors/

Сообщение отредактировал AlexeyDnepr — 19.10.12, 22:17

Zordrack, H7 как написано на polarusa.com совместим с iPhone 4S и iPhone 5, и с их софтом Polar Beat. Вот. Про андроид ничего не сказано.

Насчёт BT4.0 — теоретически BT4.0 может коннектиться в некоторых режимах с BT2, но вот например в обзоре про кардиопередатчики, ссылка на который через сообщение выше, говорится, что "возможно потребуется подключить донгл ANT+". Это какая-то девайсина, которая подключается в USB коннектор и может работать по протоколу BT4.0, а возможно даже и ещё по каким-то другим, есть версии для айфонов и андроидов.

То есть теоретически можно приконнектить сенсор H7 к андроиду, но поймёт ли его протокол какой-либо софт — большой вопрос, тем более что он работает с точностью ЭКГ, то есть он не частоту пульса кидает через BT, а полностью ЭКГ.

В общем "всё сложно".

Добавлено: посмотрел отзывы на амазоне на разные ремешки polar, как-то больно уныло 🙁

Сообщение отредактировал mw$ — 02.12.12, 22:28

mw$ а скажи что тебе унылым показалось в отзывах на поларовские ремешки?

Че то айфонный polarbeat кроме как на оффсайте polara нигде не упоминается
может я плохо искал но на appstore его нет, ни здесь на 4pda в разделе айфонов?

Да и по тем ссылкам на оффсайте не видно что он именно ЭКГ получает по форме с ремешка H7, всё как обычно только пульс.

Много отрицательных отзывов, например на тот же H7 — 77 отзывов на "5" и 28 на "1", я считаю, это многовато. Много похожих отзывов, сначала ремешок работает идеально, потом начинает произвольно отваливаться блютус и это никак не лечится, а поларовская поддержка молчит. И такая ситуция не только с H7.

ECG- accurate означает " с точностью как у ЭКГ"
И это не более чем рекламный ход потому что все датчики polar ( как для мобилы так и для наручных пульсомеров) инфа с которых потом может быть переброшена для анализа в Polar Por Trainer 5 — ОБЯЗАНЫ мерять с точностью ЭКГ, иначе программа неправильно будет расчитывать всякие аналитические вещи по R-R интервалам пульса.

Специально поговорил с кардиологом — Ни один спортивный датчик пульса на данный момент дать именно ЭКГ ( по форме ) не способен. Вообще когда меряют саму ЭКГ в поликлинике то ставят датчики кардиографа в нескольких точках сразу — а тут только одна точка установки.

Я бы не стал так категорично утверждать. Во первых не одна точка, а две (контакты находятся по две стороны от коробочки на ремешке), и этого вполне достаточно чтобы снять потенциал. Обычно ЭКГ в стационаре снимают по нескольким датчикам, но есть более простые полевые модели, которые имеют всего одну присоску-контакт и контакт-зажим, сам проходил обследование таким прибором когда-то.
Другой разговор, что пульс гораздо проще отснять, чем ЭКГ, и конечно вряд-ли кто-то из производителей пойдёт на такое усложнение конструкции.
На счёт точности ЭКГ тут опять таки не всё понятно, так как точность может быть разной, обычно приборы ЭКГ имеют частоты дискретизации 128, 256, 512, 1024 Гц (стандарт 128 Гц), а это значит, что если датчик будет иметь точность 128 Гц (а почему бы и нет, точность ЭКГ же!), то точность примерно как у аналогового датчика, а может и хуже. Маркетинг такой маркетинг.

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

Подключаем нагрудный датчик пульса по Bluetooth на Swift

Около года назад я приобрел данный девайс для контроля частоты сердечных сокращений (далее — ЧСС) во время тренировок. Датчик отлично подсоединяется к телефону, умным часам по Bluetooth, но обычно, фитнесс-приложения, анализирующие подобного рода данные требуют либо подписки, либо нагружены излишне сложными аналитиками, которые мне, как рядовому пользователю не очень интересны. Поэтому у меня родилась идея написать свое приложение для контроля ЧСС во время тренировок для IOS на Swift.

Немного теории о технологии Bluetooth LE

Bluetooth Low Energy — очень популярный и распространённый протокол обмена данными, который мы используем повсеместно и который становится все популярнее с каждым днем. У меня даже чайник на кухне управляется дистанционно через BLE. Low energy, кстати, гораздо сниженное энергопотребление в отличие от «голого» Bluetooth, настолько сниженное, что устройство готово общаться по данному протоколу на одной батарейке несколько месяцев, а то и лет.

Конечно, цитировать и переписывать спецификацию протокола BLE 5.2 нет никакого смысла, поэтому ограничимся основными понятиями.

Центральное и периферийное устройство

В зависимости от использования и назначения, устройство Bluetooth может быть:

Центральным (главным) — получает данные от периферийного устройства (наш телефон)

Периферийным — устройство, которое отправляет данные на центральное устройство (датчик ЧСС)

Рекламные пакеты данных протокола

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

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

Сервиса (услуг) — набор данных, описывающих функции устройства. В нашем случае мы увидим службу получения ЧСС.

Характеристик — дополнительных описаний сервисов устройства. Например характеристика изменения сердечного ритма в секунду, а также положения датчика на теле.

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

Перейдем к написанию кода

Создадим проект в Xcode с одноимённым названием, после чего добавим несколько необходимых Label в Main.storyboard и перетянем outlets этих labels во View Controller, закрепим их с помощью constraints, а также скроем их для первоначального изображения в методе viewDidLoad, как я сделал это на изображении:

Я создал outlets для текстовых значений «121» и «грудь», другие же текстовые значения просто закрепил на view, так как изменений в них делать мы не планируем.

Отладку и демонстрацию работы необходимо совершать на реальном устройстве, так как симулятор не поддерживает возможность работы по протоколу Bluetooth.

В файле Info.plist проекта необходимо добавить свойство: Bluetooth Always Usage Description и прикрепить к нему описание, чтобы уведомить пользователя об использовании данных по Bluetooth при первом запуске приложения. Если данное свойство не добавить в список, то приложение «упадет» с одноименной ошибкой. Не забывайте про это!

Подключаем библиотеку Bluetooth

Тут все просто, для подключения библиотеки воспользуемся следующей строчкой:

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

Для начала создадим переменную центрального (главного) устройства в проекте рядом с объявлением других переменных:

Теперь, чтобы получить доступ к методам необходимо назначить ViewController делегатом, но предварительно подпишем его под протокол CBCentralManagerDelegate. Сделать это предлагаю в extension ViewController, так будет рациональнее.

Xcode на такое пользовательское действие отреагирует ошибкой: «Type ‘ViewController’ does not conform to protocol ‘CBCentralManagerDelegate'», оповещая, что данный протокол требует обязательную реализацию метода: «func centralManagerDidUpdateState(_ central: CBCentralManager)». Нажмем «fix», добавив этот метод в проект. Данный метод нужен для автоматической проверки состояния центрального менеджера, которого мы создали ранее.

Чтобы отобразить все состояния центрального менеджера, в теле метода «func centralManagerDidUpdateState(_ central: CBCentralManager)» напишем:

Xcode автоматически предложит вставить все возможные состояния данного условия, соглашаемся с ним. А в каждом из состояний напишем функцию print(«это состояние»):

Теперь нам осталось проинициализировать переменную «centralManager» и задать ей делегирование. Сделаем это в методе «viewDidLoad», а в качестве параметра очереди напишем «nil», определяя всю работу про Bluetooth в главной очереди.

Собираем проект, запускаем на устройстве с включенным Bluetooth, видим системный запрос за его использование, соглашаемся и получаем в консоль заветное сообщение «central.state is poweredOn«, которое сигнализирует нам о том, что центральный менеджер готов к работе. Если выключить Bluetooth на телефоне, то в консоли появится логичное «central.state is poweredOff«.

Поиск Bluetooth устройств

Центральный менеджер ждет дальнейших указаний, и сейчас он их получит. Для этого в методе «centralManagerDidUpdateState» в случае «.poweredOn» после метода «print» пишем:

Менеджер начнет сканировать все доступные вокруг устройства, а чтобы мы смогли увидеть их в консоли приложения, необходимо реализовать метод делегата в extension ViewController ниже метода «centralManagerDidUpdateState» следующим образом:

Запускаем приложение. И теперь в консоли мы можем увидеть множество всех доступных для подключения устройств. Замечательно! Одним из них и является необходимый для подключения пульсометр. Но чтобы упростить поиск пульсометра, можно воспользоваться некоторой хитростью, которую я сейчас покажу.

Идентификатор служб UUID

Я ранее упомянул наличие данного идентификатора в протоколе Bluetooth как уникальную характеристику для различных устройств, поэтому могу сказать вам, что пульсометры обладают таким уникальным UUID для своей непосредственной службы измерения ЧСС. Список всех UUID можно также найти в спецификации, из которой я нашел нужный: «0x180D». Добавим новую константу в проект над объявленными ранее outlets:

Также обновим метод «centralManager.scanForPeripherals(withServices: nil)» добавив в него вышенаписанный идентификатор пульсометра:

Теперь центральный менеджер находится в поиске устройств с данным UUID, и после некоторого времени в консоли появиться заветное устройство:

<CBPeripheral: 0x280214000, identifier = D5A5CD3E-33AC-7245-4294-4FFB9B986DFC, name = COOSPO H6 0062870, state = disconnected>

Теперь необходимо создать переменную в проекте, с которой мы сможем связать данное устройство, для этого рядом с «var centralManager: CBCentralManager!» напишем:

А в методе «didDiscover peripheral» свяжем найденное устройство с вышеобъявленной переменной и прекратим поиск новых устройств с помощью метода:

Подключаемся к пульсометру

Для этого напишем под строкой «centralManager.stopScan()»:

Нам уже удалось подключиться к пульсометру, но чтобы это действительно увидеть, необходимо реализовать еще один метод делегата «didConnect peripheral» ниже метода «didDiscover peripheral», который автоматически вызывается при подключении нового устройства:

Собираем проект, запускаем на устройстве и видим в консоле заветное «Соединение установлено». Хороший результат, теперь двигаемся дальше.

Получаем список сервисов с пульсометра

После того, как соединение установлено, необходимо сделать запрос об услугах (сервисах), которые данный пульсометр готов предоставить. Для этого после установки соединения вызовем метод «heartRatePeripheral.discoverServices()» в методе «didConnect», который примет следующий вид:

Запрос на получение сервисов сделан, а чтобы их увидеть и начать с ними работать, необходимо расширить класс протоколом «CBPeripheralDelegate» в самом низу нашего проекта и вызвать метод «peripheral(_:didDiscoverServices:)» следующим образом:

Метод получает сервисы, сообщает об этом центральному менеджеру и выводит их в консоль. В данный момент консоль будет пуста, так как необходимо делегировать данный протокол периферийному устройству «heartRatePeripheral». Сделаем это после инициализации периферийного устройства в следующем методе:

Отлично, делегат обьявлен, метод получения сервисов написан, запустим программу на телефоне и получим в консоль список служб пульсометра:

<CBService: 0x2824b4340, isPrimary = YES, UUID = Heart Rate>

<CBService: 0x2824b4240, isPrimary = YES, UUID = Battery>

<CBService: 0x2824b4280, isPrimary = YES, UUID = Device Information>

<CBService: 0x2824b4200, isPrimary = YES, UUID = 8FC3FD00-F21D-11E3-976C-0002A5D5C51B>

Не все сервисы нам интересны и оставить необходимо лишь первый. Для этого можно провести так называемую фильтрацию с помощью идентификатора UUID в методе «heartRatePeripheral.discoverServices()»

Вот теперь список служб отобразится в виде «<CBService: 0x2824b4340, isPrimary = YES, UUID = Heart Rate>«, из которой мы сможем извлечь нужные нам характеристики — ящики (№ шкафа мы уже получили).

Достаем характеристики из шкафа

Шкаф-сервис нам известен, осталось посмотреть, что он предлагает и получить это. Сделаем запрос на получение характеристик, для этого в теле метода «didDiscoverServices — peripheral» реализуем метод — поиск:

Теперь доступный сервис будет посылать свои характеристики, а увидеть мы их сможем в самостоятельном методе делегата «CBPeripheralDelegate» под названием «didDiscoverCharacteristicsFor». Реализуем его и выведем в консоль все доступные характеристики:

Запускаем программу, видим, что характеристики получены, а консоль заполнилась следующими строками:

<CBCharacteristic: 0x28024c120, UUID = 2A37, properties = 0x10, value = , notifying = NO>

<CBCharacteristic: 0x28024c180, UUID = 2A38, properties = 0x2, value = , notifying = NO>

Видно, что у данной службы две характеристики, имеющие два уникальных идентификатора. Из спецификации на Bluetooth узнаем, что UUID = 2A37 отвечает за измерение ЧСС, а UUID = 2A38 за положение датчика на теле. Положение датчика на теле не самая интересная характеристика в данной теме, но будет полезно считать и ее.

Для удобства добавим в проект два уникальных идентификатора данных характеристик следующим образом:

Характеристики отличаются друг от друга типами свойств. Например, характеристика ЧСС имеет свойство «.notify» т.е. она уведомляет об изменении значения ЧСС, а характеристика положения на теле имеет свойство «.read», т.е. может быть считана напрямую. Данное пояснение необходимо, чтобы правильно получить значения из них.

Положение пульсометра на теле

Характеристика выведена консоль, теперь нужно лишь реализовать метода считывая значений из нее. Для этого напишем запрос на чтение значений «peripheral.readValue(for: characteristic)»

Запрос написан, как вы догадываетесь, нужно реализовать еще один метод «peripheral(_:didUpdateValueFor:error:)» делегата «CBPeripheralDelegate», который будет в асинхронном режиме получать ответ с данного запроса, причем в данном методе напишем конструкцию «switch — case», чтобы была возможность разделить характеристики по уникальному идентификатору:

В консоли после выполнения данной программы появится строка «1 bytes». Это нужный результат, потому что мы пытались вывести объект типа «data».

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

И теперь вызовем данную функцию в методе «didUpdateValueFor characteristic», одновременно выводя результат на экран телефона (не забудем показать скрытый label для положения датчика):

Ура! Характеристика успешно получена, прочитана и выведена на экран!

Не совсем ясно, где еще можно носить данный пульсометр, поэтому существует данная характеристика 🙂

Получение ЧСС и вывод на экран пользователя

Осталось совсем немного, и теперь нужно получить значения из характеристики ЧСС. Как мы помним, у нее тип значения «.notify», поэтому нам нужно как бы «подписаться на нее», чтобы она присылала обновленные значения ЧСС. Для этого нужно выполнить метод «peripheral.setNotifyValue(true, for: characteristic)» в функции «didDiscoverCharacteristicsFor service:

Если запустить приложение, то в консоли появятся стоки:

Unhandled Characteristic UUID: 2A37

Unhandled Characteristic UUID: 2A37

Unhandled Characteristic UUID: 2A37

Именно в этой характеристики и лежат данные о ЧСС. Теперь необходимо провернуть такую же развертку этих данных, обращаясь к спецификации. В некоторых моделях данные могут быть представлены либо 1 либо 2 байтами. Чтобы не получить конфуз, реализуем метод для «парсинга» этих данных в нужном порядке в протоколе «CBPeripheralDelegate».

И, наконец, добавим еще один case в методе «peripheral(_:didUpdateValueFor:error:)», в котором получим ЧСС, а также обновим и покажем label пользовательского интерфейса:

Теперь данные с пульсометра выводятся на экран телефона. Я даже слегка нервничаю 🙂

Итоги

В целом гайд по использованию Bluetooth для подключения датчика ЧСС вышел немного большим и местами сложным, надеюсь, что основной смысл мне удалось донести. Конечно, есть еще несколько нереализованных методов, которые можно было бы добавить (например, метод переподключения при обрыве соединения), но я посчитал этого набора достаточным, чтобы в меру оценить лаконичность и удобность библиотеки на swift CoreBluetooth.

Как подключить китайский фитнес-браслет к телефону. Подключение умных часов Xiaomi, Honor, Huawei, Lefun и других

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

Определение приложения и его установка

Какое приложение скачать для фитнес-браслета

Чтобы фитнес-трекер мог связаться с телефоном, необходимо специальное мобильное приложение. Каждый производитель использует свои приложения, которые обычно подходят для всей его линейки фитнес-браслетов. Например, у компании Xiaomi это приложение Mi Fit, которое подойдет для смарт-браслетов Mi Band 4, Mi Band 3, M3, смарт-часов Amazfit Stratos, Amazfit Pace и других версий. У популярных фитнес-браслетов Honor Band 4 и Honor Band 5, а также других трекеров Huawei это в основном приложение Huawei Health, у Lefun — Lefun Health и так далее.
В то же время из-за смешивания брендов некоторые браслеты имеют альтернативное приложение, например Amazfit Stratos и Amazfit Pace можно настраивать как через через Mi Fit, так и через Amazfit. Это связано с тем, что под брендом Amazfit выпускаются умные кроссовки, часы и другая продукция. А модель браслета Xiaomi Hey+ настраивается только через приложение Hey+, равно как некоторых производителей под отдельные линейки созданы свои приложения.

Установка приложения

Самый простой вариант — найти приложение в официальном магазине вашего телефона и установить его оттуда. Если ваш смартфон работает на базе Android, тогда найдите в телефоне приложение «Play Маркет», если на базе iOS — App Store. Запустите это приложение, в строке поиска наберите название подходящего для вашего фитнес-браслета приложения, затем нажмите «Установить» и после установки «Открыть». Вы можете устанавливать и неофициальные версии приложений, но они могут приводить к различным ограничениям и сбоям в работе вашего гаджета.
Во многих моделях на коробке, в инструкции или самих часах есть QR-код, отсканировав который вы сразу попадете на страницу нужного приложения. Но для этого на смартфоне должно стоять приложение для чтения QR-кодов (на некоторых телефонах оно установлено по умолчанию).

Регистрация в приложении и выдача разрешений

После установки и запуска приложения оно предложит вам зарегистрироваться. Некоторые программы работают и без регистрации, но в ограниченном режиме, так как речь идет все-таки о ваших персональных данных вроде веса, возраста, роста, которые понадобятся для расчета некоторых характеристик во время тренировок. Одни приложения запрашивают номер телефона, другие разрешают регистрацию по почте, через Facebook и прочие сервисы. Пройдите регистрацию с телефона и при необходимости запишите логин и пароль. Если приложение требует китайский номер телефона, попробуйте зарегистрироваться в нем не через смартфон, а через сайт (там бывают доступны варианты регистрации через электронную почту).
В ходе регистрации или после нее приложение попросит от вас несколько разрешений. Обычно это принятие политики конфиденциальности и иных соглашений, а также разрешения на доступ к местоположению, к вашим фотографиям, контактам и другой информации. Дайте все необходимые разрешения, чтобы ваш браслет мог полноценно справляться с разными задачами. Большинство фирменных китайских приложений на сегодняшний день уже переведены на русский язык, поэтому у вас не возникнет надобности в расшифровке иероглифов.

Подключение фитнес-браслета к телефону

После установки нужного приложения включите браслет и убедитесь в том, что он заряжен, или зарядите его. На некоторых моделях трекеров или в самих приложениях сразу появляется инструкция по подключению, которая поможет вам проделать нужные шаги. При этом вначале многие устройства предлагают выбрать язык, так что не пропустите этот шаг, чтобы не разыскивать затем эту настройку в меню на китайском языке.
Если инструкции нет, добавьте устройство самостоятельно. Обычно для этого нужно кликнуть по плюсу на экране приложения и выбрать «Добавить», выбрать вкладку «Устройство», найти строку «Добавить устройство» на главном экране или вкладке «Профиль» или что-то подобное. Затем выбирается тип умных вещей (часы, браслеты, кроссовки, пылесосы и пр.) и конкретная модель. Если вы не видите в списке модель своего фитнес-трекера, выберите вариант «Моего устройства нет», обновите список, нажмите «Добавить вручную» или что-то похожее.
После этого приложение начнет поиск часов по Bluetooth, поэтому этот модуль должен быть включен на вашем телефоне, а часы и телефон должны находиться рядом. Как только приложение обнаружит телефон, на часах появится предложение подтвердить сопряжение. Нажмите галочку, и связь установится. В некоторых моделях браслетов нужно отсканировать горящий на экране фитнес-браслета QR-код. В этом случае в приложении запустится сканер, а вам останется разместить экран часов с кодом в окошке этого сканера.

Первичные настройки и знакомство с инструкцией

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

Примеры: как подключить браслеты Huawei, Xiaomi, Honor к телефону

Если фитнес-браслет не подключается к телефону

Проблемы с Bluetooth

Чаще всего приложение само запрашивает разрешение на подключение модуля Bluetooth. Если вы случайно ответили «Отклонить» или «Нет», сопряжение не произойдет. В этом случае просто включите Bluetooth вручную, сдвинув шторку уведомлений (свайп по экрану вниз) и нажав на значок Bluetooth или Настройки / Подключения / Bluetooth (в разных моделях телефонов свой способ подключения).
Иногда модуль Bluetooth на телефоне выходит из строя, и мы не замечаем этого, если активно не пользуемся Bluetooth-устройствами. Проверить его работоспособность легко: попробуйте подключить к телефону по Bluetooth любое устройство, имеющее этот модуль. Это может быть другой смартфон, ноутбук, Bluetooth-наушники и так далее. В случае неисправностей Bluetooth не включается вообще, видит устройства, но не соединяется с ними, или приводит к зависанию смартфона. При неисправностях модуля попробуйте перезагрузить телефон, сбросить его к заводским настройкам и, если это не помогло, обратитесь в сервисный центр.
Другой проблемой с Bluetooth могут быть помехи в зоне его действия. Например, если рядом с устройствами работает СВЧ-печь, мощный Wi-Fi-репитер или другое электронное оборудование. Проблема с подключением решится, как только вы окажетесь вне их зоны влияния. Устройства могут не соединяться и в том случае, если на них стоят разные версии Bluetooth. Например, фитнес-трекеру требуется Bluetooth 4.0 и выше, а на телефоне стоят более старые версии. В этом случае попробуйте подключить часы к телефону с подходящей версией Bluetooth. Узнать ее можно в характеристиках конкретной модели (поищите на сайтах продавцов).

Проблемы с программами

Они чаще всего возникают при установке на часы неофициальной прошивки или стороннего мобильного приложения. Так как некоторые функции на разных моделях телефонов и часов могут работать некорректно, то среди них бывают и проблемы с сопряжением. При такой проблеме придется переустанавливать прошивку или мобильное приложение. В официальных версиях программ сбои могут возникать из-за обновления. Например, если на вашем телефоне стоит старая версия приложения, а автоматическое обновление отключено (тогда обновите его самостоятельно).
Другой вариант — производитель неудачно обновил прошивку или приложение. Во втором случае придется устанавливать предыдущую версию приложения или дождаться устранения ошибок производителем. Бывает и такое, что происходит сбой в самом телефоне или приложении. Перезагрузка девайса или перезапуск приложения могут решить проблему.

Потеря связи

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

Брак

Некоторые продавцы китайских гаджетов под видом известного бренда сбывают подделку. Иногда ее легко распознать и внешне по кривым надписям, кнопкам, наплывам пластика, дефектам. Такие фитнес-трекеры полны сюрпризов и могут как совсем не подключаться, так и утратить работоспособность через короткое время. Бывают бракованные экземпляры и в брендовой продукции. Если ваш телефон исправно подключается к другим блютуз-устройствам и имеет нужную версию Bluetooth, если часы не хотят подключаться к другим телефонам, вероятен их брак. Тогда придется возвращать их продавцу.
Изучив основные принципы и примеры подключения китайских фитнес-браслетов к телефону, вы наверняка сможете подключить любые часы. Но если что-то не получается, перечитайте раздел о проблемах с подключением или поищите в сети инструкцию по подключению конкретной модели браслета.

Введение, Подключение – Инструкция по эксплуатации PASCO PS-2186 Hand-Grip Heart Rate Sensor

background image

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

Провод имеет возможность удлинения до 2 метров. Он обычно раздваивается на расстоянии 15 см от
ручек. При необходимости можно увеличить расстояние от точки раздвоения проводов до одного метра.
Для этого осторожно потяните рукоятки в стороны друг от дружки. При этом небольшая ‘кнопка’
посредине провода ограничит раздвоение.

ВНИМАНИЕ: увеличивать расстояние до точки раздвоения проводов не обязательно, но возможно при
необходимости.

Ручной сенсор частоты сердечного ритма может быть использован для снятия показаний сердечного
ритма во время упражнений средней сложности. Например, его можно использовать определения
влияния упражнений на частоту пульса. ВНИМАНИЕ: сенсор сердечного ритма не является
медицинским инструментом. Он не должен быть использован для выяснения состояния здоровья или
тренированности человека.

Амплитуда показаний

Амплитуда показаний сенсора сердечного ритма находится между 40 и 240 ударов в минуту.

Принцип работы

По тому же принципу, как электрокардиограф (ЭКГ) улавливает электрические сигналы сердца, сенсор
сердечного ритма измеряет электрические сигналы которые инициируются в сердце и достигают
поверхности кожи ладоней рук.

На коробке сенсора имеется желтый светодиод (СД), который указывает когда сенсор находится в
режиме ГОТОВНОСТЬ и зеленый светодиод, который указывает когда сенсор находится в режиме
СНЯТИЕ показаний.

На коробке сенсора также имеется красный светодиод, который мигает когда сенсор обнаруживает
сердечные сокращения (СЕРДЦЕБИЕНИЯ)

Уход за рукоятками сенсора

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

Подключение

Подключение аппаратного обеспечения

Произведите следующие три действия в любом порядке.

1. Подсоедините мини-ДИН штепсель рукояток сенсора к центральной части коробки сенсора.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *