在 IOS 中实现蓝牙功能

Implementing an Bluetooth functionality in IOS

基于这个问题。 Bluetooth connectivity using IOS device

我使用相同的选项。正是我的情况。

我有一个设备"socketMobile"条形码传感器。当我实施 CoreBluetooth 选项时,此设备未出现在列表中。我怎么知道设备是 BLE 还是通用蓝牙?后来我实现了 BluetoothManager.framework 并且它工作正常,但是当我尝试编译时,xcode(或 itunnes 连接)显示问题,因为这是一个私有库。我需要其他解决方案..谢谢 –

一般来说:BTLE 设备通常会标有低功耗蓝牙或智能蓝牙(偶尔会标有蓝牙 4.0)。

具体来说,由于您合并了经典蓝牙框架并且找到了您的设备,这非常清楚地表明它是经典蓝牙并且您需要成为 Apple MFi 计划的一部分才能使用外部配件。通常,拥有 API 的设备制造商也有一种方法可以让您使用他们的代码而无需正式加入 Apple 的计划,但这是个例,您需要联系供应商以了解他们的方法(如果有) .