大家好,我在lightblue试了一下,在连接状态下修改一套新的连接参数,需要断开蓝牙重新连接之后新的参数才能生效。请问如何在不重连蓝牙的情况下让新的连接参数及时生效?多谢了!
Yan:
rick.
能说一下你自己是怎么更新参数的吗?
正常情况下,在连接状态下,外设发起连接参数更新请求,只要符合iOS的参数范围,是能直接更新的,不需要断开连接。
Rick zhai:
回复 Yan:
你好,为了降低功耗,我们需要蓝牙在正常连接情况下用一套连接间隔较长的连接参数1,然后升级的时候用一套连接间隔较短的连接参数2。
连接参数1我是在初始化的时候配好了,它在蓝牙连接建立之后就会生效,当我们想要升级的时候怎么样才能在不断开蓝牙的情况下让连接参数2生效?
我是用这个函数配的,GAPRole_SetParameter(),配完了之后 现在是需要断开蓝牙再重新连接才能生效。