我正在開發一個帶有藍牙LE外設的iOS應用程序。我似乎無法解決的一個步驟是如何將數據從我的應用程序實際傳輸到外設,反之亦然。使用CoreBluetooth傳輸數據
我到目前爲止構建的測試應用程序可以連接到我的示例藍牙外設,並讀取其所有服務/特性/描述符。它可以切換給定特徵的通知,並寫入給定的特徵。這只是「傳輸n個字節到外設,接收來自外設的m個字節」的最後一步,這是我無法想象的。
看着外部附件框架(如果Apple實際上會給我MFi對此項目的批准,我會用它),它們會給你輸入和輸出給定會話的流以與附件進行通信,但是不存在這樣的對象爲CoreBluetooth。
這是否僅僅是蘋果對CoreBluetooth功能的一個疏忽?還是僅僅需要開發自己的藍牙服務配置文件來處理外設的數據流入/流出?
您不需要MFi批准來開發BLE應用程序 – chwi