带有本机Swift App的Apple Watch和Fitbit Watch

时间:2019-04-23 16:26:01

标签: swift core-bluetooth apple-watch health-kit fitbit

我想开发一个基于iOS Swift的iPhone应用程序(非Apple附带App) 它将与Apple Watch和Fitbit等智能可穿戴设备智能腕带同步,并获得心跳和旅行距离等信息

我进行了研发如何连接发现的手表的操作。 Health Kit和Core蓝牙框架

  1. 健康套件仅适用于Apple Watch吗?不是其他智能手表吗?
  2. 如果我使用Apple Watch的保健套件,是否可以即时计算心跳和距离值?
  3. 对于Fitbit,MI Bands等其他手表,我如何从中获取所需信息?

当我通过用于心脏跟踪传感器的“ OX180D”时,我就尝试使用核心蓝牙框架连接那些手表,它只是在可用外围设备列表中停止向我显示我的MI Band

我可以实现目标的确切流程是什么? 流程图或代码将非常有帮助。

1 个答案:

答案 0 :(得分:0)

 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的应用中有写入Healthkit的应用程序,那么如果您的应用程序具有对Healthkit数据的读取访问权限,那么作为开发人员,您可以访问此数据
  2. 无法实时进行。现在,如果您的应用程序具有锻炼功能,则它可以像锻炼一样访问心率。否则,您可以查询历史心率(我认为是5-10分钟一次)。
  3. 您必须查看这些设备的文档,以查看它们是否通过API / SDK向这些设备/应用程序提供访问第三方开发人员的权限。