什么限制了蓝牙数据传输速度

什么限制了蓝牙数据传输速度

标题中几乎全部都是我试图找出优化蓝牙数据传输的重要因素。

具体来说,我的问题归结为不同蓝牙版本(即 4.0、EDR、LE)的速度差异,以及接收芯片是否发挥重要作用。

另外我并不担心物理障碍,我的问题是关于硬件的。

我正在研究一款带有 Wifi/蓝牙芯片的嵌入式设备,与此非常相似,发现这里。我的目标是在此设备和笔记本电脑/计算机之间发送文件(大约 7-10MB)。我已经完成所有设置,并使用 Windows 和 Mac 计算机进行了一些测试,平均完成整个传输需要 3 分钟。

从我读过的关于蓝牙 4、EDR 和 LE 的文章来看,应该可以获得大约 3MBps 的速度。这正是我想要的(最低限度),所以我很奇怪为什么我只看到了其中的一小部分。

编辑:我计算了一下我看到的速度,大约是 0.08MBps。我只向一台电脑发送一个文件,我已经尝试过接收端的几台电脑,它们之间的距离总是在一米左右或更短,附近也没有嘈杂的设备。我也尝试过向另一个方向发送文件,但失败了,并出现了非常模糊的错误消息,例如服务不可用和错误,请重试。

我还使用 bluez 和 obexftp 包通过命令传输文件

hcitool scan    
obexftp -b xx:xx:xx:xx:xx:xx -p testfile.JPEG

相关内容