2015-09-21 881 views
1

有人能告訴我BLE設備中Mac地址和藍牙地址之間的區別嗎?Mac地址和藍牙地址之間的區別

它們都必須是唯一的嗎? 我讀過,更改藍牙地址會影響mac地址? 是否有可能有不同的藍牙地址,但同一個mac地址?

+1

如果回答您的問題,請不要忘記單擊答案附近的複選標記 – raphael

回答

2

你所說的藍牙地址是一種更常見的靜態地址,它是一個隨機生成的地址,而MAC地址是唯一且公開的。

根據section 9.2: "48-bit universal LAN MAC addresses"按照IEEE 802-2001標準創建MAC地址。它們具有從IEEE Registration Authority獲得的有效組織唯一標識符(OUI)。

MAC地址分爲以下兩個字段:

  1. company_assigned字段被包含在24 LSb的。
  2. company_id字段包含在24個MSb中。

鑑於A靜態地址是一個48位的隨機生成的地址創建考慮了這些要求:

  1. 兩個靜態地址的最顯著位應等於「1」
  2. 所有靜態地址的隨機部分的位不應等於'1'
  3. 靜態地址的隨機部分的所有位不應等於'0'