Разберемся с мак-адресами
ПУТЬ К СВОБОДЕЧто такое адрес Bluetooth (BD_ADDR)
Адрес устройства Bluetooth (или BD_ADDR) - это уникальный 48-битный идентификатор, присвоенный каждому устройству Bluetooth производителем.
Адрес Bluetooth обычно отображается в виде 6 байтов, записанных в шестнадцатеричном формате и разделенных двоеточиями (пример - 00: 11: 22: 33: FF: EE).
Верхняя половина адреса Bluetooth (24 старших бита) называется так называемым уникальным идентификатором организации (OUI). Его можно использовать для определения производителя устройства ( форма поиска MAC-адреса Bluetooth ). Префиксы OUI назначаются Институтом инженеров по электротехнике и радиоэлектронике (IEEE).
Помимо идентификации, адрес устройства Bluetooth используется для определения шаблона скачкообразной перестройки частоты при радиосвязи между устройствами Bluetooth.
Структура адреса Bluetooth
Адрес Bluetooth состоит из трех частей: NAP, UAP и LAP.

NAP
Незначительная часть адреса (2 байта). Содержит первые 16 бит OUI. Значение NAP используется в кадрах синхронизации скачкообразной перестройки частоты.
UAP
Верхняя часть адреса (1 байт). Содержит оставшиеся 8 бит OUI. Значение UAP используется для заполнения в различных алгоритмах спецификации Bluetooth.
LAP
Младшая часть адреса (3 байта). Эта часть адреса Bluetooth выделяется производителем устройства. Значение LAP однозначно идентифицирует устройство Bluetooth как часть кода доступа в каждом передаваемом кадре.
LAP и UAP составляют значительную адресную часть (SAP) адреса Bluetooth.