BT地址和MAC地址一样吗?

Is BT Address the same as MAC Address?

我试图找出设备的 BT 地址,然后在发现它遵循 IEEE 802-2014 标准以及 MAC 地址时遇到了麻烦,因此这是 [=17 内的差异=]地址和BT地址:

phone 设备(假设)可以有 BT 地址和 MAC 地址吗?

如果是这样,在 2 个设备中具有相同的 MAC 地址或 BT 地址会产生什么影响?

蓝牙地址确实是从与您可能更熟悉的 MAC 地址相同的 space 提取的——以太网适配器或 802.11 WiFi 接口上的地址。为了在 phone 上为蓝牙接口分配地址,制造商必须从 IEEE 购买这样做的权利,就像他们必须将 space 的某些部分注册到为 802.11 接口分配 MAC 个地址。因此,通常会说 "Bluetooth MAC",至少在我自己的经验中是这样。蓝牙核心规范是这样说的:

The BD_ADDR shall be created in accordance with Section 9.2 (“48-bit univer-
sal LAN MAC addresses”) of the IEEE 802-2001 standard (http://stan-
dards.ieee.org/getieee802/download/802-2001.pdf) and using a valid
Organizationally Unique Identifier (OUI) obtained from the IEEE Registration
Authority (see http://standards.ieee.org/regauth/oui/forms/ and sections 9 and
9.1 of the IEEE 802-2001 specification).

如果 phone 同时具有蓝牙和 802.11 芯片组,则它必须具有两者的唯一硬件标识符。实际上,我所看到的是制造商将MAC地址X分配给802.11接口,而MAC地址X+1分配给同一个phone上的蓝牙接口,反之亦然;例如,WiFi MAC 00:11:22:33:44:00 和蓝牙 MAC 00:11:22:33:44:01。没有任何内容表明他们 必须 这样做,但这似乎是分配 IEEE 分配的一种非常标准的方式。