如何减少BLE连接android中的间隔时间

时间:2015-06-12 07:22:11

标签: android api bluetooth

我正在使用Android BLE API在Sam sung s5上开发一个BLE应用程序。我有几个问题/怀疑:

对于通过BLE发送单个数据包需要37ms,我们需要做些什么更改,在Android应用程序端将其减少到7.4 ms。

2 个答案:

答案 0 :(得分:1)

它是不可能的。 37ms是一个非常好的时间。由于广告间隔频率不能超过20毫秒,技术限制确实不可能。

答案 1 :(得分:0)

如果您谈论广告时间间隔,由于BLE规范,它不能超过20毫秒。如果您在转移数据包时谈到连接间隔(连接后),由于BLE规范,它不能低于7.5毫秒。但是,它取决于BLE芯片。例如,Nordic Semiconductor支持的最小值为7.5 ms。在设备(智能手机)方面,它取决于它上面的BLE芯片。但是,上层(在Android OS中)可能会避免使用硬件BLE芯片支持的最小值。

请记住,更快的数据包传输意味着更短的电池持无线电模块仅关闭7.5 ms,然后重新激活。

保罗。