微信小程序在使用搜索附近藍牙獲得已發現藍牙列表中,有些藍牙會出現廣播對象叫advertisData
獲取廣播中的mac的方法為:
var buff = res.devices[i].advertisData.slice(2, 8); var arrayBuff = Array.prototype.map.call(new Uint8Array(buff), x => ('00' + x.toString(16)).slice(-2)).join(':'); var arrayMac = arrayBuff.toUpperCase();