Mac地址和蓝牙地址之间的区别

时间:2015-09-21 20:07:48

标签: bluetooth bluetooth-lowenergy mac-address

有人可以告诉我BLE设备中Mac地址和蓝牙地址的区别吗?

他们俩都必须是独一无二的吗? 我读过更改蓝牙地址会影响mac地址吗? 是否可以使用不同的蓝牙地址,但具有相同的mac地址?

1 个答案:

答案 0 :(得分:6)

您所指的蓝牙地址是更常见的静态地址,它是随机生成的地址,而MAC地址是唯一且公开的。

MAC地址根据IEEE 802-2001标准根据section 9.2: "48-bit universal LAN MAC addresses"创建。他们拥有从IEEE Registration Authority获得的有效组织唯一标识符(OUI)。

MAC地址分为以下两个字段:

  1. company_assigned字段包含在24 LSb。
  2. company_id字段包含在24 MSb。
  3. 然而,静态地址是考虑到这些要求而创建的48位随机生成的地址:

    1. 静态地址的两个最高有效位应等于'1'
    2. 静态地址的随机部分的所有位不应等于'1'
    3. 静态地址的随机部分的所有位不应等于'0'