- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我需要开发一个 iOS 应用程序,它可以连接到任何心率监测器设备并测量心率。我使用核心蓝牙框架和 CBCentral 类与 hrm 设备进行交互。我使用“wahoo blue hr”hrm 设备成功测量了心率,但我遇到了运动追踪器 hrm 设备的问题。
当我扫描 hrm 设备时,它总是给我一个错误“蓝牙当前已关闭”,即使蓝牙已打开也是如此。
下面是我的查询,
如何扫描并连接运动追踪器 hrm 设备?
运动追踪器 hrm 设备服务的 UUID 是什么可以用于连接到设备并从中获取数据吗?
是否有任何可用于开发运动追踪器 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/
各位开发者,您好 我们不得不等待它,但它终于来了……是吗? 只是一个关于 Watch OS 2 beta 中新心率选项的常规问题。我正在运行的应用程序能否受益于每秒的心率监测,还是我们必须使用每 10
我想在我自己的应用程序中显示 AmazFit Bip Watch 的心率值。 UUID: 00002a37-0000-1000-8000-00805f9b34fb 示例字节数组: byte[0] =
Apple 的文档示例代码通过 add 方法将平均心率 HKQuantitySample 保存到锻炼中,但是对于给定的锻炼,我试图保存在锻炼期间获取的所有心率值锻炼,即 [HKQuantitySamp
我正在开发一个应用程序,我必须在其中读取心跳直到一分钟,并从中计算心率变异性。 为了读取心跳,我使用的是表带(Polar) Heart beat reading code I have used fr
尝试将 Mi Band 与 GATT 服务和特性配对,手环没有响应。 android 和 iOS 的问题相同。仅适用于小米运动官方应用。 除电池、日期和其他信息外,不更新也不通知任何特征的更新。 注意
我是一名优秀的程序员,十分优秀!