Top-office11.ru

IT и мир ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как пользоваться Bluetooth на устройствах с Андроид

Как пользоваться Bluetooth на устройствах с Андроид

Константин МихайловКонстантин Михайлов

Несмотря на широкое распространение технологии не все знают, как пользоваться Блютузом на Андроиде. Однако это важная тема, так как благодаря этому типу связи пользователи могут подключать беспроводную гарнитуру, передавать файлы между устройствами, воспроизводить музыку на домашней акустической системе и так далее.

Стоит отметить, что при помощи Блютуз соединения телефон можно использовать как беспроводной модем. Как всем этим пользоваться? Все очень просто.

Возможности Bluetooth на Android

Как обновить версию bluetooth на AndroidПервое, о чем мы думаем большинство, когда речь идет о технологии «Блютуз», – передача файлов. Более опытные пользователи используют её для подключения гарнитуры, наушников, мыши, клавиатуры. С помощью этой технологии устройство может:

  • создать точку доступа в интернет для других девайсов;
  • подключиться к принтеру и распечатать необходимый материал;
  • использовать смартфон в качестве периферийного устройства для ПК;
  • подключиться к компьютеру и даже контролировать его.

Конечно, все зависит от модели телефона и гаджета с Bluetooth-приемником.

Зависит от обстоятельств. Преимуществами Bluetooth 5 вы сможете насладиться только тогда, когда он есть в обоих устройствах. Если ваш смартфон поддерживает Bluetooth 5, а наушники или автомобиль – нет, то никакой разницы с тем, что было раньше, не будет. А такая ситуация вполне вероятна, потому что автопроизводители славятся своим упрямством в нежелании обновлять Bluetooth.

Константин Иванов

Как обновить версию bluetooth на Android

Любое из недавно приобретенных вами «умных» устройств может обладать поддержкой Bluetooth 5, новейшей версии стандарта Bluetooth. Также есть немалая вероятность того, что покупка, наоборот, будет лишена поддержки Bluetooth 5, поскольку не все компании позаботились об обновлении до последней версии.

Радует то, что даже несмотря на определенную сложность в объяснении технологии Bluetooth в целом, ответы на вопрос, что изменилось и что было улучшено, можно сформулировать довольно просто. Давайте посмотрим, что собой представляет Bluetooth 5 и что дает пользователю.

Технология BLE для гарнитур

Технология BLE (Bluetooth Low-Energy) была представлена вместе со стандартом Bluetooth 4, и ее задача интуитивно понятна из названия – обеспечить устройствам возможность связываться между собой с меньшими затратами энергии. Это имеет значение, если девайс работает от аккумулятора, например, смартфон или беспроводные наушники.

Bluetooth Dual Audio

Как обновить версию bluetooth на Android

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.

Читать еще:  Настройка FileZilla Server

Есть и хорошие новости – Bluetooth 5 обладает 100% обратной совместимостью с Bluetooth 4. А это значит, что если устройства имеют разные версии Bluetooth, они смогут нормально подключаться и работать. Вы просто не сможете пользоваться преимуществами Bluetooth 5. Так что, покупая новые устройства, проверяйте наличие Bluetooth 5 заранее, если для вас это важно. К сожалению, в случае с Интернетом вещей и «умными» домашними приборами это бывает довольно сложно сделать.

В любом случае Bluetooth 5 – не та технология, отсутствие которой стоит каких-то переживаний. Тем более что к моменту, когда Bluetooth 5 будет в каждом утюге, появится уже новая версия – и все начнется сначала.

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

3 варианта, как можно раздавать интернет со смартфона (режим модема)

По USB (актуально для ПК и ноутбуков)

Наиболее простой способ — это подключить телефон кабелем (он идет в комплекте к каждому аппарату) к USB-порту компьютера и расшарить (раздать) интернет.

Преимущество способа : просто и быстро, телефон помимо расшаривания сети еще и заряжается (а значит не сядет так быстро батарея).

Недостатки : можно подключить только к одному устройству (а если вам нужно расшарить интернет на 2-3 ПК?). К тому же лишние провода путаются под руками и ногами (21 век, а все еще. без них никуда).

Подключаем телефон к компьютеру с помощью USB кабеля

Подключаем телефон к компьютеру с помощью USB кабеля

Само подключение к USB, думаю, рассматривать нет смысла (? ), а вот после него:

  • проверьте, что на телефоне у вас есть сеть 3G/4G (обычно, отображается в верхнем меню);
  • затем откройте настройки на телефоне: в разделе параметров сети выберите «Еще» (см. скрин ниже).

Настройки смартфона

Далее откройте вкладку «Режим модема» и включите режим «USB-модем» — как только загорелся зеленый «переключатель» и в верхнем меню появился значок USB (znachok-usb-modema), значит интернет стал раздаваться.

USB-модем подключен

Обратите внимание, в 99,9% случаев Windows автоматически подключается к этой сети и у вас появляется доступ к Интернету (см. пример ниже).

Сеть подключена

Если вдруг значок сети в трее по-прежнему 👉 с крестиком (без доступа к сети Интернету), попробуйте:

  1. нажать Win+R и ввести команду ncpa.cpl , нажать Enter. Должны открыться все сетевые подключения на ПК;
  2. далее нужно включить все сети с названием «Ethernet» (как правило, сеть от Android будет «Ethernet 3» ). Пример см. ниже ( для включения сети : просто жмете по ней правой кнопкой мышки и в меню выбираете требуемое) .

Появится новая сеть.

Появится новая сеть.

👉 В помощь!

Телефон на Android как модем для компьютера (по USB). И что делать, если интернет не работает при раздаче с телефона

Через Wi-Fi (актуально для ноутбуков и др. смартфонов)

Подключать через USB, конечно, удобно, но представьте если у вас не ПК, а ноутбук и все порты уже заняты? К тому же, если вы в дороге (скажем), то каждый лишний провод может оказывать огромное неудобство.

А созданная Wi-Fi сеть позволяет расшарить сеть сразу на несколько устройств: скажем, на ноутбук и еще один смартфон (например).

Как это делается : первые действия аналогичны — проверьте, что на вашем телефоне есть сеть 3G/4G и откройте настройки сети на Android, вкладку «ЕЩЕ» (см. скрин ниже).

Настройки смартфона

Далее во вкладке «Режим модема» включите «Точку доступа Wi-Fi» . Затем задайте настройки точки доступа: имя сети и пароль для доступа.

Точка доступа Wi-Fi создана

Точка доступа Wi-Fi создана

После чего, к этой Wi-Fi сети можно подключиться, как и к любой другой. Если брать ноутбук — то просто щелкните по значку сети в трее, из списка доступных сетей выберите ту, которую мы создали: для доступа к ней необходимо ввести пароль.

Подключаемся к созданной Wi-Fi сети

Подключаемся к созданной Wi-Fi сети

В общем-то, если все верно — значок сети станет активным, можно пользоваться интернетом.

Сеть заработала.

👉 На всякий случай!

Если вдруг у вас Wi-Fi сеть без доступа к интернету — т.е. на ней стал гореть желтый восклицательный значок, то ознакомьтесь с материалами этой статьи

Через Bluetooth (актуально для ноутбуков и др. смартфонов)

Если через USB-подключение или с сетью Wi-Fi возникли проблемы (например, некоторые устройства не поддерживают Wi-Fi, могли появиться системные ошибки, и пр.) , то можно попробовать расшарить сеть через Bluetooth.

Каких-то особых преимуществ у нее перед Wi-Fi нет (если не считать влияние на здоровье), но есть минус, времени на настройку — придется затратить чуть больше.

Читать еще:  Как удалить второй Виндовс 10 с компьютера

Действие первое : необходимо выполнить сопряжение устройств (т.е. соединить их).

Для этого откройте настройки Bluetooth на ноутбуке (самый простой способ — воспользоваться треем: там должен быть значок).

👉 В помощь!

Пропал значок Bluetooth: как его добавить в трей рядом с часами [инструкция]

Открываем настройки Bluetooth

Открываем настройки Bluetooth

Также можно открыть меню: ПУСК/Параметры/Устройства (Bluetooth и пр.) (это для пользователей Windows 10).

Далее нажмите по копке «Добавления Bluetooth устройства» .

Проверяем, включен ли Bluetooth и начинаем поиск устройства

Проверяем, включен ли Bluetooth и начинаем поиск устройства

На смартфоне включите Bluetooth — далее среди доступных устройств вы должны увидеть ваш ноутбук.

Щелкнув по нему, вы увидите запрос-подтверждение. Необходимо согласиться на сопряжение (в некоторых случаях придется ввести код для подключения, он будет отображен у вас на экране телефона) .

Доступные устройства - подключить || Android

Доступные устройства — подключить / Android

В итоге, у вас в устройствах Bluetooth, должен быть подключен ваш телефон (обратите внимание на статус «подключено»).

Устройство должно быть включено и подключено

Устройство должно быть включено и подключено

Действие второе : расшариваем интернет с Android.

Проверяем наличие 3G/4G сети, затем открываем настройки сети, вкладку «Еще» (пример представлен на скрине ниже) . 👇

Настройки смартфона

После чего, открываете вкладку «Режим модема» , и включаете телефон в режим «Bluetooth-модема» (должен загореться зеленый «переключатель» — т.е. телефон перешел в нужный режим).

Включен Bluetooth модем

Включен Bluetooth модем

После чего откройте 👉 панель управления Windows по адресу (чтобы открыть панель управления — нажмите сочетание кнопок Win+R , и введите команду control ) :

Панель управленияОборудование и звукУстройства и принтеры

В этой вкладке выберите свой телефон и щелкните по нему правой кнопкой мышки — в появившемся меню выберите «Подключаться через > точка доступа» (см. пример ниже).

Точка доступа - подключаться через это устройство

Точка доступа — подключаться через это устройство

Собственно, у вас должна автоматически появиться новая сеть, с которой также автоматически соединиться Windows и появиться доступ к Интернету (о чем вас известит значок в трее — пример ниже).

Появился доступ к интернету

Появился доступ к интернету

Если вдруг сеть не появилась: зайдите в сетевые подключения Windows (чтобы их открыть: нажмите Win+R , и введите команду ncpa.cpl ) и включите новую сеть вручную!

PS

Кстати, каждый раз сопрягать устройства не нужно — это достаточно сделать один раз. Поэтому, если рассматривать способ подкл. через Bluetooth — то он не такой уж и долгий (по крайней мере, при повторных подключениях. ).

Сравнение смартфона и мобильного 4G Wi-Fi роутера в режиме точки доступа

Исходные данные тестирования:

Загородный дом. Связь неустойчивая, 4G, 3 деления на смартфоне. Частота 2,4 ГГц.

1 этап сравнения

Смартфон или роутер лежит на подоконнике в той же комнате, что и компьютер. Расстояние 4 метра до компьютера.

Итак, вот что показал смартфон и беспроводная точка доступа.

Данные со смартфона в режиме точки доступа:

сравнение смартфона с роутером - расстояние от смартфона - 4 метра

Данные с мобильного 4G Wi-Fi роутера в режиме точки доступа:

сравнение смартфона с роутером - расстояние от 4G Wi-Fi роутера - 4 метра

Видим, что скорость через мобильную точку доступа выше, а пинг меньше. Хотя отдаёт хуже.

2 этап сравнения

Смартфон и 4G Wi-Fi роутер я положил в соседней комнате на окно. Расстояние 7 метров до компьютера.

Данные со смартфона в режиме точки доступа:

сравнение смартфона с роутером - расстояние от смартфона - 7 метров

Данные с мобильного 4G Wi-Fi роутера в режиме точки доступа:

сравнение смартфона с роутером - расстояние от 4G Wi-Fi роутера - 7 метров

Смартфон даже чуть лучше себя показал на приём, чем в предыдущем опыте. Но на отдачу уже не смог. 4G Wi-Fi роутера ухудшил показатели, но пинг и скорость закачки выше чем у смартфона в одной комнате с компьютером.

3 этап сравнения

Смартфон и 4G Wi-Fi роутер я положил ещё на комнату дальше и тоже на окно. Расстояние 10 метров до компьютера в первой комнате. Сигнал Wi-Fi практически терялся у смартфона.

Видим, что смартфон вообще не может пробить стены.

сравнение смартфона с роутером - расстояние от смартфона - 10 метров

А роутер показывает вполне приличные результаты.

сравнение смартфона с роутером - расстояние от 4G Wi-Fi роутера - 10 метров

Проводное подключение к ПК

Если необходимо выйти в Интернет с обычного компьютера, у которого нет Wi-Fi модуля, либо если вы просто не хотите зря тратить заряд аккумулятора смартфона, можно воспользоваться проводным подключением гаджета к ПК. При включении режима модема в настройках вашего Android-смартфона, любой компьютер под управлением современной операционной системы вроде Windows 8 должен автоматически установить нужные драйвера, после чего в панели управления ПК появится новое сетевое соединение.

Как включить точку доступа Wi-Fi и Bluetooth-модем на Андроид

Как включить точку доступа Wi-Fi и Bluetooth-модем на Андроид

Разумеется, выходить в Интернет таким способом можно только с одного компьютера одновременно, но зато заряд аккумулятор смартфона не только не тратится, но даже пополняется во время использования подключения.

Передача данных по Bluetooth между Android и Arduino

В статье Arduino и Bluetooth был рассмотрен один из способов передачи информации между Android-устройством и ПК по Bluetooth-соединению. Там же, в двух словах было упомянуто и Android-устройство, но для принятия и передачи данных использовался Android Bluetooth терминал. Однако, для реальных устройств необходима полноценная программа (не будем же мы управлять тем же роботом из терминала. ), написанная для Android’а. В данной статье хотелось бы затронуть тему программного обеспечения для работы с Bluetooth, с применением языка Java и среды разработки Eclipse. Установка и настройка Eclipse хорошо описана в этой статье: Android и Arduino. Программное обеспечение.

Читать еще:  Как убрать зеленый фон в Sony Vegas?

Arduino

Я буду использовать Bluetooth модуль HC-06, однако для других модулей HC-04, HC-05 и т.п. схема подключения такая же (за исключением светодиода). Плата Arduino Nano V3.

Подключение Bluetooth модуля HC-06 к Arduino

Для наглядности, к плате Arduino я подключил красный светодиод, к 12-пину, но можно использовать и встроенный LED (обычно 13 пин).

Скетч для Arduino следующий:

Программа работает очень просто. После запуска или сброса устройства, в последовательный порт выводится сообщение с предложением нажать 1 или 0. В зависимости от нажатой (принятой) цифры светодиод будет загораться или гаснуть. В общем программа абсолютно такая же как и в статье: Arduino и Bluetooth.

Теперь, что касается Android. Мы рассмотрим два примера, в первом мы будем передавать данные от Android-устройства к arduino, а во втором примере мы рассмотрим двусторонний обмен данными между устройствами. Второй пример сложнее и в части понимания и по сложности кода, т.к. используются потоки (thread).

Мы будем использовать Java код, с явным указанием MAC-адреса устройства, к которому мы будем подключаться. Т.к. если делать интерфейс обнаружения Bluetooth-устройств, их выбора, подключения к ним и т.д., то код будет очень большой и для некоторых читателей труднопонимаем. Но для тех, кому интересно могут посмотреть стандартный пример Bluetooth Chat.

Узнать MAC-адрес можно к примеру в программе для Android’а: Bluetooth Terminal:

MAC-адрес

Нас интересует устройство BOLUTEK (наш модуль HC-06, подключенный к Arduino), его MAC адрес: 00:15:FF:F2:19:4C. Его и надо будет в дальнейшем прописать в программе.

Android — передаем данные в Arduino

Первая программа очень простая, главное окно активити будет содержать 2 кнопки: включить LED и выключить LED. При нажатии на кнопку включения LED, по Bluetooth будет передаваться «1», при нажатии на выключение LED — «0».

Главное активити

В файле манифеста необходимо прописать 2 строки разрешения работы с Bluetooth:

Сам код главного активити:

Данный код найден на одном из зарубежных блогов и слегка модернизирован. Как видно выше, на кнопки мы вешаем обработчики событий. При нажатии на кнопку передается строка 1 или 0 через sendData() в буфер Bluetooth адаптера. Полный проект с исходными кодами приведен ниже. Для работы программы, необходим Android не ниже версии API15, т.е. 4.0.3 и выше.

Android — прием и передача данных к Arduino

А вот здесь пришлось повозиться. Дело в том, что в Android’е для приема данных от какого-либо устройства необходимо создавать отдельный фоновый поток, чтобы у нас не зависало основное активити. Для этого мы задействуем thread и все данные будут приниматься в отдельном потоке.

На окно главного активити мы добавим новый элемент TextView, который будет служить для отображения принятых данных от Arduino. Сам java-код главного активити я постарался хорошо прокомментировать, чтобы сделать его удобочитаемым:

В данном примере для отправки данных мы используем отдельный поток Thread. Тоже самое и для приема данных — метод run(). Также обратите внимание на класс Handler, который служит для организации очереди сообщений и их вывода в главное активити. Дело в том, что в фоновом потоке нельзя напрямую выводить что-либо в главное активити, т.к. это приведет к «крашу» программы.
Класс StringBuilder используется для формирования строки из принятых данных. После, происходит поиск конца строки с символами rn, и если они найдены, то строка отображается на активити и обьект sb очищается, чтобы не произошло склейка с последующими принятыми данными.

К статье прилагаются скомпилированные файлы для Android: bluetooth1.apk и bluetooth2.apk, а также исходники проекта для Arduino IDE и Eclipse

Как подключить Android телефон в качестве Bluetooth-модема

Для создания подключения устройств (ноутбука, планшета) по Bluetooch-модему предварительно, нужно включить Bluetooch в устройствах.

  1. В Android смартфоне откройте «Настройки».
  2. Далее перейдите в пункт «Беспроводные сети» далее в подраздел «Еще».
  3. В дополнительных настройках нужно открыть раздел «Режим модема».
  4. Активируйте ползунок напротив «Bluetooch-модем».
  5. На ПК открываем раздел «Панели управления» далее переходим в «Устройства и принтеры».
  6. Затем нажимаем по «Добавление устройства», после этого произойдет поиск доступных устройств для подключения по Bluetooth.
  7. Когда ваш телефон определится в интерфейсе на ПК в виде иконки, нужно сделать клик по иконке.
  8. Далее в вашем телефоне появится сообщение с восьмизначным кодом.
  9. Сопрягаем устройства по Bluetooth и пользуемся интернетом который раздается через Bluetooth модем с вашего телефона.

Из всех приведенных выше способов раздачи интернета с сотового телефона самый быстрый и удобный является раздача по Wi-Fi. Кроме данных способов есть также варианты от сторонних разработчиков, но в принципе можно обойтись штатными способами Android.

Ссылка на основную публикацию
Adblock
detector