这一切都运行得很好,除了连接速度非常慢这一事实。从我们工具的输出中,我了解到需要交换一车消息来传达GATT服务和特征,并且每个消息都需要一个连接时间间隔。由于它是低功耗设备,我们希望连接间隔相对较高,因此需要较高的延迟。在与Android BLE Scanner连接时,我看到(在设备端) BLE Scanner将连接间隔设置为一个较低的值,获取所有请求的数据,然后
我正在尝试使数据传输应用程序与安卓设备和nRF52840的BLE模块. 因为我是蓝牙和BLE的新手,所以我已经阅读了几篇如何使用它的文档。感谢谷歌,我编写和构建了一些代码行,使nRF52840能够连接安装在安卓系统中的nRF连接应用程序。 但与我读到的the document相反,在一个连接间隔内似乎只传输了5~6个数据包。一个blog post on the Punchthrough表示,在安卓系统中,每个连接事件的最大包数限制为6个,但它最后一次更新是在4年前。所以