从iOS模拟器中测试蓝牙

问题描述 投票:2回答:1

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

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

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

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

ios ios-simulator bluetooth-lowenergy
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.