2015-09-21 835 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'