上电连接后,定时,之后断开自动连接下一个从机!
已经完成上电自动连接,现在的问题是有多个从机,第一个从机连接完成并读取完数据,使其断开,如何让他自动连接已经扫描的第二个从机呢?求大神指教
达到一个自动轮询的效果
admin admin1:
GAPCentralRole_TerminateLink
Alen Zhou:
回复 admin admin1:
这个函数只是连接时,把他断开啊,可是问题的关键是断开了要他继续自动连接下一个从机?
Alen Zhou:
回复 Alen Zhou:
只能自己顶啊!!!求大神
admin admin1:
回复 Alen Zhou:
继续扫描,然后连接啊,不是重复动作么
Alen Zhou:
回复 admin admin1:
继续扫描的话,我设置的是默认扫描到的第一个,按理原来的扫描本来就有一个存储的地址来存储扫描到的从机,第一个连接完成并读取完数据后,将他断开,之后将存储的地址标示符加1,然后在直接间接。可以我操作的实际是第一个断开之后,第二个就连接不上了!不知道我又没有讲清楚
shen renren:
这个功能我们也正在做,我们的想法是,在广播数据内容中带有编码识别,自动建立1号连接并通讯完成后,断开连接重新扫描,扫描到1号和2号时,主动放弃1号连接,并连接2号。
Alen Zhou:
回复 shen renren:
和我的想法还是有点不同,我的是在第二次连接过程中,由于第一次扫描已经记录了从机设备的地址,simpleBLEDevList[simpleBLEScanIdx]为设备存储的数组,simpleBLEScanIdx设备标示符。本来是我想直接通过该主机的状态的然后由simpleBLECentralEventCB()找到对应的状态,就可以进行连接等操作了,但是发现不知道如何调用!