基于这个问题。 Bluetooth connectivity using IOS device
我使用相同的选项。就是我的情况。
我有一个设备“socketMobile”条形码传感器。当我实现CoreBluetooth选项时,此设备未出现在列表中。我怎么知道设备何时是BLE或普通蓝牙?后来我实现了BluetoothManager.framework,这可以正常工作,但是当我尝试编译时,xcode(或itunnes connect)显示问题,因为这是一个私有库。我需要其他解决方案..谢谢 -
答案 0 :(得分:1)
通常情况下:BTLE设备通常会标有蓝牙LE或蓝牙智能(偶尔也会使用蓝牙4.0)。
具体来说,既然您已经找到了经典的蓝牙框架并且找到了您的设备,那么这是一个非常明确的指示,它是经典的蓝牙,您需要成为Apple的MFi计划的一部分才能到达外部配件。通常,拥有API的设备制造商也有一种方法可以让您使用他们的代码而无需正式加入Apple的程序,但这是个案的基础,您需要联系供应商以了解他们的方法是什么,如果有的话