我手上有兩塊CH582開發(fā)板,想一個(gè)作為主機(jī),一個(gè)作為從機(jī),主機(jī)要知道從機(jī)的藍(lán)牙m(xù)ac地址才能連接上,
那么作為從機(jī),如何獲取自身的藍(lán)牙m(xù)ac地址呢
我手上有兩塊CH582開發(fā)板,想一個(gè)作為主機(jī),一個(gè)作為從機(jī),主機(jī)要知道從機(jī)的藍(lán)牙m(xù)ac地址才能連接上,
那么作為從機(jī),如何獲取自身的藍(lán)牙m(xù)ac地址呢
1.如果是將BLE_MAC設(shè)置為TRUE,那么使用的就是自定義mac地址,可以在下面截圖出看自己設(shè)置的mac地址,
2.如果使用的是芯片自帶的mac地址,那么可以使用GetMACAddress(TestBuf);獲取芯片唯一mac地址,也可使用isp工具進(jìn)boot查看:
3.當(dāng)然還可以在初始化結(jié)束后采用調(diào)用函數(shù)的方式直接獲取當(dāng)前使用的mac地址,
4.可以使用手機(jī)軟件,如BLE調(diào)試助手,搜索到設(shè)備會(huì)顯示名稱和mac地址。
注意點(diǎn):在主機(jī)端傳入的mac地址要注意大小端,第1和4兩種方法獲取的mac地址大小端是相反的。
好的,非常感謝