从iOS模拟器中测试蓝牙

时间:2013-05-25 09:42:00

标签: ios ios-simulator bluetooth-lowenergy

我已按照Technical Note TN2295上的说明启用iOS模拟器中的蓝牙测试,其中包括购买单独的蓝牙4加密狗。但是,在模拟器中,当我进入iOS蓝牙设置时,我可以打开蓝牙,但它从未发现任何其他蓝牙设备(是的,这些设备是可发现的)。

我尝试了以下方法来缩小范围:

  • 我可以将MacBook与蓝牙设备(Pebble手表)配对,但目前尚不清楚我是否使用内置蓝牙或蓝牙适配器。
  • 我可以将加密狗插入没有蓝牙的Windows PC,然后将其与Pebble手表配对。这告诉我加密狗正在工作。

关于SO的其他问题涉及无法在模拟器中打开蓝牙,但我已经过了这一点。任何人都可以帮助下一步吗?

1 个答案:

答案 0 :(得分:0)

根据ExternalAcccessory(非LE蓝牙)框架演示中的ReadMe,不支持通过simulator连接到真正的配件。 此外,您提到的技术说明仅适用于CoreBluetooth框架(LE蓝牙)。

因此,您只能从iOS模拟器连接到低能耗(蓝牙4.0)设备。

据我所知,Pebble手表同时使用蓝牙2.1和蓝牙4.0。在这种情况下,您可以尝试使用CoreBluetooth框架连接到它。