Сейчас пришло время для обновления. Новая версия Bluetooth 4.2 принимает вышеуказанные нововведения, а также поддерживает маршрутизацию по IPv6 и 6LoWPAN.
Xakep #258. NPM Hijacking
Примерно год назад группа Bluetooth Special Interest Group (SIG) анонсировала стандарт Bluetooth 4.1, который поддерживает передачу данных на большей скорости, снижает вероятность помех LTE и упрощает процедуру установки прямой связи между устройствами без посредничества компьютера или телефона.
Сейчас пришло время для обновления. Новая версия Bluetooth 4.2 принимает вышеуказанные нововведения, а также поддерживает маршрутизацию по IPv6 и 6LoWPAN.
Другие нововведения касаются приватности и скорости. Например, теперь маячки Bluetooth при попытке соединения теперь не смогут отслеживать ваше устройство без разрешения. Скорость передачи данных увеличена до 2,5 раз, по заявлениям разработчиков. Это сделано благодаря увеличению ёмкости пакетов данных Bluetooth Smart, которые теперь переносят в 10 раз больше информации, чем раньше.
Правда, для активации новых функций нужен аппаратный апгрейд и обновление прошивки. Не получится включить их просто так на старом оборудовании.
Более подробную техническую информацию о стандарте Bluetooth 4.2 см. на официальном сайте.
Все, что было сказано выше, — это базовые спецификации для всех версий протокола Bluetooth 5-й версии, но уже есть вариант Bluetooth 5.1. Это самая последняя версия Bluetooth, которая появилась в январе 2019 года. В ней возросли скорость соединения и надежность, а также способность Bluetooth определять точное местонахождение устройства благодаря анализу направления к подключенным устройствам.
Константин Иванов
Любое из недавно приобретенных вами «умных» устройств может обладать поддержкой Bluetooth 5, новейшей версии стандарта Bluetooth. Также есть немалая вероятность того, что покупка, наоборот, будет лишена поддержки Bluetooth 5, поскольку не все компании позаботились об обновлении до последней версии.
Радует то, что даже несмотря на определенную сложность в объяснении технологии Bluetooth в целом, ответы на вопрос, что изменилось и что было улучшено, можно сформулировать довольно просто. Давайте посмотрим, что собой представляет Bluetooth 5 и что дает пользователю.
Технология BLE для гарнитур
Технология BLE (Bluetooth Low-Energy) была представлена вместе со стандартом Bluetooth 4, и ее задача интуитивно понятна из названия – обеспечить устройствам возможность связываться между собой с меньшими затратами энергии. Это имеет значение, если девайс работает от аккумулятора, например, смартфон или беспроводные наушники.
Bluetooth Dual Audio
Bluetooth Dual Audio – это возможность подключения двух аудиоустройств, таких как наушники, к одному источнику, например, к смартфону.
Эта технология не является абсолютно новой – благодаря Qualcomm эта опция была доступна для Bluetooth еще на Galaxy S8. Но в случае с Bluetooth 5 это уже часть стандарта и не требует особой лицензии от производителя чипсета. Обратите внимание, что это касается всех аудиоустройств, а не только наушников. Вы можете подключать, к примеру, две колонки или даже пару наушников и колонку.
Быстрее, сильнее и лучше
Самые большие преимущества Bluetooth 5 – это возросшие скорость передачи данных и дальность действия. Очень сильно возросшие. Максимум, который обеспечивает Bluetooth 5 – это в четыре раза увеличившаяся дальность действия, в восемь раз лучшая пропускная способность и удвоенная скорость. Впрочем, все это невозможно получить одновременно.
Устройствам приходится «выбирать» между более высокой скоростью передачи данных или большей дальностью действия. Та же пара наушников, в первую очередь разработанная для воспроизведения музыки, скорее воспользуется преимуществом удвоенной пропускной способности, тогда как какой-нибудь жетон с Bluetooth-трекером, наоборот, будет полезнее за счет большей дальности действия.
Bluetooth 5 может передавать данные на скорости 2 Мбит/с, тогда как Bluetooth 4.2 – максимум 1 Мбит/с. Bluetooth 5 может подключаться к устройству на расстоянии до 240 м, тогда как Bluetooth 4.2 ограничен расстоянием 60 м.
Впрочем, не забывайте, что это максимум, достижимый в прямой видимости, а любое препятствие на пути сигнала может на него повлиять. Тем не менее, налицо очень заметные усовершенствования. И в сочетании с технологией BLE они означают, что устройства для Интернета вещей смогут использовать преимущества лучшего сигнала и тратить при этом меньше энергии.
Bluetooth 5.1
Все, что было сказано выше, — это базовые спецификации для всех версий протокола Bluetooth 5-й версии, но уже есть вариант Bluetooth 5.1. Это самая последняя версия Bluetooth, которая появилась в январе 2019 года. В ней возросли скорость соединения и надежность, а также способность Bluetooth определять точное местонахождение устройства благодаря анализу направления к подключенным устройствам.
Также в Bluetooth 5.1 добавилась возможность для Bluetooth-устройств сигнализировать о том, что они доступны для подключения. Эта функция получила название «Randomized Advertising Channel Indexing», и она позволяет гораздо проще, чем раньше, определять, к каким Bluetooth-устройствам поблизости вы можете подключиться. Это может быть полезно, если вы находитесь там, где есть множество чужих устройств, – например, в кафе или аэропорту.
Нужен ли вам Bluetooth 5?
Зависит от обстоятельств. Преимуществами Bluetooth 5 вы сможете насладиться только тогда, когда он есть в обоих устройствах. Если ваш смартфон поддерживает Bluetooth 5, а наушники или автомобиль – нет, то никакой разницы с тем, что было раньше, не будет. А такая ситуация вполне вероятна, потому что автопроизводители славятся своим упрямством в нежелании обновлять Bluetooth.
Есть и хорошие новости – Bluetooth 5 обладает 100% обратной совместимостью с Bluetooth 4. А это значит, что если устройства имеют разные версии Bluetooth, они смогут нормально подключаться и работать. Вы просто не сможете пользоваться преимуществами Bluetooth 5. Так что, покупая новые устройства, проверяйте наличие Bluetooth 5 заранее, если для вас это важно. К сожалению, в случае с Интернетом вещей и «умными» домашними приборами это бывает довольно сложно сделать.
В любом случае Bluetooth 5 – не та технология, отсутствие которой стоит каких-то переживаний. Тем более что к моменту, когда Bluetooth 5 будет в каждом утюге, появится уже новая версия – и все начнется сначала.
Если вы ранее устанавливали сопряжение, то устройство будет в списке. Для добавления новых точек сопряжения нажмите кнопку «Поиск» при включенном Bluetooth. После первого подключения с подтверждением устройство появится в списке, так что в дальнейшем вам не придется заново устанавливать сопряжение — достаточно лишь включить модуль.
Bluetooth не включается
Если Bluetooth не включается, показывает сообщения об ошибках при попытке установить соединение или не видит устройства при правильной настройке сопряжения, то ищите проблему в работе системы и устройства.
p, blockquote 9,0,0,0,0 >
Но сначала попробуйте решить проблему с подключением по Bluetooth с помощью одной из специальных программ:
p, blockquote 10,0,0,1,0 >
- Bluetooth Auto Connect.
- Bluetooth connect Play.
- Bluetooth Fix Repair.
Эти программы заменяют системные инструменты, используя Bluetooth-модуль для установления соединения с другими устройствами. Если они не помогут, то обратите внимание на общее состояние системы. На Android нет специальных настроек Bluetooth, поэтому меры для исправления сбоев в работе модуля будут самыми общими:
p, blockquote 11,0,0,0,0 >
- Полная перезагрузка.
- Удаление папки с MAC-адресом из директории /data/misc/bluedroid (нужен root).
- Чистка Cache и Dalvik Cache в кастомном Recovery.
- Сброс настроек или перепрошивка.
На некоторых устройствах проблема с подключением через Bluetooth приобретает массовый характер. В таких случаях производитель выпускает обновление системы, после установки которого ошибки перестают появляться.
p, blockquote 13,0,0,0,0 > p, blockquote 14,0,0,0,1 >
Самая серьезная проблема, с которой может столкнуться пользователь — физическое повреждение модуля в результате механического воздействия или попадания влаги. Если проблемы с подключением возникли после удара, падения или купания, обратитесь в сервисный центр для диагностики и возможной замены модуля.
В разделе информации об устройстве найдите установки Bluetooth-модуля. Запустите повторное сканирование и измените параметры поиска. Но лучше отказаться от столь опрометчивых шагов, так как любые изменения могут привести к серьезным ошибкам.
Использование инженерного меню для настройки Bluetooth-модуля
Инженерное меню – это инструмент, который используют разработчики программного обеспечения в финальных корректировках перед выпуском системы. Настройка Bluetooth в инженерном меню Android должна остаться без изменений, если вы не обладаете надлежащими знаниями и опытом.
Для входа в этот пункт меню достаточно при наборе номера на телефоне или планшете ввести одну из трех цифро-знаковых комбинаций: *#*#3646633#*#*, *#*#4636#*#* или *#15963#*.
В разделе информации об устройстве найдите установки Bluetooth-модуля. Запустите повторное сканирование и измените параметры поиска. Но лучше отказаться от столь опрометчивых шагов, так как любые изменения могут привести к серьезным ошибкам.
Проверьте информацию о вашем заказе и отследите его статус.
Онлайн-чат
Прежде чем начать общение со службой поддержки, предоставьте ваши контактные данные. Поддержка на русском языке доступна с 09:00-18:30 (UTC+3).
Электронная почта
Опишите вашу проблему, и мы ответим вам в электронном сообщении.
Статус заказа
Проверьте информацию о вашем заказе и отследите его статус.
8 (495) 128 49 07
Ремонт и замена
Не получилось решить проблему с телефоном самостоятельно? Обратитесь за помощью к нам.
Чтобы убедиться, что системный кеш вашего устройства находится в отличной форме, вы можете очистить системный кеш через режим восстановления. Выполнение очистки раздела кэша на устройствах Samsung одинаково, поэтому вы можете прочитать этот пост о том, как это сделать..
Сбросить настройки приложения
Если ваше устройство Bluetooth по-прежнему не может подключиться к вашему устройству Samsung, на следующем этапе вам следует убедиться, что вы сбросили настройки приложения. После того, как вы сделали этот тип сброса, на вашем устройстве произойдут некоторые изменения, которые сбросят ваши настройки для:
- Отключенные приложения
- Ограничения уведомлений для приложений
- Приложения по умолчанию
- Фоновые ограничения данных для приложений
- Ограничения разрешений
Протрите устройство Samsung, чтобы устранить проблемы с Bluetooth (сброс настроек к заводским)
Если ни одно из приведенных выше решений не помогло, необходимо выполнить сброс к заводским настройкам. Это приведет к удалению всех персональных данных с устройства и возврату всех настроек программного обеспечения по умолчанию. Хотя это не совсем легко исправить, состояние программного обеспечения вашего телефона или планшета будет совершенно новым, что может освободить его от любых ошибок, которые могут быть причиной проблем с Samsung Bluetooth, которые у вас возникают.
Обязательно создайте резервную копию ваших данных перед выполнением сброса настроек.
Bluetooth, как и остальные сетевые адаптеры, требует идентификацию устройства. Чтобы аппарат мог нормально работать, а другие девайсы его распознавали, используется локальный MAC-адрес Bluetooth – это 12 символьный код, вроде C5:87:BR:7W:H3:40.
Что такое Bluetooth адрес?
Bluetooth, как и остальные сетевые адаптеры, требует идентификацию устройства. Чтобы аппарат мог нормально работать, а другие девайсы его распознавали, используется локальный MAC-адрес Bluetooth – это 12 символьный код, вроде C5:87:BR:7W:H3:40.
Локальный адрес всегда уникален, и он используется для того, чтобы роутер, беспроводные наушники и другие устройства Bluetooth могли правильно идентифицировать смартфон. В момент передачи данных также указывается этот идентификатор, таким образом мобильные телефоны понимают, кому информация предназначается.
Чаще всего обмен Bluetooth-адресами происходит скрытым образом, невидимым для глаза человека, поэтому его знать совсем не обязательно. Вместо сложных ИД отображается просто название устройства и такой подход значительно удобнее. Единственная причина, по которой пользователь может начать искать адрес Bluetooth – у него отобразилась ошибка «адрес недоступен». Мы поможем ее исправить.
Для того чтобы выполнить поиск доступного для подключения оборудования следует нажать кнопку «Поиск». В зависимости от модели телефона она может располагаться внизу экрана или над списком подключений. Это и есть ответ на вопрос, как обновить Блютуз на устройствах с ОС Андроид.
Как включить Bluetooth
Как вы уже поняли, прежде чем переходить к функциям следует включить беспроводной адаптер. Сделать это можно через панель управления в выпадающем меню.
Как пользоваться Bluetooth на Андроиде: Видео
Но, так как нас интересуют настройки и функции этой связи, то лучше всего перейти к настройкам устройства. Для этого войдите в меню и найдите ярлык «Настройки», который в подавляющем большинстве случаев имеет вид шестеренки.
Здесь найдите пункт «Bluetooth». Если такого нет, то вначале откройте «Беспроводные сети», а потом «Bluetooth». Здесь ставим галочку или перемещаем бегунок в положение «Вкл» для включения модуля.
Для того чтобы выполнить поиск доступного для подключения оборудования следует нажать кнопку «Поиск». В зависимости от модели телефона она может располагаться внизу экрана или над списком подключений. Это и есть ответ на вопрос, как обновить Блютуз на устройствах с ОС Андроид.
Каких-то сложных настроек здесь нет. Пользователи могут только включить или выключить обнаружение. Также в параметрах вы можете разорвать уже имеющиеся соединения. Также вы можете переименовать любое соединение. Если вы подключены к гарнитуре или домашней акустической системе, то можно задать тип соединения:
- Телефон (использование для звука на телефоне).
- Медиа (использовать для передачи звука).
- Устройство для управления.
- Доступ к интернету и так далее.
Эти режимы позволяют управлять другими устройствами дистанционно, передавать аудиоконтент и выполнять другие функции, в зависимости от вашего выбора и возможностей подключенного оборудования.
Как поменять название Bluetooth на смартфоне с Android
Многих тревожит вопрос, как переименовать Блютуз на Андроиде. Дело в том, что не всегда все так просто. К примеру, на некоторых телефонах это делается в параметрах «Bluetooth». Здесь имеется специальный пункт «Имя устройства». Однако на более новых версиях Android это сделать невозможно, так как такого пункта в настройках адаптера нет. Модуль использует название телефона.
Конечно же, его можно изменить, главное только найти где это делается. Если вы используете Android 4.2 и выше, то откройте «Настройки» и перейдите во вкладку «Опции».
Опустите страничку в самый низ и выберите пункт «Об устройстве». Здесь найдите «Имя устройства». Введите любое название и нажмите «Ок». В дальнейшем оно будет отображаться при подключении по Bluetooth.
Вышла в свет в 1998г. и позволяла передавать данные на расстоянии нескольких метров. Для нее были характерны плохая совместимость между изделиями разных производителей и невозможность реализации анонимного соединения на протокольном уровне. Эта версия уже давно не используется.
В этих обновлениях введены поддержка нешифрованных каналов, отображение мощности входящего сигнала и ускорен процесс обнаружения/подключения устройств. Также была увеличена помехостойкость, увеличена скорость трансляции (721Кбит/с) и реализована сетевая анонимность. Эти версии позволяли передавать уже и речевые сообщения и стереозвук (A2DP-профиль). В настоящее время можно купить дешевый телефон китайского производителя с обновлением 1.2.
Энергопотребление в версии 2.1 снизилось почти в 10 раз, появилась дополнительная полоса пропускания, что облегчило использование нескольких подключений одновременно. Реализовано подключение нажатием одной кнопки.
Мне просто нужно вручную очистить кэш, а затем убедитесь, что не сопряжение телефонов. Когда телефоны не сопряжены, имя не кэшируется в телефоне.
3 ответа
Недавно я получил устройство iBeacon с намерением создать приложения Android, которые могут распознавать его и использовать. Я новичок, используя bluetooth в Android приложениях и там много вещей, чем я до сих пор не знаю. Посмотрев в интернете и на этом форуме я нашел рекомендации по.
Для моего приложения я делаю поиск bluetooth discovery, чтобы перечислить все доступные устройства bluetooth in. Если я нахожусь в комнате с большим количеством компьютеров и т. д., Есть очень длинный список. Поэтому я хотел бы отфильтровать Android телефон из списков. Я читал документацию по.
Как отмечено в ответе Хауэлла, вы можете использовать setName для изменения имени, и вы можете использовать fetchUuuidsWithSdp() для принудительного обновления имени другого телефона, но я считаю, что вы не можете заставить другое устройство обновить служебную информацию и имя, которое у него есть для вас.
Я думаю, лучшее, что вы можете сделать, это просто создать новое соединение с ним и надеяться, что это вызовет его обновление информации, которую он имеет на вас, но даже если это сработает, это будет зависеть от реализации (т. е. не надежно), потому что это не нужно.
Вы использовали android.bluetooth.BluetoothAdapter.setName() , чтобы установить имя?
Мне просто нужно вручную очистить кэш, а затем убедитесь, что не сопряжение телефонов. Когда телефоны не сопряжены, имя не кэшируется в телефоне.
Я делаю приложение на основе bluetooth, я хочу подключить другие устройства, такие как устройства nokia и принтер. Я ссылаюсь на документацию android bluetooth http://developer.android.com/guide/topics/connectivity/bluetooth.html . Он демонстрирует все фундаментальные возможности Bluetooth API, и.
Я хочу передать простое короткое сообщение с устройства Android на устройства iOS и Android поблизости. Сообщение достаточно короткое и статичное, поэтому его можно даже поместить в качестве имени устройства bluetooth, насколько это касается меня. Единственное требование заключается в том, что мое.
Похожие вопросы:
Я пытаюсь реализовать передачу файлов через bluetooth, и я использую пример Bluetooth-chat, который поставляется с android sdk. Когда я пытаюсь подключить два телефона android, они, кажется, всегда.
Как отобразить имя устройства bluetooth в android, которое использует Java? Есть какие-нибудь коды, на которые я могу сослаться?
Мой телефон android позволяет мне переименовывать устройства, с которыми я сопряжен, Перейдя на страницу активности [Настройки > Беспроводные сети > Bluetooth] и нажав кнопку Настройки справа.
Недавно я получил устройство iBeacon с намерением создать приложения Android, которые могут распознавать его и использовать. Я новичок, используя bluetooth в Android приложениях и там много вещей.
Для моего приложения я делаю поиск bluetooth discovery, чтобы перечислить все доступные устройства bluetooth in. Если я нахожусь в комнате с большим количеством компьютеров и т. д., Есть очень.
Я делаю приложение на основе bluetooth, я хочу подключить другие устройства, такие как устройства nokia и принтер. Я ссылаюсь на документацию android bluetooth.
Я хочу передать простое короткое сообщение с устройства Android на устройства iOS и Android поблизости. Сообщение достаточно короткое и статичное, поэтому его можно даже поместить в качестве имени.
В моем приложении я хочу показать фотографию и имя вместо имени Bluetooth без подключения Bluetooth.. как показано на рисунке. существует список искомого устройства Bluetooth с помощью кнопки поиска.
Я хотел бы получить пользовательское имя удаленного устройства Bluetooth в Android. Я говорю об имени, которое находится в настройках телефонов в разделе Настройки / Bluetooth и сопряженное.
Сценарий приложения: Приложение android подключается к встроенному устройству через bluetooth и некоторые передачи данных между ними. В каждый момент времени только одно приложение может управлять и.