Адреса Bluetooth действительно выводятся из того же пространства, что и MAC-адреса, с которыми вы, возможно, знакомы больше - адреса на адаптерах Ethernet или интерфейсах 802.11 WiFi.Чтобы назначить адрес интерфейсу Bluetooth, скажем, на телефоне, производитель должен приобрести право сделать это у IEEE так же, как он должен зарегистрировать некоторую часть пространства для назначения MAC-адресов интерфейсам 802.11.Из-за этого часто говорят «Bluetooth MAC», по крайней мере, по моему собственному опыту.Базовая спецификация Bluetooth гласит:
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).
Если в телефоне есть набор микросхем Bluetooth и 802.11, он должен иметь уникальные аппаратные идентификаторы для обоих.На практике я видел, что производители будут назначать MAC-адрес X интерфейсу 802.11 и MAC-адрес X + 1 интерфейсу Bluetooth на том же телефоне или наоборот;например, WiFi MAC 00:11:22:33:44:00
и Bluetooth MAC 00:11:22:33:44:01
.Ничто не говорит о том, что они должны сделать это, но, похоже, это довольно стандартный способ разделения их распределений IEEE.