我有一个关于coreBluetooth几个问题,我不知道CoreBluetooth检测外设
如果我在iOS设备上实现CBCentralManager并运行“ScanForPeripherals”使用零作为我CBUUID标签,我将能够探测到其他蓝牙手机?还是它必须是蓝牙配件广告?
CoreBluetooth是否仅检测实现蓝牙低功耗的设备?
为了使用CoreBlueTooth检测外设对象,您是否需要为外设实现代码并在其他设备上运行它?
感谢
我有一个关于coreBluetooth几个问题,我不知道CoreBluetooth检测外设
如果我在iOS设备上实现CBCentralManager并运行“ScanForPeripherals”使用零作为我CBUUID标签,我将能够探测到其他蓝牙手机?还是它必须是蓝牙配件广告?
CoreBluetooth是否仅检测实现蓝牙低功耗的设备?
为了使用CoreBlueTooth检测外设对象,您是否需要为外设实现代码并在其他设备上运行它?
感谢
- 设置 “无” 会给你所有的蓝牙设备广告。
- 是否会列出蓝牙配件广告。
- 对于上市手机,它必须作为一个外围&因此可以做广告,这可以通过使用iOS应用,如“LightBlue”完成(前提是手机具有蓝牙4.0)。
只需使用 https://github.com/DavidSahakyan/LGBluetooth
[[LGCentralManager sharedInstance] scanForPeripheralsByInterval:4 completion:^(NSArray *peripherals) { if (peripherals.count) { [self testPeripheral:peripherals[0]]; } }];
+1,但他的最后一个问题,他必须单独执行外围应用,也有一些示例代码,在苹果的一面。 –
我会按照文档中的描述'CoreBluetooth.framework'仅适用于蓝牙低功耗。传统蓝牙使用'ExternalAccessory.framework'工作,但必须先与Settings.app配对。 – Larme
您是否能够同时连接到多个外设BLE应用程序? – user2076774