CN / EN
文档反馈
感谢关注汇顶文档,期待您的宝贵建议!
感谢您的反馈,祝您愉快!

连接参数介绍

发起态设备发送的连接请求数据包中包含连接参数信息,并且连接建立之后双方设备也可对连接参数进行修改。

各连接参数具体描述如下:

  • 连接间隔(Connection Interval)

    连接间隔决定了主设备和从设备的交互间隔,它是指在一个连接事件的开始到下一个连接事件的开始的时间间隔。

    该参数的单位为1.25 ms,范围是6 ~ 3200,即7.5 ms ~ 4s。

  • 从设备延迟(Slave Latency)

    从设备延迟用来指明从设备(外围设备)可以忽略的连接事件的个数。允许从设备在没有数据要发的情况下,跳过一定数目的连接事件,在这些连接事件中不必回复主设备的包,这样就能更加节约功耗。但从设备可以忽略的连接事件个数不应超过设置的“从设备延迟”参数的值。

    该参数的范围为:0 ~ 499。

  • 监控超时(Supervision Timeout)

    这个超时时间是指两次成功的连接事件之间的最大可允许的时间。如果在这段时间内都没有一个成功的连接事件,主从设备会断开当前连接。

    该参数的单位是10 ms,范围是10 ~ 3200,即100 ms ~ 32s。

说明:

连接间隔、从设备延迟以及监控超时这三者必须满足如下公式:Supervision Timeout >(1 +slaveLatency)*(connection Interval)*2,否则无法建立连接。

这三个连接参数在不同的配置情况下,将对通信速率和功耗产生影响:

  • 连接间隔缩短,主设备和从设备通信更加频繁,缩短数据发送周期,增加功耗。
  • 连接间隔增长,主设备和从设备通信频率降低,增长数据发送周期,降低功耗。
  • 如果从设备延迟设置为0,每次连接事件中都需要回复主设备的包,将提高数据发送速度,增加功耗。
  • 从设备延迟加长,将降低数据发送速度,降低功耗。

扫描关注

打开微信,使用“扫一扫”即可关注。