我遇到很类似的问题,单纯的收发是没事的,但是如果应用需要展示的内容,其他功能开的线程多了,接收就不行了。比如android加上各种渲染,各种实时心电图绘制。N多定时,加UDP\TCP和pc通信。+网络访问。
是吧,还是回到最初了,就该硬件改。
最终结果是硬件的问题,硬件修改了MTU可扩展后,软件设置MTU=247,就可以以每包最大244个字节进行传输了,速度也提升至大概14kb/s左右 感谢大家的帮助~
修改MTU即可
我用的是我弟之前的库,双模蓝牙自动使用SPS模式传输文件和媒体信息,控制设备是自动使用BLE模式,BLE模式没有测速的,这是我购买模块的参数:
尝试了一下,都是蓝牙4.2,测试是客户端发送随机字节数,服务端收到后并返回收到字节总数的统计时间
https://blog.csdn.net/qq_32115439/article/details/80379262 你看看这个??
恐怕不容易 主要还是要知道你设备的能接收多快,应用端只能解决发多快。
在蓝牙基础协议的前提下,完全依赖设备的接收协议,对方不给你机会你没办法提高的。换句话说,要提高就要研究对方的协议才行。
80,470
社区成员
91,380
社区内容
加载中
试试用AI创作助手写篇文章吧