同时使用BLE和BT()

时间:2017-01-04 05:16:11

标签: ios bluetooth-lowenergy headset

我开发了一个BLE外围应用程序,它在每个请求中向一个中央设备(除iOS之外)发送详细信息(大量的BLE,即1-20 MB)。 它在前景和后台状态都很好。

然而,当我将BT耳机连接到iPhone,通过BT耳机播放歌曲然后尝试通过BLE发送数据时,我遇到了问题。在那种情况下,我面临着暧昧的模糊结果:

  • 数据发送从一开始就无法正常工作。
  • 完美地发送30%(大约)数据后,它不再发送数据了。
  • 发送一些数据后,BLE断开连接。
  • 有时在Headset播放的歌曲听起来很破碎。

它不在前景状态下工作,当然也不在后台状态。

最重要的是,当BT耳机连接并处于歌曲播放状态时,我的功能不再有效。即使是1 MB的数据也没有发送。我已经在iOS 9.3.5,10.2,10.2.1 beta中测试了我的应用程序。并使用多个耳机,以确保耳机不会产生问题。

当发送/接收巨大的有效载荷时,BLE和BT不能同时工作吗? 请让我知道,为什么会出现这种情况?

提前致谢。

1 个答案:

答案 0 :(得分:0)

BT和BLE的同时使用可能会降低数据速率,有时我们可能会听到BT耳机中的一些噪音,但是,在数据传输过程中断开连接是一个iOS错误,尤其是iPhone 6S Plus,这是从iOS 10.3 beta修复的。