BLE之连接间隔

1.MTU

  • MTU:Maximum Transmission Unit,最大传输单元
在BLE中,逻辑链路上至少23字节的MTU(其中:包括三字节的头部,有效载荷是20字节)
2.BLE连接间隔
BLE蓝牙连接成功后,即:Master和Slave,而Master和Slave之间进行交互的间隔称为BLE蓝牙连接间隔,其中,连接间隔最小的值为7.5ms,最小的增量为1.25ms
【BLE之连接间隔】BLE之连接间隔
文章图片

  • 一个连接间隔发送单个数据包
BLE之连接间隔
文章图片

  • 一个连接间隔发送多个数据包
BLE之连接间隔
文章图片

3.速率
影响速率的因素如下:
  • 连接间隔
  • 每一个连接间隔内发送数据包的长度
  • 每一包的数据包的长度
BLE之连接间隔
文章图片

4.案例
IOS上应用每一包发送数据长度为20字节、127字节的数据,其速率的分别如下,另假设一个连接间隔时间内发送的数据包长度为4个
  • 每包发送字节数20字节
Rate = 1000*4*20/30=2666.67B/s
  • 每包发送字节数127字节
Rate = 1000*4*127/30=16933.33B/s
从以上的结果可以看出,每次发送数据包会影响速率

    推荐阅读