Когда другое устройство «не видит» ваш смартфон или ноутбук по Bluetooth, первое, что стоит проверить — включён ли режим обнаружения (discoverable mode): по умолчанию многие устройства сами отключают видимость через короткое время после открытия настроек сопряжения, и это нормальное поведение, а не поломка. Именно этим и управляет механизм bluetooth visibility control — настройка, определяющая, транслирует ли гаджет своё присутствие окружающим устройствам.
Видимость Bluetooth — это не то же самое, что включённый Bluetooth. Модуль может быть активен и поддерживать уже установленные соединения, но при этом оставаться «невидимым» для новых устройств. Разберёмся, как это работает на разных платформах, зачем скрывать устройство и какие риски несёт постоянно включённая видимость.
Что такое видимость Bluetooth и как она работает
На уровне протокола за обнаружение отвечают режимы inquiry scan и page scan. Устройство в режиме обнаружения отвечает на широковещательные запросы поиска, раскрывая своё имя и, как правило, адрес адаптера. Если режим выключен, гаджет молчит — подключиться к нему можно только по заранее известному адресу или через уже созданную пару.
Новые версии стека Bluetooth, включая BLE (Bluetooth Low Energy), работают иначе: многие аксессуары постоянно рассылают рекламные пакеты (advertising), а «видимостью» управляет принимающая сторона. Поэтому фитнес-браслет или наушники могут находиться телефоном даже тогда, когда отдельного переключателя видимости в их настройках нет вовсе.
💡Включённый Bluetooth и видимость устройства — разные вещи: первое поддерживает текущие соединения, второе разрешает обнаружение новыми устройствами.