GAPBondMgr配置:
我執(zhí)行了如下過程:
1.程序下載完成后, 主機(jī)發(fā)起連接, 會提示輸入PIN碼
2.連接成功后從機(jī)調(diào)用GAPRole_TerminateLink(peripheralConnList.connHandle)函數(shù)斷開連接
3.確認(rèn)連接斷開后從機(jī)執(zhí)行GAPBondMgr_SetParameter(GAPBOND_ERASE_ALLBONDS, 0, NULL)刪除綁定
4.調(diào)用GAPBondMgr_GetParameter(GAPBOND_BOND_COUNT, &bond_count)查詢綁定數(shù)量, 確認(rèn)為0
5.手機(jī)作為主機(jī)在BLE調(diào)試助手中點擊連接該設(shè)備, 顯示連接成功
6.手機(jī)斷開連接, 再次點擊連接, 提示輸入PIN碼
問題:
從機(jī)斷開連接并刪除綁定后手機(jī)能夠直接連接成功無需輸入PIN碼(步驟5), 但再次斷開連接后手機(jī)點擊連接會提示輸PIN碼
麻煩幫忙看一下, 我被這個問題卡了很久了, 拜托了, 謝謝!!