遇到的一些与蓝牙调试的问题

473 阅读1分钟

最近厂里换了一家蓝牙供应商,😮‍💨记录下遇到的问题以及解决方案(网上搜的)。

  • 长包短包问题

    蓝牙底层的事,短包除去蓝牙协议的头尾一次处理的字节数为20,长包就比较多了。这个对app的影响,可能传输效率会降低,具体要看应用场景。

  • MTU设置

    安卓可以设置MTU,但是建立连接就会比较慢。iOS无法设置MTU,支持的最大MTU为185。蓝牙端改为自适应,iOS端会自动匹配一个双方最大的MTU值。 参考链接

  • 断连

    安卓端建立连接后能够保持稳定的连接,iOS的会出现断连。尤其是在信号干扰强的场景。蓝牙端修改连接间隔可解决此问题。 参考链接


参考大佬资料链接: