開始的時(shí)候設(shè)置藍(lán)牙白名單策略為任何設(shè)備都可以掃描連接,需要配對但是不可綁定:
GAP_FILTER_POLICY_ALL?
GAPBOND_PAIRING_MODE_INITIATE
isBonding=FALSE
通過GAPBondMgr_SetParameter、GAPRole_SetParameter設(shè)定參數(shù)
使用蘋果手機(jī)連接,正常配對沒問題,配對成功后調(diào)用LL_addWhiteList函數(shù)保存蘋果手機(jī)的addrType和addr(蘋果的addrType是3而不是0,不知道后續(xù)的現(xiàn)象是不是與這個(gè)有關(guān)系,如果有關(guān)系該怎么解決呢?),添加白名單后修改白名單策略、配對策略為:
GAP_FILTER_POLICY_WHITE_CON?
GAPBOND_PAIRING_MODE_NOPAIR
通過GAPBondMgr_SetParameter、GAPRole_SetParameter設(shè)定參數(shù),
斷開蘋果設(shè)備后重新連接,在571的Peripheral_LinkTerminated函數(shù)中重新打開廣播,此時(shí)該蘋果設(shè)備沒法連接ch571F了,手機(jī)提示連接超時(shí)。
請問想要實(shí)現(xiàn)蘋果設(shè)備斷開后,只有之前連接過的蘋果設(shè)備才能重連,這個(gè)怎么處理呢?