美迅物联网 工业物联网无线通信专业厂商
返回列表

影响BLE蓝牙模块的传输速率有哪些?

日期:2024-02-03 11:03:11    编辑:    浏览:

  1、BLE蓝牙理论吞吐率以及吞吐率计算

  1)BLE4.0/4.1的理论吞吐率为39kb/s;

  2)BLE4.2的理论吞吐率为100kb/s;

  3)BLE5.0的理论吞吐率为180kb/s(前提:使用2Mbps调制速率;如果使用1Mbps调制速率,那么吞吐率就和蓝牙4.2一样);

  计算公式:


  影响BLE蓝牙模块的传输速率有哪些?

  根据蓝牙BLE协议,物理层physical layer的传输速率是1Mbps,相当于每秒125K字节。实际上,这只是基准传输速率,协议规定BLE不能连续不断地传输数据包,否则就不能称之为低功耗蓝牙了。连续传输自然会带来高功耗。所以,蓝牙的最高传输速率并不是由物理层的工作频率决定的。

  在实际的操作过程中,如果蓝牙模块主机连线不断地发送数据包,要么丢包严重要么连接出现异常而断开。

  在BLE蓝牙模块里面,传输速度受其连接参数所影响。连接参数定义如下:

  一、连接间隔。蓝牙基带是跳频工作的,BLE蓝牙模块主机和从机会商定多长时间进行跳频连接,连接上才能进行数据传输。这个连接与广播状态↔连接状态的连接不是一样的意思。主机在从机广播时进行连接是应用层的主动软件行为。而跳频过程中的连接是蓝牙基带协议的规定,完全由硬件控制,对应用层透明。明显,如果这个连接间隔时间越短,那么传输的速度就增大。连接上传完数据后,蓝牙基带即进入休眠状态,保证低功耗。其是1.25毫秒一个单位。

  二、连接延迟。其是为了低功耗考虑,允许从机在跳频过程中不理会主机的跳频指令,继续睡眠一段时间。而主机不能因为从机睡眠而认为其断开连接了。其是1.25毫秒一个单位。明显,这个数值越小,传输速度也高。

  BLE蓝牙模块的协议规定连接参数最小是5,即7.25毫秒;而Android手机规定连接参数最小是8,即10毫秒。iOS规定是16,即20毫秒。

  连接参数完全由主机决定,但从机可以发出更新参数申请,主机可以接受也可以拒绝。android手机一般接受,而ios比较严格,拒绝的概率比较高。

  一般场景,连接参数设置16,即20毫秒,一般的传输速率是50*20=1000字节/每秒。如果每个连接事件传输更多的包,可以获得更高的传输速率。

  MesoonRF美迅物联网是工业物联网无线通信模块生产厂商,提供WiFi模块,低功耗(BLE)蓝牙模块,Mesh组网模块,UWB模块,NFC模块等产品,并通过了BQB,FCC,CE,ROHS,REACH等认证。产品包括蓝牙串口透传模块,蓝牙双模,低功耗蓝牙4.2/5.0/5.1/5.2/5.3,hc05/06,BM77/78,蓝牙mesh组网等工业级、车规级物联网方案。


专业技术工程师
24小时在线服务

提交需求快速为您推荐合适产品

服务
热线
0755-2376 4945
×