ble4 连接参数

一、背景:

  • ble4的低功耗是依赖于广播间隔和连接间隔的,因此合适的连接间隔可以保证连接稳定的情况下降低功耗
二、连接参数限制
  • 连接参数是经过主从机双方协定后使能的一组参数,因此作为从机的设备,可以申请一组连接参数,通常情况下,作为主机的手机,收到请求后,会判断该组参数是否合法,然后根据判断情况使能一组合理的参数,其中ios手机对连接参数的要求比较严格,也就是符合ios手机的连接参数,就一定符合安卓的要求
  • 以下是ios对连接参数的要求: ● Interval Max * (Slave Latency + 1) ≤ 2 seconds
    ● Interval Min ≥ 20 ms
    ● Interval Min + 20 ms ≤ Interval Max Slave Latency ≤ 4
    ● connSupervisionTimeout ≤ 6 seconds
    ● Interval Max * (Slave Latency + 1) * 3 < connSupervisionTimeout
  • 参数配置,该请求中包括以下四个参数: 【ble4 连接参数】● minimum connection interval 最小连接间隔
    ● 2 maximum connection interval 最大连接间隔
    ● 3 slave latency 连接延迟
    ● 4 timeout. 超时时间

    推荐阅读