BT地址与MAC地址相同吗?

时间:2019-04-25 23:02:19

标签: bluetooth mac-address ieee

我试图弄清楚设备的BT地址,却遇到麻烦,同时发现它遵循IEEE 802-2014标准以及MAC地址,因此这是MAC地址和BT地址之间的区别:

电话设备(例如)可以具有BT地址和MAC地址吗?

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

1 个答案:

答案 0 :(得分:0)

蓝牙地址确实来自与您可能更熟悉的MAC地址相同的空间-以太网适配器或802.11 WiFi接口上的MAC地址。为了在电话等蓝牙接口上分配地址,制造商必须以与他们必须注册一部分空间才能将MAC地址分配给802.11接口相同的方式,从IEEE购买权利。因此,至少以我自己的经验,通常会说“蓝牙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).

如果电话同时具有蓝牙和802.11芯片组,则这两个电话必须具有唯一的硬件标识符。实际上,我发现制造商将在同一部电话上将MAC地址X分配给802.11接口,将MAC地址X + 1分配给蓝牙接口,反之亦然;例如,WiFi MAC 00:11:22:33:44:00和Bluetooth MAC 00:11:22:33:44:01。没有说明他们必须这样做的方法,但这似乎是划分IEEE分配的一种非常标准的方法。