2

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

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

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

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

4

1 回答 1

0

根据 ExternalAcccessory (non-LE bluetooth) framework's demo 的这个自述文件,不支持通过模拟器连接到真实的配件。此外,您提到的技术说明仅适用于 CoreBluetooth 框架(LE 蓝牙)。

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

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

于 2013-05-31T09:57:39.910 回答