美文网首页
Android BLE连接性能问题

Android BLE连接性能问题

作者: dingjikerbo | 来源:发表于2018-11-14 12:39 被阅读0次

性能问题主要包括两个部分:连接和读写

连接

1,发起连接时,autoConnect参数设置为false,这样连接会更快
2,requestConnectionPriority可以设置三个级别:高功耗、均衡、低功耗。显然要加快连接速度采用高功耗,如固件升级时,这个接口在Android 5.0以后才有。
3,硬件端在建立连接后主动发起参数更改请求,设置connection interval, slave latency, supervision timeout等,当然手机端不一定会接受。

读写

1,写类型采用No Response,这样速度能快2-3x。
2,增大MTU,原先一个包只能带20个字节。

如果频繁的快速读写导致连接不稳定,失败率提升,则可以考虑相邻操作间增加几十ms的延时。

相关文章

网友评论

      本文标题:Android BLE连接性能问题

      本文链接:https://www.haomeiwen.com/subject/pivdfqtx.html