嗯,这是我的问题。我知道,可以将iphone连接到Bluetooth Low Energy设备(例如Polar Heart Rate Belt),然后在我的应用程序中处理这个非iOS设备提供的数据。但有可能同时连接我的iPhone和2个皮带?所以我可以使用每个提供的数据。
答案 0 :(得分:1)
发现并连接所有HR腰带设备。您也可以在iOS7中使用retrieveConnectedPeripherals
。然后注册每个外围设备的心率值特征通知:
[currentPeripheral setNotifyValue:notify
forCharacteristic:self.heartRateCaracterisctic];
当didUpdateNotification
触发时,您的deleagate将收到一个CBPeripheral实例 - 用它来确定哪个外设发送了新值:
(void)peripheral:(CBPeripheral *)peripheral
didUpdateNotificationStateForCharacteristic:(CBCharacteristic *)characteristic
error:(NSError *)error