iOS藍牙小知識——mac地址

iOS搜索到藍牙時,藍牙的mac地址已經(jīng)被隱藏了,我們打印出來的外設信息中是沒有mac地址的,蘋果提供給我們識別藍牙的是identifier


屏幕快照 2017-12-19 上午10.25.38.png

但是安卓的是有mac地址的,客戶就要求我們iOS也必須顯示mac地址,可是我們的應用層無法實現(xiàn)該功能。通過查閱網(wǎng)上的資料發(fā)現(xiàn)有的說可以在服務里添加MAC地址,可是這樣的話還是無法實現(xiàn)搜索的時候顯示MAC地址,與客戶的需求不符合。

然后我們的同事找到一個同牌子開發(fā)版的手環(huán)可以實現(xiàn)顯示MAC地址,然后我拿來他們的手環(huán)進行測試,發(fā)現(xiàn)他們的MAC地址是放在了廣播包里面。


屏幕快照 2017-12-19 上午10.24.26.png

然后將這個告知了需求方,讓硬件配合開發(fā)此功能,現(xiàn)在我們的硬件也實現(xiàn)了該功能:


屏幕快照 2017-12-19 上午10.13.40.png

這樣的話,我們可以通過獲得廣播包里的MAC地址來展示給用戶。
所以如果有這個需求的要跟硬件的溝通,讓他們把MAC地址加入到廣播包中,我們iOS才可以實現(xiàn)這個功能。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容