Узнать адрес устройства Bluetooth чаще всего требуется при настройке сопряжения в промышленных системах, при фильтрации устройств на роутере или ПК, а также когда два одинаковых гаджета отображаются под одним именем и нужно понять, какой из них ваш. Этот адрес — уникальный идентификатор, который присваивается Bluetooth-модулю ещё на заводе, и именно по нему одни устройства «узнают» другие в эфире.

По своей сути Bluetooth-адрес аналогичен MAC-адресу сетевой карты: это последовательность из 12 шестнадцатеричных символов, записываемая в формате вида AA:BB:CC:11:22:33. В статье разберём, из чего состоит этот адрес, чем отличаются его типы, как найти его на Android, iPhone, Windows и другой технике, и что делать, если адрес не отображается или меняется при каждом подключении.

Что такое Bluetooth-адрес и зачем он нужен

Bluetooth Device Address (сокращённо BD_ADDR) — это 48-битный идентификатор радиомодуля, который используется на аппаратном уровне протокола Bluetooth. Без него невозможно установить соединение: при сопряжении устройства обмениваются именно адресами, а не «именами», которые вы видите в списке доступных гаджетов. Имя устройства — лишь текстовая метка, её можно изменить, а вот адрес у классического модуля фиксирован.

Адрес записывается шестью парами шестнадцатеричных символов, разделёнными двоеточиями. Первые три пары — это OUI (Organizationally Unique Identifier), код производителя чипа, а последние три — уникальный номер конкретного экземпляра. По первым трём байтам можно приблизительно определить, чей радиомодуль установлен в устройстве.

На практике знание адреса нужно в нескольких ситуациях:

  • 🔧 при настройке фильтрации доступа — например, чтобы разрешить подключение только конкретной гарнитуры;
  • 🔍 при различении двух одинаковых устройств с совпадающими именами в списке сопряжения;
  • 🛠 при диагностике — сервисный инженер может попросить адрес для проверки в базе или логах;
  • 💻 при разработке и отладке приложений, работающих с Bluetooth API;
  • 🏭 при подключении промышленных датчиков и сканеров, где привязка идёт строго по адресу.

Типы Bluetooth-адресов: публичный и случайный

С появлением стандарта Bluetooth Low Energy (BLE) система адресации усложнилась: теперь существует два больших класса адресов — публичный и случайный. Публичный адрес регистрируется производителем и не меняется в течение жизни устройства. Случайный генерируется программно и может периодически обновляться — это сделано для защиты приватности, чтобы гаджет нельзя было отслеживать по постоянному идентификатору.

Случайные адреса делятся ещё на два подтипа: статические (меняются редко, например после перезагрузки) и приватные (меняются по таймеру). Именно поэтому BLE-устройство в сканере может показывать разные адреса в разные дни — это нормальное поведение, а не неисправность. Если адрес вашего BLE-гаджета при каждом сканировании отличается, скорее всего, устройство использует приватный случайный адрес — это штатный механизм защиты от отслеживания.

Тип адресаКак формируетсяМеняется лиГде применяется
ПубличныйПрошивается производителем, содержит OUIНетКлассический Bluetooth, часть BLE-устройств
Случайный статическийГенерируется при инициализацииПосле перезагрузки или сбросаBLE-гаджеты, датчики
Случайный приватный разрешаемыйГенерируется из ключа IRKПериодически по таймеруСмартфоны, часы, трекеры
Случайный приватный неразрешаемыйПолностью случайныйПериодическиУстройства с повышенной приватностью
💡

Постоянный (публичный) адрес есть не у всех устройств: многие BLE-гаджеты намеренно используют временные адреса, поэтому «плавающий» MAC — это особенность, а не поломка.

Как узнать Bluetooth-адрес на Android

На большинстве смартфонов с Android адрес Bluetooth-модуля можно посмотреть в системной информации. Типовой путь выглядит так: Настройки → О телефоне (или Об устройстве), далее пункт Статус или Вся информация, где среди прочего указан адрес Bluetooth. Точные названия пунктов зависят от оболочки производителя и версии системы, поэтому если пункта нет на виду — воспользуйтесь поиском по настройкам со словом «Bluetooth».

Учтите нюанс: на части современных версий Android адрес может отображаться как 02:00:00:00:00:00 или вообще скрываться от приложений — система ограничивает доступ к идентификаторам из соображений приватности. В этом случае реальный адрес виден только системным компонентам, а сторонние программы получают заглушку.

☑️ Как найти Bluetooth-адрес на Android

Выполнено: 0 / 5
⚠️ Внимание: на части устройств адрес Bluetooth отображается только при включённом модуле. Если вместо адреса вы видите прочерки или «Недоступно», сначала активируйте Bluetooth и повторите проверку.

Как узнать адрес на iPhone и iPad

На устройствах Apple Bluetooth-адрес находится в том же месте, где и адрес Wi-Fi: откройте Настройки → Основные → Об этом устройстве. В списке характеристик будет строка Bluetooth — это и есть искомый идентификатор. Он статичен и не меняется при перезагрузках.

Отдельно стоит упомянуть внешние аксессуары: адрес подключённых наушников или клавиатуры iPhone в интерфейсе не показывает. Узнать его можно либо с самого аксессуара (наклейка, документация), либо через сторонние приложения-сканеры BLE, которые отображают адреса обнаруженных устройств поблизости.

💡

Если нужно быстро переписать адрес с iPhone — в разделе «Об этом устройстве» адрес Bluetooth можно выделить и скопировать, не перепечатывая вручную.

Как узнать Bluetooth-адрес на Windows

В Windows адрес встроенного адаптера проще всего посмотреть через Диспетчер устройств. Откройте его, разверните раздел Bluetooth, найдите свой адаптер (например, Intel Wireless Bluetooth или аналогичный), откройте свойства и перейдите на вкладку Дополнительно — там будет строка «Адрес» в виде шестнадцатеричного значения. Если такой вкладки нет, вариант зависит от драйвера: тогда поможет командная строка.

Универсальный способ — команда, выводящая сведения о сетевых интерфейсах. Bluetooth-адаптер в выводе обычно обозначен как «Сетевое подключение Bluetooth»:

ipconfig /all

В выводе найдите секцию Bluetooth-адаптера и посмотрите строку Физический адрес — это и есть MAC-адрес модуля. Для USB-свистков адрес принадлежит самому адаптеру, а не компьютеру: замените адаптер — изменится и адрес.

📊 Для какой задачи вам понадобился Bluetooth-адрес устройства?
Настройка сопряжения или фильтрации
Различить два одинаковых устройства
Диагностика или обращение в сервис
Разработка и отладка приложений

Адрес на наушниках, колонках и других аксессуарах

С аксессуарами ситуация сложнее: у наушников и колонок нет экрана, поэтому адрес ищется обходными путями. Наиболее надёжные источники — наклейка на корпусе или упаковке, гарантийный талон и паспорт изделия: производители часто печатают MAC рядом с серийным номером. У некоторых моделей адрес отображается в фирменном приложении-компаньоне после подключения.

  • 🏷 осмотрите корпус, кейс зарядки и упаковку — ищите строку с пометкой MAC, BT или BD_ADDR;
  • 📱 проверьте фирменное приложение производителя, если оно предусмотрено для вашей модели;
  • 🔎 используйте BLE-сканер на смартфоне: включите режим сопряжения на аксессуаре и найдите его в списке обнаруженных устройств — сканер покажет текущий адрес;
  • 📄 загляните в официальную инструкцию конкретной модели — там указано, где производитель размещает идентификаторы.
⚠️ Внимание: BLE-сканер показывает текущий транслируемый адрес, который у части устройств является случайным и меняется со временем. Не используйте такой адрес для постоянной привязки — сверьтесь с документацией модели, какой адрес у устройства постоянный.
Почему в сканере одно устройство видно под разными адресами

Многие BLE-гаджеты используют механизм приватных адресов: устройство периодически генерирует новый временный адрес из внутреннего ключа, чтобы его нельзя было отслеживать в эфире. Сопряжённый смартфон всё равно узнаёт гаджет благодаря ключу, полученному при первом подключении, а сторонний сканер видит каждый раз «новое» устройство. Это штатное поведение стандарта Bluetooth Low Energy.

Типичные проблемы и их решения

Самая частая жалоба — адрес отображается как 02:00:00:00:00:00 или вовсе отсутствует. Как правило, это не аппаратная неисправность, а ограничение операционной системы, которая скрывает идентификаторы от пользователя и приложений. Вторая типичная ситуация — адрес «пустой», потому что модуль Bluetooth выключен или не определился системой: проверьте, что адаптер включён и корректно отображается в диспетчере устройств (на Windows) или в настройках (на смартфоне).

Если адрес нужен для привязки в сторонней системе (например, в кассовом ПО или на производстве), а устройство показывает случайный адрес — возможная причина в активном механизме приватности. Проверьте в настройках разработчика или документации, предусмотрена ли возможность фиксированного адреса. Учтите: принудительная смена или «прошивка» адреса на модуле — рискованная операция, которая зависит от чипа и может вывести устройство из строя, поэтому к ней стоит прибегать только по официальной инструкции производителя.

💡

Значение 02:00:00:00:00:00 или пустое поле вместо адреса почти всегда означает программное ограничение или выключенный модуль, а не поломку радиочасти.

FAQ: частые вопросы

Можно ли изменить Bluetooth-адрес устройства?

На пользовательском уровне — как правило, нет: публичный адрес прошит в модуле. Программная подмена возможна на некоторых платформах с правами разработчика или root-доступом, но это рискованная процедура, зависящая от чипа и прошивки. Для большинства задач достаточно узнать и использовать существующий адрес.

Почему адрес Bluetooth совпадает с MAC-адресом Wi-Fi или отличается на единицу?

Модули Wi-Fi и Bluetooth часто выполнены на одном комбинированном чипе, и производитель выделяет им адреса из одного диапазона. Поэтому адреса могут быть соседними — это нормально и не является ошибкой.

Опасно ли сообщать кому-то Bluetooth-адрес своего устройства?

Сам по себе адрес не даёт доступа к устройству, но по постоянному адресу гаджет теоретически можно узнавать и отслеживать в радиусе действия Bluetooth. Передавайте адрес только тем, кому он действительно нужен для настройки или диагностики.

Два одинаковых устройства показывают одинаковый адрес — это брак?

Уникальность адресов обеспечивает производитель чипа, и совпадение у сертифицированной техники маловероятно. Чаще причина в том, что вы видите случайный адрес, имя устройства вместо адреса, либо речь о недорогих модулях сомнительного происхождения. Проверьте адреса повторно через системные настройки, а не стороннее приложение.

Где искать адрес Bluetooth-адаптера в Linux?

Обычно помогает команда hciconfig или утилита bluetoothctl с командой list — они выводят адреса зарегистрированных контроллеров. Доступность утилит зависит от дистрибутива и установленных пакетов.