美文网首页
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