iOS 6.0 / iPhone 5检测蓝牙4.0加密狗

时间:2012-10-14 19:31:55

标签: iphone core-bluetooth

CoreBluetooth是否允许检测蓝牙4.0加密狗?或者外围设备是否必须在“Made for iPhone”程序下进行检测?

2 个答案:

答案 0 :(得分:1)

加密狗基本上将模拟器从iPhone 4 (不支持BLE4.0)转换为iPhone 4S (支持BLE4.0)

如果您使用的是较旧的Mac,那么您需要执行一些操作才能加载加密狗。

http://www.atpeaz.com/index.php/2012/using-unsupported-bluetooth-4-0-usb-dongle-with-os-x/

然后,您需要发出一个终端命令,以便模拟器将使用新的BLE 4.0加密狗。

http://developer.apple.com/library/ios/#technotes/tn2295/_index.html

终端命令

这需要在模拟器未运行时发出,在此命令之后,然后启动模拟器。

sudo nvram bluetoothHostControllerSwitchBehavior="never"

答案 1 :(得分:0)

加密狗是您想要与之通话的外围设备吗?

加密狗不需要被检测到MFI。如果您使用的是iPhone 4S(带有蓝牙4.0),您可以在不使用MFI的情况下与它通话。但是,如果您的设备不支持蓝牙4.0,则与设备通信(即创建EASession,NSStreamInput / Output)需要该设备为MFI。