Android 14 更新了
BLE 通信的固定MTU(517)。
https://developer.android.com/about/versions/14/behavior-changes-all#mtu-set-to-517
我们在应用更改后进行了测试,但遇到了无法传输超过 512 字节数据的问题。
由于客户的工作数据通常超过 512 字节,我们预计需要分割数据进行传输。
在分段传输的情况下:
- 在分段传输过程中,是否应该对每个数据包应用单独的延迟?
- 芯片组制造商是否有关于分段传输的具体注意事项或性能优化指南?
- 当前的 OTA 问题是否(BTSDK-10583)与上述请求 MTU 有关吗?
- 使用分段传输方法是否也能改善 OTA 问题?