1.MTU
- MTU:Maximum Transmission Unit,最大传输单元
在BLE中,逻辑链路上至少23字节的MTU(其中:包括三字节的头部,有效载荷是20字节)
2.BLE连接间隔
BLE蓝牙连接成功后,即:Master和Slave,而Master和Slave之间进行交互的间隔称为BLE蓝牙连接间隔,其中,连接间隔最小的值为7.5ms,最小的增量为1.25ms
- 一个连接间隔发送单个数据包
- 一个连接间隔发送多个数据包
3.速率
影响速率的因素如下:
-
连接间隔
-
每一个连接间隔内发送数据包的长度
-
每一包的数据包的长度
4.案例
IOS上应用每一包发送数据长度为20字节、127字节的数据,其速率的分别如下,另假设一个连接间隔时间内发送的数据包长度为4个
- 每包发送字节数20字节
Rate = 1000*4*20/30=2666.67B/s
- 每包发送字节数127字节
Rate = 1000*4*127/30=16933.33B/s
从以上的结果可以看出,每次发送数据包会影响速率