2017-01-04 38 views
0

我開發了一個BLE外設應用程序,它可以在每個請求中將拆分(BLE的鉅額金額,例如1-20 MB)發送到中央設備(非iOS)。 它在前景和背景狀態下都能很好地工作。BLE和BT的併發使用()

但是,將BT耳機連接到我的iPhone時,我遇到了問題,通過BT耳機播放歌曲,然後嘗試通過BLE發送數據。在這種情況下,我正面臨着模棱兩可的結果:

  • 數據發送從一開始就不工作。
  • 完美髮送30%(大約)數據後,它不再發送數據。
  • 發送一些數據後,BLE斷開連接。
  • 有時在耳機中播放的歌曲中斷。

它不處於前景狀態,當然也不處於後臺狀態。

首先,當BT耳機連接並處於播放狀態時,我的功能無法工作。即使1 MB的數據不送。我已經在iOS 9.3.5,10.2,10.2.1測試版中測試了我的應用程序。並使用幾個耳機來確保耳機不會產生問題。

當發送/接收巨大的有效負載時,BLE和BT不能同時工作嗎? 請讓我知道,爲什麼會發生這種情況?

在此先感謝。

回答

0

同時使用BT和BLE可能會降低數據速率,有時我們可能會聽到BT耳機中的一些噪音,但是,數據傳輸過程中的斷開連接是一個iOS錯誤,特別是iPhone 6S Plus,它是從iOS 10.3 beta 。