BLE 数据传输变慢?

我推测外设在商议连接参数,因为刚开始商议没成功,在二十秒左右重新商议生效了。 排除方法 用PC或iOS测试看是否有这个问题。如果有 要你们的二逼设备软件工程把参数这个坑改好了
■网友
这个问题很多人都反映过,但是由于csr的ble实在是用的少,所以没有办法直接回答。需要找到这个问题的原因,你需要sniffer或者更好的是协议分析仪来抓包看看。200个里面抓这5个包也还算不是很麻烦的一件事情吧。
■网友
如果你用的是小米手机测的,搞个snoop数据包给我。帮你看看原因。
■网友
【BLE 数据传输变慢?】 是的 。一个原因 大部分手机蓝牙WIFI是同一个天线, 分时共享资源。 另一个(我猜的,没办法证实) Android操作系统也不是实时性的,对于部分中断资源占用和拥堵可能会有一定的影响。

实测 IOS 发送在20ms间隔的时候,确实比Android的丢的少,但在10ms的时候 就很多了。
而设备跟设备间 ,缩小到7.5ms, 丢包率都很小。

手机跟设备之间丢包多很正常。 你 需要做重传校验等(即便丢的很少也需要做,任何通信都需要做这些)。


    推荐阅读