iOS - 发现流动网络的RN-42 BTLE芯片

时间:2013-04-21 17:38:40

标签: ios bluetooth

我正在开展一个项目,我必须发现Roving Networks提供的蓝牙芯片 - RN-42。开发套件附带一个ios应用程序,显示如何与芯片通信,但首先我们必须使用iOS设置与芯片连接/配对(手动)。它使用EAAccessory Framework并且工作正常。 我想要的是从我的应用程序中发现蓝牙芯片,然后自动连接/配对,但我找不到如何做到这一点的方法。我正在使用CoreBluetooth框架来发现芯片但没有出现。以下是我尝试使用CBCentralManager扫描BT设备的方法

[self.centralManager scanForPeripheralsWithServices:nil
                                            options:nil];

但我在回调中没有得到任何回报。

由于

1 个答案:

答案 0 :(得分:3)

CoreBluetooth框架仅允许您发现支持蓝牙LE的设备,并且根本不显示传统的蓝牙(BT3.0及更早版本)设备。

Apple有API调用来发现经典的蓝牙设备,但我认为它们最近被删除了。

您需要这样的产品才能在App配对和连接中进行: http://www.bluegiga.com/BLE113_Bluetooth_Smart_module