1、第一次進入配對模式后綁定設(shè)備。(存在綁定設(shè)備的時候任何設(shè)備都無法掃描到582)
2、點擊按鈕刪除當前綁定的設(shè)備,允許任何設(shè)備的掃描和綁定。成功連接配對綁定后繼續(xù) 1的條件
熱門產(chǎn)品 :
USB3.0 HUB控制器:CH634
1、第一次進入配對模式后綁定設(shè)備。(存在綁定設(shè)備的時候任何設(shè)備都無法掃描到582)
2、點擊按鈕刪除當前綁定的設(shè)備,允許任何設(shè)備的掃描和綁定。成功連接配對綁定后繼續(xù) 1的條件
綁定之后進行白名單廣播,只有已經(jīng)填寫了的MAC的設(shè)備才可以搜索到。
CH58x藍牙白名單(BLE_WhiteList) - SweetTea_lllpc - 博客園 (cnblogs.com)
另外手機的地址是動態(tài)的。我使用GAP_ResolvePrivateAddr函數(shù)來解析出私有地址,函數(shù)返回FAILURE是是什么問題呢?
看log的話是能獲取到一串秘鑰的。1f a1 a0 f7 73 3c 6c 2f b3 34 72 a8 f8 a6 3f f2??
uint8_t?bongDev1_IRKKey[16]?=?{0};??//?獲取irk秘鑰 tmos_snv_read(devIRKNvID(0),?16,?bongDev1_IRKKey);?? PRINT("bongDev1_IRKKey?=?"); for(uint8?i?=?0;?i?<?16;?i++){ ????PRINT("%02x?",?bongDev1_IRKKey[i]); }PRINT("?\r\n"); uint8_t?bongDev1_IRKKeyToMacAddr[6];????//?解析地址 bStatus_t??st?=?GAP_ResolvePrivateAddr(?bongDev1_IRKKey,?bongDev1_IRKKeyToMacAddr?); if(st?==?SUCCESS){ ????PRINT("bongDev1_IRKKeyToMacAddr?=?"); ????for(uint8?i?=?0;?i?<?6;?i++){ ????????PRINT("%02x?",?bongDev1_IRKKeyToMacAddr[i]); ????}PRINT("?\r\n"); }else?if(st?==?FAILURE){ ????PRINT("FAILURE?\n?"); }else?if?(st?==?INVALIDPARAMETER){ ????PRINT("INVALIDPARAMETER??\n"); }
已發(fā)送至郵箱,請查收。