0

我有一些关于 coreBluetooth 的问题我不确定

如果我在 iOS 设备上实现 CBCentralManager 并使用 nil 作为我的 CBUUID 标签运行“ScanForPeripherals”,我是否能够检测到其他开启蓝牙的手机?还是必须是蓝牙配件广告?

CoreBluetooth 是否仅检测实现蓝牙低功耗的设备?

为了使用 CoreBlueTooth 检测外设对象,您是否必须为外设实现代码并在另一台设备上测试运行它?

谢谢

4

2 回答 2

4

- 设置“nil”会给你所有的蓝牙设备广告


-是的,将列出蓝牙配件广告。


- 对于要列出的手机,它必须充当外围设备,因此它可以做广告,这可以通过使用“LightBlue”等 iOS 应用程序来完成(前提是手机具有蓝牙 4.0)。

于 2013-11-15T06:06:19.220 回答
0

只需使用 https://github.com/DavidSahakyan/LGBluetooth

    [[LGCentralManager sharedInstance] scanForPeripheralsByInterval:4
                                                         完成:^(NSArray *外围设备)
     {
         if (peripherals.count) {
             [自测外设:外设[0]];
         }
     }];
于 2014-02-15T10:17:17.567 回答