iPhone检测蓝牙设备

Posted

技术标签:

【中文标题】iPhone检测蓝牙设备【英文标题】:iPhone detecting Bluetooth Device 【发布时间】:2012-11-19 23:27:42 【问题描述】:

我在 iPhone 5 上使用 CoreBluetooth 的 HeartMonitor 示例。

现在我有一个蓝牙 4.0 加密狗(从 ebay 购买),在加密狗设置中我将它设置为耳机。我可以在 iPhone 的 iPhone 蓝牙设置中看到/配对它。但是使用 HeartMonitor 示例代码(将 UUID 选项调整为 Nil),但我无法看到扫描的任何设备。我也尝试过 UUID 180A(广播配置文件)、1108(耳机)和其他各种但没有运气。

- (void) startScanningForUUIDString:(NSString *)uuidString

    [centralManager scanForPeripheralsWithServices:nil options:nil];


【问题讨论】:

【参考方案1】:

我没有把选项设置为零。 我确实使用了 NSDictionnary:NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:FALSE], CBCentralManagerScanOptionAllowDuplicatesKey, nil]; 不要忘记使用CentralManager

【讨论】:

以上是关于iPhone检测蓝牙设备的主要内容,如果未能解决你的问题,请参考以下文章

如何检测打开蓝牙的 Iphone/Ipad 设备?

如何检测我的苹果设备是不是支持蓝牙低功耗

如何从 iPhone 向蓝牙 LE 设备发送电子邮件、短信通知?

为啥我无法在 SwiftUI 中检测到使用 CoreBluetooh 的其他蓝牙设备?

iPhone7蓝牙搜不到设备怎么办?iPhone7蓝牙连不上怎么办

iPhone7蓝牙搜不到设备怎么办?iPhone7蓝牙连不上怎么办