将 iphone 与 2 个低功耗设备连接

Posted

技术标签:

【中文标题】将 iphone 与 2 个低功耗设备连接【英文标题】:Connect iphone with 2 Low Energy devices 【发布时间】:2013-10-05 19:59:43 【问题描述】:

好吧,这是我的问题。我知道,可以将 iphone 连接到低功耗蓝牙设备(例如 Polar Heart Rate Belt),然后在我的应用程序中处理此非 ios 设备提供的数据。但是可以同时将我的 iphone 与 2 条皮带连接吗?所以我可以使用每一个提供的数据。

【问题讨论】:

【参考方案1】:

发现并连接到所有 HR 传送带设备。你也可以在 iOS7 中使用retrieveConnectedPeripherals。然后注册每个外围设备上的心率值特征通知:

[currentPeripheral setNotifyValue:notify 
    forCharacteristic:self.heartRateCaracterisctic]; 

didUpdateNotification 触发时,您的代理将收到一个 CBPeripheral 实例 - 使用它来确定哪个外围设备发送了新值:

(void)peripheral:(CBPeripheral *)peripheral 
    didUpdateNotificationStateForCharacteristic:(CBCharacteristic *)characteristic 
    error:(NSError *)error 

【讨论】:

好吧,你可以从两个设备中检索数据。我稍后会尝试你的代码,ty =)

以上是关于将 iphone 与 2 个低功耗设备连接的主要内容,如果未能解决你的问题,请参考以下文章

低功耗蓝牙连接仅持续 10 秒

macOS 将会加入专业模式 那不如再加个低功耗模式

获取蓝牙低功耗设备的设备句柄

iPhone 4 BLE 使用核心蓝牙 4.0

Android BLE低功耗蓝牙开发极简系列(二)之读写操作

Android 低功耗Ble 蓝牙4.0多连接 开源框架