我正在進行BLE項目,外設是BLE設備,中央設備是iPhone(iOS-10.3.1)。我閱讀了不少帖子,他們都提到iPhone的最小連接間隔爲30ms。但是,我只是想知道,是否有可能以編程方式獲取應用程序中的「連接間隔」?我的開發環境是XCode8.3.2 + Swift3.1。 BLE器件使用nRF51芯片。如果您可以發佈一些代碼或指導我選擇正確的方法,我將非常感激。謝謝如何獲得外設(BLE設備)和中央(iPhone)的連接間隔
0
A
回答
0
無法通過Core藍牙框架獲取或設置連接間隔。但是您可以使用嗅探工具從外圍端檢查連接間隔。
您也可以將連接參數更新從Pheriperal發送到iOS。
請參閱此鏈接瞭解更多信息(頁22號)
https://developer.apple.com/hardwaredrivers/BluetoothDesignGuidelines.pdf
0
在Android手機上,能夠在開發者設置藍牙HCI窺探記錄。
將在內部sdcard文件夾中創建日誌文件。用wireshark打開它。它將向您顯示通過藍牙發送和接收的所有低級信令數據,包括連接間隔等BLE連接參數。
+0
非常感謝!這是超級有用的! –
+0
@ infinity_coding7我很高興!重新閱讀您的問題,我的回答聽起來並不直觀,但隱藏的建議是,現在Android可以像BLE外設一樣運行,因此我們可以使用它來幫助診斷iOS中心行爲。 –
相關問題
- 1. BLE外設和BLE中央
- 2. 中央連接到多個BLE外設?
- 3. Ble外圍設備已斷開連接
- 4. 無法在Android 5和BLE設備之間建立BLE連接
- 5. 如何使用Meteor和Cordova BLE插件連接到BLE設備
- 6. 限制BLE外圍設備僅連接到一個主設備
- 7. Raspberry Pi3 BLE作爲中央設備每個連接間隔只接收一個數據包 - gatttool/hcitool
- 8. BLE設備在cancelPeripheralConnection後重新連接(如何忘記BLE設備?)
- 9. RR間隔缺失值(BLE/Polar設備)
- 10. BLE GATT更改外圍設備名稱並通知中央
- 11. 用一箇中央控制多個BLE外圍設備
- 12. 連接iPhone設備
- 13. 無法連接到BLE設備的iOS
- 14. 如何在連接到BLE設備後獲取電池電量?
- 15. iOS連接和維護連接到BLE外圍設備的最佳方式
- 16. 連接BLE外圍單iPhone
- 17. 如何將iPhone設備連接到非iPhone設備?
- 18. Android BLE外圍設備數據接收
- 19. 連接BLE設備與Raspberry Pi 3 B
- 20. 使用MAC連接到BLE設備ios
- 21. Android BLE - 一次連接多個設備
- 22. Android BLE,無法連接到設備
- 23. 連接BLE設備樹莓失敗
- 24. CoreBluetooth能否與Android BLE設備連接?
- 25. 發現並連接到BLE設備
- 26. Android BLE未正確連接到設備
- 27. 如何讓Android BLE連接到Bluez外設? (連接問題)
- 28. 如何獲得iPhone設備的活動
- 29. 將iPhone設備連接到外部設備
- 30. 的Android/iOS的 - BLE - 醒來時BLE設備連接
嗨,老兄,謝謝你的回答,我檢查了指南,我認爲你是正確的,重新嗅探方法和「發送連接參數更新」,你能給我一些更多的細節或指向正確的方向?謝謝 –