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

参数配置,该请求中包括以下四个参数:

1 minimum connection interval 最小连接间隔

2 maximum connection interval 最大连接间隔

3 slave latency 连接延迟

4 timeout. 超时时间

猜你喜欢

转载自blog.csdn.net/gyb510/article/details/72304170