我正在使用带有iPhone 5的CoreBluetooth HeartMonitor示例。
现在我有一个蓝牙4.0加密狗(在ebay上购买),在Dongle设置中我把它设置为耳机。我可以在iPhone的iPhone蓝牙设置中查看/配对。但是,使用HeartMonitor示例代码(将UUID选项调整为Nil)但我无法看到任何扫描的设备。我也尝试了UUID 180A(广播简介),1108(耳机)和其他各种但没有运气。
- (void) startScanningForUUIDString:(NSString *)uuidString
{
[centralManager scanForPeripheralsWithServices:nil options:nil];
}
答案 0 :(得分:1)
我没有将选项设为零。
我确实使用了NSDictionary:NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:FALSE], CBCentralManagerScanOptionAllowDuplicatesKey, nil];
不要忘记使用CentralManager
。