Apple Watch & Fitbit Watch с собственным приложением Swift - PullRequest
0 голосов
/ 23 апреля 2019

Я хочу разработать приложение для iPhone на базе iOS Swift (не Apple с приложением), которое будет синхронизироваться с интеллектуальными носимыми устройствами, такими как смарт-группы Apple Watch и Fitbit, и получать информацию, такую ​​как биение сердца и пройденное расстояние.

Я занимался исследованиями и разработкамикак подключить часы, которые я нашел Health Kit & Core bluetooth Framework Я нуб к обоим.

  1. Работает ли аптечка только с Apple Watch?не с другими умными часами?
  2. если я использую аптечку для Apple Watch, смогу ли я рассчитать сердцебиение и значение расстояния на лету?
  3. Для других часов, таких как Fitbit, MI Bands, какя могу получить информацию от них?

Я попытался использовать базовую структуру Bluetooth для подключения этих часов, как только я передал "OX180D", который для датчика отслеживания сердца, он просто перестал показывать мне мой MI Band всписок доступных периферийных устройств

Какой точный поток я могу использовать для достижения своей цели? Диаграмма потока или код будут действительно полезны.

1 Ответ

0 голосов
/ 23 апреля 2019
 1. Do health kit will only work with Apple Watch ? not with other smart
    watches ? 
 2. if I use health kit for Apple Watch will I be able to
    calculate heart beat and Distance value on the fly ? 
 3. For other
    watches like Fitbit, MI Bands how can I get require info from them ?
  1. HealthKit работает с другими приложениями, при условии, что другие приложения записывают в него данные. Он не работает напрямую с любым устройством. Приложение Apple Watch записывает данные часов в аптечку. Аналогично, если у Fitbit / Miband есть приложения, которые пишут в аптечку, вы, как разработчик, можете получить доступ к этим данным, если у вашего приложения есть доступ для чтения к данным аптечки
  2. На лету невозможно. Прямо сейчас ваше приложение может получать доступ к частоте сердечных сокращений, как это делает тренировка, если в вашем приложении есть функция тренировки. В противном случае вы можете опросить историческую частоту сердечных сокращений (это, как мне кажется, раз в 5-10 минут).
  3. Вам нужно изучить документацию для этих устройств, чтобы узнать, предоставляют ли они доступ сторонним разработчикам через API / SDK к этим устройствам / приложениям.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...