如何在Android上优化BLE传输速度

时间:2015-11-21 23:41:44

标签: android bluetooth

我正在开发一款Android应用程序,它使用Bluetooth Low Energy从硬件设备接收数据。设备每次都发送一个特定的字节数,但是当应用程序收到这些数据时,其间会丢失一些字节。没有丢失字节的模式。

请建议一轮即将处理我接收数据的速率或如何优化Android手机接收数据的速度。

1 个答案:

答案 0 :(得分:0)

我担心你无法改变Android BLE API的传输/接收间隔(至少现在还没有)。

如果您可以对传感器进行编程,您可以尝试更改连接参数,尤其是从属延迟。最小值(如果我没记错的话)是7.5毫秒。但是,请记住,BLE并不意味着传输大量数据。

额外信息: 如果最小从属延迟为7.5 ms,并且每次传输可以传输20个字节,则最大吞吐量为2.5Kb / s(1000 / 7.5 * 20)。