我正在一個ibeacon應用程序,我擔心別人可能會嗅探我的應用程序的鄰近UUID。所以我做了一些研究,發現這篇文章:http://developer.radiusnetworks.com/2013/10/21/corebluetooth-doesnt-let-you-see-ibeacons.htmlsniff ibeacon包與接近UUID主要次要
它基本上說與其他人一樣,蘋果不允許你這樣做。但後來我發現了一些像這樣的mac應用程序:https://github.com/liamnichols/iBeaconScanner
我做了一些測試,它真的可以顯示我的UUID。是否有任何方法來阻止即使這些mac或android應用程序獲取我的接近UUID?
感謝您的詳細解釋。所以這就是說,對於iBeacon你不能這麼做,那麼使用BLE怎麼樣?例如,你可以定義自己的服務/特性和加密/解密?我的意思是說,在技術上你可以做的工作,以防止任何人得到你的接近uuid? – lemondeer
是的,您可以使用包含只有您知道如何解密的標識符的加密有效內容來傳輸您自己的自定義BLE廣告。萬向節信標使用這樣的系統。 – davidgyoung
謝謝大衛,你的回答真的很有幫助!如果我決定以這種方式使用,會比iBeacon消耗更多電量嗎?這是否支持背景模式廣告/接收? – lemondeer