如何自行設(shè)定藍(lán)牙廣播的mac地址?

boardcast例子中


#if(defined(BLE_MAC)) && (BLE_MAC == TRUE)
const uint8_t MacAddr[6] ={0x84, 0xC2, 0xE4, 0x03, 0x02, 0x02};
#endif


是否在程序中寫(xiě)上

#define BLE_MAC TRUE

就能將mac地址設(shè)定為{0x84, 0xC2, 0xE4, 0x03, 0x02, 0x02}


在observer例子中加白名單

uint8_t addr[6] ={0x84, 0xC2, 0xE4, 0x03, 0x02, 0x02};
LL_AddWhiteListDevice(ADDRTYPE_PUBLIC, addr);

搜不到 試過(guò)很多次都失敗了

您好,設(shè)置自定義MAC的話,只需要將BLE_MAC設(shè)置為T(mén)RUE,然后修改MacAddr中的值就可以了,可以用APP來(lái)搜索驗(yàn)證是否修改成功。

觀察者添加白名單需要注意的是大小端問(wèn)題,修改為uint8 addr[6]={0x02,0x02, 0x03, 0xE4, 0xC2, 0x84};? 看看,

可通過(guò)ObserverAddDeviceInfo(pEvent->deviceInfo.addr, pEvent->deviceInfo.addrType);獲取到的addr和addrtype分別是什么。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频