![](/img/trans.png)
[英]How do I prevent iOS from closing my heart rate monitor when the app is in the background?
[英]How to connect Sports tracker hrm(heart rate monitor) with iOS app
我需要开发一个iOS应用程序,它可以连接任何心率监测设备并测量心率。 我使用了核心蓝牙框架和CBCentral类来与hrm设备进行交互。 我使用“wahoo blue hr”hrm设备测量心率是成功的,但我面临运动追踪器hrm设备的问题。
当我扫描hrm设备时,即使蓝牙开启,它总是给我一个错误“蓝牙当前已断电”。
以下是我的疑问,
如何扫描和连接运动追踪器hrm设备?
运动跟踪器人力资源设备的UUID服务有哪些可用于连接设备和从中获取数据?
是否有任何api或博客可用于开发体育跟踪器hrm iOS应用程序?
如果有人开发了这种iOS应用程序,那么请指导我。
提前致谢
我从未听说过运动追踪器心率监测器,但我强烈建议您查看Apple Heart Rate Monitor样本应用程序 (是的,它适用于osx,但相同的原则适用于corebluetooth)。
至于你得到的警告,你需要等待centralManagerDidUpdateState:
的回调centralManagerDidUpdateState:
然后才能调用扫描,检索,连接等。
请参阅上一个问题:
什么时候CBCentralManager的状态会启动,但仍然给我一个“未启动”警告?
至于确定Heart Rate Monitor支持哪些服务,您只需连接到它并发现所有服务和特征。 假设设备是可连接的(并且是广告),您只需要扫描nil,连接到心率监视器,然后再次提供nil来发现所有服务。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.