|
描述
1、MTU
MTU:Maximum Transmission Unit,最大传输单元。
在BLE 4.2协议中,每次传输链路上至少23字节的MTU(其中:包括三字节的头部header,有效载荷是20字节)
2、连接间隔
BLE蓝牙连接成功后,主机Master和从机Slave之间进行交互的2次连接事件的间隔,称为BLE蓝牙连接间隔,其中,连接间隔最小的值为7.5ms,最小的增量为1.25ms。
常见几款智能设备连接间隔范围如下:
一个连接间隔发送单个数据包:
一个连接间隔发送多个数据包:
3、影响数据通信速率(吞吐量)的因素,简述如下:
●连接间隔
●每一个连接间隔内发送数据包的数量
●每一个的数据包的长度
4、案例
苹果IOS应用每一包发送数据长度分别为20字节、127字节,其速率计算分别如下,另假设一个连接间隔时间内发送的数据包长度为4个。
●每包发送字节数20字节
Throughput Rate = (1000*4*20)/30=2666.67B/s
●每包发送字节数127字节
Throughput Rate = (1000*4*127)/30=16933.33B/s
从以上的结果可以看出,每包发送字节数提高了6倍,那么数据通信速率提高了6倍,即每一个数据包的字节数越大(使能DLE)、每一个连接间隔内发送数据包的数量越多(增大MTU)、连接间隔越小,数据通信速率越大。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|