gpt4 book ai didi

ios - 如何将运动追踪器 hrm(心率监测器)与 iOS 应用程序连接

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:40:42 26 4
gpt4 key购买 nike

我需要开发一个 iOS 应用程序,它可以连接到任何心率监测器设备并测量心率。我使用核心蓝牙框架和 CBCentral 类与 hrm 设备进行交互。我使用“wahoo blue hr”hrm 设备成功测量了心率,但我遇到了运动追踪器 hrm 设备的问题。

当我扫描 hrm 设备时,它总是给我一个错误“蓝牙当前已关闭”,即使蓝牙已打开也是如此。

下面是我的查询,

  1. 如何扫描并连接运动追踪器 hrm 设备?

  2. 运动追踪器 hrm 设备服务的 UUID 是什么可以用于连接到设备并从中获取数据吗?

  3. 是否有任何可用于开发运动追踪器 hrm 的 api 或博客iOS 应用?

如果有人开发过这种 iOS 应用,请指导我。

提前致谢

最佳答案

我从未听说过 Sports Tracker 心率监测器,但我强烈建议您查看 Apple Heart Rate Monitor sample app (是的,它适用于 osx,但同样的原则适用于 corebluetooth)。

至于您收到的警告,您需要等待 centralManagerDidUpdateState: 中的回调,然后才能调用扫描、检索、连接等。

引用上一个问题:

When would CBCentralManager's state ever be powered on but still give me a "not powered on" warning?

至于弄清楚心率监测器支持哪些服务,您只需连接到它并发现所有服务和特征。假设设备是可连接的(和广告),你只需要扫描 nil,连接到心率监视器,然后通过再次提供 nil 来发现所有服务。

关于ios - 如何将运动追踪器 hrm(心率监测器)与 iOS 应用程序连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20512049/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com