WCH579作為從機,安卓手機A和安卓手機B作為主機;
第一次廣播,579設置GAPBOND_AUTO_SYNC_WL為TRUE,NV中無綁定信息;GAPROLE_ADV_FILTER_POLICY設置為GAP_FILTER_POLICY_ALL,開啟廣播,手機A和手機B均可以搜索到,使用手機A連接,579保存手機A主機信息;
第二次廣播,579設置GAPBOND_AUTO_SYNC_WL為TRUE,NV中有主機A的綁定信息,調用LL_AddWhiteListDevice將主機A的信息加入白名單,GAPROLE_ADV_FILTER_POLICY設置為GAP_FILTER_POLICY_WHITE,開啟廣播,手機A和手機B均無法搜索到,手機A也無法自動連接579,使用手機A手動連接579也無法成功;
若第二次廣播GAPROLE_ADV_FILTER_POLICY設置為GAP_FILTER_POLICY_ALL時,手機A可以自動連接579,但是手機B也可以搜索到579并成功連接;
現(xiàn)在想要做到的效果是第二次廣播時手機A能夠自動連接579,且手機B無法搜索并連接;想問下是哪里設置出了問題,還是白名單設置沒有生效?
查看: 6252
回復: 5
WCH579白名單使用問題?
熱門產品 :
CH394: 以太網協(xié)議棧芯片
你好,添加白名單的地址可以用連接事件回調上來的地址試試。
使用主機廣播地址還是主機真實藍牙地址好像都不能成功。
您好,方便的話請與張工聯(lián)系看看吧,025-52635389,讓他幫您分析下程序看看。
@Archer 您好,什么時間打電話方便?周六上班嗎?
您好,都可以的,有問題隨時聯(lián)系
請勿發(fā)布廣告和違法內容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務您
只有登錄才能回復,可以選擇微信賬號登錄