在移动感知应用程序中设置BLE连接参数



我想知道是否有办法在我的自定义固件和日志服务中设置BLE连接参数。因为我想尽快将数据从设备传输到移动应用程序。

从我在BLE规范中看到的内容,以及从阅读文档的连接间隔来看,可以设置每个间隔的数据包数和"数据长度扩展"以提高传输速率。但是这些不能从Android设备或iOS设备进行设置。建议从外围设备进行设置

从我在Movesense文档中读到的内容来看,我找不到任何通过Movsense API设置首选设置的方法。

更新:BLE参数自定义将在2.2版本中推出

原答案

目前,无法从Movesense设备设置BLE连接参数。默认设置(连接间隔 7.5 毫秒-1000 毫秒、MTU 158、启用 DLE(允许电话选择性能最佳的设置。我通常看到连接间隔为45ms,当连接支持大型MTU和DLE(BLE4.2(的Android手机时,它提供了可能的最大传输速率(约10-12kB/s(。

我们计划添加一种方法来更好地控制BLE参数,并优化典型用例中的功耗(开发人员何时还不清楚(。

完全披露:我为Movesense团队工作

最新更新