Samsung Galaxy S22. Как заблокировать подключение к телефону конкретного bluetooth устройства?
Предпосылки:
В автомобиле есть магнитила Sony XAV-5500, в ней есть проводной Android Auto и беспроводное подключение по Bluetooth как гарнитура (музыка и звонки).
Китайцы делают много разных девайсов, которые проводной Android Auto превращает в беспроводной.
Я приобрел и подключил Gurdini, в нем соответственно есть Bluetooth+Wi-fi, за счет чего собственно эта связка и работает как беспроводной Android Auto.
Проблема:
При подключение Samsung Galaxy S22 (Android 14, One UI 6.1) через Gurdini к Sony XAV-5500 происходит бесконечная чихарда подключений и разрывов.
При этом если зайти в настройки Bluetooth Galaxy S22 то можно увидеть, что поочередно меняются подключенные устройства Gurdini и XAV-5500. То есть телефон соединяется с Gurdini, а затем зачем-то соединяется с XAV-5500 и разрывает соединение с Gurdini и так по кругу.
Отступление:
Можно подумать, что это частная проблема этой пары устройств. Но нет.
Если в заведенной машине при включенном XAV-5500 я попытаюсь использовать Galaxy Buds, то будет примерно то же самое. Buds будут "отваливаться", а в это время в подключенных устройствах будет моргать XAV-5500.
Предпринимались действия:
Призрак решения:
Казалось бы - отключи XAV-5500, и все будет хорошо, но я это так и не смог это сделать.
Фиаско:
1. Я разорвал соединение в настройках S22 (не помогло, продолжает коннектиться, даже если я каждый раз при предложении о сопряжении жму отмена)
2. Я разорвал соединение на XAV-5500 (не помогло, продолжает коннектиться, даже если я каждый раз при предложении о сопряжении жму отмена)
3. Я сбросил до заводских XAV-5500 (не помогло, продолжает коннектиться, даже если я каждый раз при предложении о сопряжении жму отмена)
4. Я сбросил настройку беспроводных сетей S22 (не помогло, продолжает коннектиться, даже если я каждый раз при предложении о сопряжении жму отмена)
5. Я отключил Bluetooth в настройках XAV-5500 (не помогло, она его сама включает, продолжает коннектиться, даже если я каждый раз при предложении о сопряжении жму отмена)
6. Менял имя устройства S22 (не помогло, продолжает коннектиться, даже если я каждый раз при предложении о сопряжении жму отмена)
ИТОГ: я не смог запретить подключение между S22 и XAV-5500.
К сожалению не нашел в S22 как можно сделать его "невидимым" и как забанить для подключения выбранное устройство.
Может кто-нибудь подсказать как заблокировать подключение конкретного устройства к моему телефону Galaxy S22?
В андроид давно уже есть функция "компаньон". Compain bluetooth device https://developer.android.com/develop/connectivity...
Так вот в списке сопряженных устройств может не быть устройства компаньона, а конкретное приложение с ним будет соединяться. Дружаться вместе "приложение и устройство".
Я нt знаю ни одно приложение, которое использовало бы XAV-5500, кроме Android Auto.
Если подключиться к XAV-5500 по Bluetooth, то телефон будет ее считать обычный гарнитурой hands free.
XAV-5500 само по себе устройство туповатое, Android Auto/Car play единственная более менее современная функция.
я 7 лет работаю с блютуз принтерами.
С чем-то похожий на ваш случай был такой. Я вкрутил одно время в свое приложение виртуальный блютуз принтер. Честным я его не смог сделать, класс устройства на смартфоне не сменить. Но для целей человек по середине его можно было использовать. И вот гоняя обмен как-то обмен данными. вижу попытки от принтера самостоятельно цепнуться на мой виртуальный. То есть блютуз устройство при обрыве связи может тоже может выступать инициатором соединения с телефоном. что-то типа "Ау я тут. Вы меня потеряли, а я хочу работать" :).
Применительно к вашему случаю. Попробуй стукнуться с другого телефона. Тогда вместо вашего самсунга будет пытаться найти его. А у Вас на самсунге не будет переключений.
Не понимаю ваш комментарий. Что значит "Держать Bluetooth на телефоне в режиме постоянного поиска устройств"? В One UI 6.1 нет опции искать/не искать Bluetooth-устройства, и режима невидимости я также не нашел.
Bluetooth разумеется включен, иначе не будет работать Android auto.
Телефон автоматически коннектится с известными устройствами, это тоже более чем логично.
Почему он продолжается коннектится к несопряженному устройству, даже после сброса на устройстве и на телефоне - понятия не имею. Возможно это побочный эффект Android Auto: если к этому устройству можно подключиться по Android Auto, то и по Bluetooth без сопряжения можно.