请选择 进入手机版 | 继续访问电脑版
查看: 1098|回复: 0

[技术交流] 连接间隔对数据通信速率有何影响?

[复制链接]

108

主题

163

帖子

618

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
618
发表于 2022-4-22 11:09:54 | 显示全部楼层 |阅读模式
  描述

  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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表