1
我與採用以下方案工作的系統:CoreBluetooth APIMISUSE(發送命令 - 周邊未連接)
- 連接到藍牙LE設備
- 發現服務&特點
- 寫命令TX特徵和接收響應
上面的工作罰款90%的時間。此時系統進入第3步不斷失敗的狀態(即使第1步和第2步成功,設備也沒有響應。重新啓動應用程序/電話/ BLE設備不能解決此問題。問題是手動取消配置設備從iOS系統設置。看看BLE診斷日誌我得到這個:
「pon。mar 7 21:27:30首選項[380]:[CoreBluetooth] API錯誤:只能接受命令而在連接狀態「
然而,在發送命令我調試應用程序之前,我100%的連接建立和服務&特徵已被發現任何想法?任何人面臨類似的問題?
其實我都做,additionallly我檢查:CBPeripheralState狀態= self.dongleConnection.connectedDevice.peripheral.state; if(state == CBPeripheralStateConnected)在執行任何特性讀/寫之前。 –