我有一些关于 coreBluetooth 的问题我不确定
如果我在 iOS 设备上实现 CBCentralManager 并使用 nil 作为我的 CBUUID 标签运行“ScanForPeripherals”,我是否能够检测到其他开启蓝牙的手机?还是必须是蓝牙配件广告?
CoreBluetooth 是否仅检测实现蓝牙低功耗的设备?
为了使用 CoreBlueTooth 检测外设对象,您是否必须为外设实现代码并在另一台设备上测试运行它?
谢谢
我有一些关于 coreBluetooth 的问题我不确定
如果我在 iOS 设备上实现 CBCentralManager 并使用 nil 作为我的 CBUUID 标签运行“ScanForPeripherals”,我是否能够检测到其他开启蓝牙的手机?还是必须是蓝牙配件广告?
CoreBluetooth 是否仅检测实现蓝牙低功耗的设备?
为了使用 CoreBlueTooth 检测外设对象,您是否必须为外设实现代码并在另一台设备上测试运行它?
谢谢
- 设置“nil”会给你所有的蓝牙设备广告。
-是的,将列出蓝牙配件广告。
- 对于要列出的手机,它必须充当外围设备,因此它可以做广告,这可以通过使用“LightBlue”等 iOS 应用程序来完成(前提是手机具有蓝牙 4.0)。
只需使用 https://github.com/DavidSahakyan/LGBluetooth
[[LGCentralManager sharedInstance] scanForPeripheralsByInterval:4 完成:^(NSArray *外围设备) { if (peripherals.count) { [自测外设:外设[0]]; } }];