我正在做一个 BLE 项目,外围是一个 BLE 设备,中央是一个 iPhone (iOS-10.3.1)。看了好几篇帖子,都提到iPhone的最小连接间隔是30ms。但是,我只是想知道,是否有可能以编程方式在应用程序中获取“连接间隔”?我的开发环境是XCode8.3.2 + Swift3.1。 BLE 设备使用 nRF51 芯片。如果您能发布一些代码或指导我找到我应该研究的正确方法,我将不胜感激。谢谢
最佳答案
无法通过 Core Bluetooth 框架获取或设置连接间隔。但是您可以使用嗅探器工具从 Peripheral 端检查连接间隔。
您还可以将连接参数更新从 Pheriperal 发送到 iOS。
更多信息请引用此链接(第 22 页)
https://developer.apple.com/hardwaredrivers/BluetoothDesignGuidelines.pdf
关于ios - 如何获取外围设备(BLE设备)和中央设备(iPhone)之间的连接间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44635525/