簡述
任何網絡裝置而言,都會有自己獨特的一個MAC位址,不然在裝置量較大的情況下很可能造成通信的混亂。藍牙是無線通信中使用非常廣泛的技術,當然其藍牙位址也是相當的重要的了。
藍牙位址簡述
種類劃分
- public位址
- random位址
藍牙位址長度,48bit,即6個byte。
Public位址
該位址是固定的,廠商設定:
public addr和resolvable random addr和unresolvable random addr
Random位址
Random位址其實又分為兩種:
- Static位址
- Private位址
Static位址
這種位址是在藍牙裝置上電初始化成功後,就不會再變化,而到關閉電源再重新開機,才會使用一個新的值。
Private位址
這種是non resolvable的private位址,其值不能和public位址一樣。對于這種位址,如果都沒有辦法解析出,不知道需要這類位址有什麼作用?以後知道了再來補充吧。不過覺得可能是對Public位址的一個補充。
這種是resolvable的private位址,prand部分是随機生成的24bit數值,hash部分使用如下的方式生成:
hash
localHash = ah(IRK, prand)