从android中的蓝牙低功耗设备接收的数据非常慢

时间:2016-05-21 11:39:16

标签: android bluetooth-lowenergy

我正在开发一个基于BLE Fitness band的Android应用程序。我们有3种类型的健身带。从带接收的数据是合适的但是一个问题是从一个设备接收数据需要花费很多时间。其他两个频段正常工作,并从该频段快速接收数据。如果我检查该频段与另一个正在播放的应用程序存储其接收数据非常快,所以没有band.so请问任何人都知道如何解决这个问题需要哪种方法?如何编写代码或任何人都知道任何链接来解决这个问题?

1 个答案:

答案 0 :(得分:0)

您可以尝试通过请求更大的MTU来增加MTU: https://developer.android.com/reference/android/bluetooth/BluetoothGatt.html#requestMtu(int)

然而,此API是在Android 5.0中引入的,您需要在调用之前检查操作系统版本。