Hi,Yan:
在CC2540和手机连接之后,无数据发送的时候也会再不断的进行握手交互,以防止连接断开。我现在想要增长这个握手的间隔,以降低连接的功耗,请问这个应该修改哪些参数呢?谢谢。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
连接参数包括 连接间隔,从机潜伏和监督超时。
连接间隔是主从机进行数据交互的周期,增长这个可以减低功耗。当时要是有数据发送时,数据发送速度会减慢。
潜伏,Slave如果没有数据发送,允许跳过连接时间
连接参数中的Slave的潜伏值,是允许设备跳过的最大连接次数,在连接事件中,如果slave没有对master的包做出回应,master将会在后来的连接时间中重复发送,知道slave回应。两个有效的连接事件之间的最大时间跨度(假设slave跳过了最大数目的连接时间)称为“有效连接间隔”
从设备的潜伏范围是0~499,但是有效的连接间隔必须小于32s
连接间隔,1.25ms的倍数,7.5ms~4s之间
监督超时,10ms的倍数,100ms~32s之间,必须大于(1+slaveLatency)*ConnInterval
从机潜伏,0~499之间,不能超过(SupervisionTimeout/connInterval)-1