Mac 地址与蓝牙地址的区别

Difference between Mac Address and Bluetooth Address

谁能告诉我 BLE 设备中 Mac 地址和蓝牙地址的区别?

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

您指的蓝牙地址是更广为人知的静态地址,它是随机生成的地址,而 MAC 地址是唯一的,public。

MAC 地址是根据 section 9.2: "48-bit universal LAN MAC addresses". They have a valid Organizationally Unique Identifier (OUI) obtained from the IEEE Registration Authority 的 IEEE 802-2001 标准创建的。

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

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

然而,静态地址是根据以下要求创建的 48 位随机生成地址:

  1. 静态地址的两个最高有效位应等于‘1’
  2. 并非静态地址随机部分的所有位都应等于“1”
  3. 并非静态地址随机部分的所有位都应等于“0”