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

Android и Bluetooth – обзор возможностей

Android и Bluetooth – обзор возможностей

Dreamer.

Во времена телефонов на Java, Symbian и Windows Mobile, Bluetooth являлся незаменимой частью коммуникации между владельцами телефонов. При помощи него люди обменивались контактами, музыкой, фотографиями и даже знакомились! Да — да, существовало такое понятие, как Bluejacking – общение посредством Bluetooth.

Но что же стало с протоколом сегодня, и какие возможности работы с ним предоставляет нам Android OS? В данной статье я попробую рассмотреть все аспекты использования Bluetooth на Android.

Википедия

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

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

Слово Bluetooth — перевод на английский язык датского слова «Blåtand» («Синезубый»). Это прозвище носил король Харальд I, правивший в X веке Данией и частью Норвегии и объединивший враждовавшие датские племена в единое королевство. Подразумевается, что Bluetooth делает то же самое с протоколами связи, объединяя их в один универсальный стандарт. Хотя «blå» в современных скандинавских языках означает «синий», во времена викингов оно также могло означать «чёрного цвета». Таким образом, исторически правильно было бы перевести датское Harald Blåtand скорее как Harald Blacktooth, чем как Harald Bluetooth.

Логотип Bluetooth является сочетанием двух нордических («скандинавских») рун: «хаглаз» (Hagall) — аналог латинской H и «беркана» (Berkanan) — латинская B.

Передача файлов

Для передачи файлов используются протоколы OBEX, FTP, OPP. Но тут стоит отметить, что Android накладывает на нас ограничения по формату передаваемых файлов. Для сохранения авторских прав, а также для защиты от вредоносного ПО, запрещено передавать и принимать музыкальные файлы и файлы приложений.Но на то он Android, что бы запрещать, но не ограничивать. 😉 Если у вас есть острая необходимость передавать «запрещенные» файлы – воспользуйтесь программой:

Интернет

Во времена Android 2.х.х получение интернет соединения по Bluetooth было практически невозможно. Исключением были планшеты Archos и модифицированные файлы для некоторых устройств. Начиная с версии 3.х, Google добавил такую возможность в стандартные функции системы. Иными словами, можно получить интернет с любого устройства, умеющего раздавать его по синезубу. Например, старая Nokia или Siemens. Для активации данной возможности достаточно зайти в Настройки Bluetooth и нажать на значок настроек, справа от имени раздающего устройства. Если устройство, действительно, умеет раздавать интернет – вы увидите соответствующий пункт меню:

Мультимедиа

Гарнитура, стерео наушники и беспроводные колонки легко и быстро подключаются к устройствам на Android и справно выполняют свои функции. Это позволяет нам свободно пользоваться устройством, не обматываясь проводами, как новогодняя ёлка и не матерясь, когда, в очередной раз, провод запутался или зацепился за что-либо. Одев, однажды, беспроводные наушники, я уже не смог вернуться обратно к проводам. Но не все, в данном вопросе, гладко, как хотелось бы…

Время задержки звука по Bluetooth на Android OS очень велико (точные цифры не привожу, т.к. они меняются от версии к версии). Эту задержку вы не услышите при прослушивании аудио или просмотре видео, а вот в играх, особенно музыкальных, это сразу бросается в глаза уши. Заботливые разработчики игр, знающие об этой проблеме, встраивают в свои творения калибровку звука. Например, как в игре Tap Tap Revenge.

Периферия

Функционал Android OS не ограничивается подключением аудио устройств. Начиная с версии 3.0 (Honeycomb) Google активно добавляет поддержку периферийных устройств, в том числе и по Bluetooth. Благодаря этому мы имеем возможность подключать клавиатуры, мышки, игровые контроллеры, gps навигаторы и прочие устройства. Открытость системы позволила разработчикам приложений увеличить список поддерживаемых устройств, например, и гровой контроллер sixaxis от Sony PSIII можно подключить при помощи программы:

Но и это еще не все. Вы можете превратить свое устройство в периферию для ПК или другого Android девайса, например:

Bluetooth GPS – сделает из вашего гаджета Bluetooth — GPS передатчик.

Социалочка

Социальная составляющая, так любимая многими в начале этого века, никуда не делась. Мы все так же можем отправлять картинки, музыку, контакты, ну и, конечно, общаться. Для общения по Bluetooth есть большой выбор программ в Play Market, к примеру:

Читать еще:  Stellio — Музыка c Телефона или ВКонтакте

Но какая же социальность без игр? К счастью, разработчики думают так же и в Play Market имеется огромное количество игр, поддерживающих мультиплеер по Bluetooth, например:

Данные и синхронизация

Применение Bluetooth, воистину, безгранично. Помимо всего выше описанного, хотелось бы выделить отдельно возможность синхронизации данных между двумя устройствами на Android. Пример подобого симбиоза я уже описывал в своей статье Tablet Talk – звонки и SMS с планшета, но есть и другие варианты синхронизации:

DataSync – Синхронизирует данные приложений и любые файлы между двумя Android устройсвами. Т.е. начали играть на планшете, а продолжить можем на телефоне.

Bluetooth SIM Access Profile – служит для подключения к автомобильным комплектам от Volkswagen, Skoda, Audi, Porsche, Opel и др.

Bluehack

Любая социальная активность (Bluejacking) рано или поздно привлекает к себе внимание злоумышленников. Bluetooth эта участь, так же, не обошла стороной, и появилось такое понятие, как Bluehacking – взлом устройств через блютус. Во времена Windows Mobile 2003 было несколько программ для совершения атак на телефоны, они предоставляли злоумышленнику доступ к файлам, контактам, сообщениям. На Android мне так и не удалось найти подобное ПО. Зато мне попалась замечательная программа BlueTerm. Рядовой пользователь ничего в ней не поймет, но в умелых руках она несет в себе массу возможностей. Если вкратце, то это терминал, для передачи команд по Bluetooth.

Заключение

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

Bluetooth в Arduino проектах

Нередко в проектах возникает необходимость дистанционного управления или передачи данных с телефона или другого устройства. Одним из самых популярных и удобных способов является обмен данных через Bluetooth. Для связи платы Ардуино и компьютера используется интерфейс UART (Serial). Так как любая плата Ардуино имеет хотя бы 1 последовательный порт UART, для подключения Bluetooth модуля не требуются специализированные библиотеки и схемы.

Самыми популярными модулями являются устройства на основе чипа BC417. Эта серия называется HC. Модули HC-03 и HC-05 могут быть и сервером соединения, и клиентом, они обладают широким набором АТ команд.

Для подключения к ПК потребуются модуль Bluetooth, плата Ардуино, соединительные провода и компьютер. Скетч для управления платой Ардуино через смартфон и компьютер будет одинаковым, так как в обоих случаях данные в микроконтроллер буду поступать по протоколу UART. Схема подключения Bluetooth-модуля к плате представлена на рисунке. Пин RX на ардуино подключается к TDX, TX – к RDX, GND – к GND, 5V – к VCC.

При загрузке скетча нужно отключить Bluetooth-модуль, иначе будет появляться ошибка доступа к Ардуино. Также нужно установить на смартфон или планшет, поддерживающий ОС Android, приложение для отправки данных на модуль. После установки приложения нужно загрузить скетч и подключить модуль к плате Ардуино. Пример кода мигания светодиода:

Теперь нужно настроить соединение телефона и модуля. Для установки соединения нужно зайти в настройки телефона и включить Bluetooth. Как только устройство будет найдено, нужно ввести пароль – обычно это «1234» или «0000». После этого нужно зайти в приложение, нажать на кнопку «подключить Bluetooth» и выбрать нужное устройство. При успешном сопряжении на модуле светодиод начнет мигать медленнее, примерно 1 раз в 2 секунды.

В скетче светодиод включается и выключается при получении цифр «1» и «0». Кроме цифр также можно использовать буквы латинского алфавита с учетом регистра.

Аналогичным образом можно подключаться к модулю при помощи компьютера. Для этого существуют различные программы, которые подключатся к COM-порту. При запуске программы запрашивают номер порта, скорость и тип подключения. При успешном подключении на экране появится поле терминала, в которое нужно ввести с клавиатуры цифры/буквы, включающие светодиод.

Что такое Bluetooth. Описание и особенности технологии Bluetooth: Видео

Работаю частным компьютерным мастером. Профессионально занимаюсь ремонтом компьютеров более 12 лет, как любитель с 90-х годов.
Два года проработал руководителем сервисного центра, специализирующегося на подключении абонентов к интернету и компьютерной помощи.

Как в настройках роутера усилить сигнал Wi-Fi?

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

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

Можно попробовать, в настройках роутера задать какой-то статический канал, или же поставить Auto. Здесь нужно экспериментировать. Если вам не лень, то с помощью программы inSSIDer вы можете найти более свободный канал, и задать его в настройках вашего роутера.

Я не буду подробно расписывать, просто даю вам ссылку на статью Как найти свободный Wi-Fi канал, и сменить канал на роутере? В ней я подробно рассказывал о каналах, и о том как найти не загруженный канал. Так же, там есть инструкция по смене канала на роутерах разных производителей.

Читать еще:  Что такое VoLTE в смартфоне Huawei (Honor) — инструкция

2 Переводим свою сеть в режим работы 802.11N. Как правило, по умолчанию на всех роутерах беспроводная сеть работает в смешанном режиме b/g/n (11bgn mixed) . Если принудительно заставить роутер транслировать Wi-Fi в режиме работы 802.11N, то это может увеличить не только скорость, но и радиус покрытия Wi-Fi (если на вашем роутере более одной антенны) .

Единственная проблема в том, что если у вас есть старые устройства, которые не поддерживают режим 802.11N, то они просто не будут видеть вашу сеть. Если у вас нет старых устройств, то без сомнений переключите свою сеть в режим n. Сделать это очень просто. Заходим в настройки роутера, обычно по адресу 192.168.1.1, или 192.168.0.1 (подробную инструкцию по входу в настройки смотрите здесь).

В настройках откройте вкладку, где настраивается беспроводная сеть. Называются они обычно так: Wi-Fi, Беспроводной режим, Беспроводная сеть, Wireless и т. д. Найдите там пункт Режим беспроводной сети (Mode) и установите в нем N only. То есть, работа сети только в режиме N.

Для примера: смена режима беспроводной сети на роутере Asus

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

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

В роутерах Asus, эти настройки меняются на вкладке Беспроводная сетьПрофессионально. В самом низу, есть пункт «Управление мощностью передачи Tx power». Там есть шкала, которую можно регулировать в процентах. Выглядит это вот так:

На роутерах Tp-Link открываем вкладку WirelessWireless Advanced. Пункт Transmit Power позволяет настроить силу сигнала. Значение High – означает максимальная мощность.

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

Программы для смартфонов

Существуют программы, способные улучшать звук только в гарнитурах и добавлять визуально объемный 7.1-канальный звук. К примеру, Razer Surround, считающаяся одной из лучших. Так как восприятие частоты у каждого человека индивидуально, в программке есть возможность несложной самостоятельной калибровки и настройки аудиосигналов.

Общую настройку звукового устройства на Андроиде можно осуществить с помощью:

  • Headphones Equalizer: программы, позволяющей автоматически отрегулировать звучание под конкретную модель наушников;
  • EQ Music Player: относится к многофункциональным инструментам настройки; может усиливать басы, работать со звуком в играх, видео и пр.;
  • «Музыка эквалайзер»: программа, способная отладить аудиосигнал под любой музыкальный жанр;
  • «Музыкальный проигрыватель» с множеством функций и удобным интерфейсом.

Тематические материалы: 10 лучших наушников для Iphone , 5 лучших наушников для плавания , 6 лучших внутриканальных наушников с усиленным басом , 6 лучших наушников Hi End , 6 лучших наушников с объемным звуком , Как правильно настроить эквалайзер (для наушников) , Как правильно прогреть наушники и нужно ли это делать , Музыка высокого разрешения Hi-res: чем она отличается и как ею пользоваться , На что влияет чувствительность наушников и какая лучше

Пример

А сейчас на примере расскажу чем примечательно такое усовершенствование. Допустим вы пришли в больницу которая использует Интернет вещей. С версией 4.2 зайдя в больницу человек мог получить через Bluetooth только данные о том в какой кабинет ему необходимо, для получения большего количества информации данная версия не пригодна. Если же человек зашёл в больницу с 5 версией кроме информации о кабинете он также получит информацию о докторе, необходимых справках, времени ожидания и телефон главврача (один из кейсов блокчейна в медицине), а все потому, что эта технология уже имеет не 31 Байт, а 255.

Bluetooth 5 был специально разработан так, чтобы потреблять маленькое количество энергии на устройстве по сравнению с Bluetooth 4. Это означает, что вы можете держать свой Bluetooth включенным в течение более длительного периода времени и намного более активно его использовать по сравнению с Bluetooth 4, который потребляет больше энергии, чем его новый аналог.

Bluetooth 5 работает намного более надежно в перегруженной среде чем Bluetooth 4.2. Это объясняется тем, что новая версия была создана с учетом того факта, что важные процессы с участием Bluetooth чаще всего происходят в перегруженной среде, что негативно влияет на его работу.

Bluetooth 5 потребляет в несколько раз меньше электроэнергии с батареи чем свой предшественник. Для телефонов с емкостью батареи в 3000 мАч Bluetooth 4.2 не был проблемой, а вот для умных часов наоборот. Благодаря изменённой системе потребления энергии в Bluetooth 5 большинство умных часов увеличат свою автономность.

Скорость передачи данных между Bluetooth 5 и Bluetooth 4.2 отличается в 2 раза — если у версии 4.2 скорость передачи 3,125 Мб/с, то у версии 5 6,25 Мб/с. Это свидетельствует о том, что сама концепция технологии была сильно усовершенствована. В любом случае это не сравнится с проводными конкурентами, например, Apple Lightning, где скорость передачи данных достигает 60 МБ/C.

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

Читать еще:  Не заряжается смартфон? 5 причин и решений. Отходит зарядка.  Подробнее »

Масштабировать интернет вещей станет проще благодаря новой последовательной системе подключения. Раньше каждый девайс соединялся с общим базовым, а теперь достаточно будет подключиться к соседнему элементу.

Может, когда-то мы увидим городскую систему IoT не в рамках квартиры или дома, а целого района или даже города? И основана она будет на энергоэффективном и легко масштабируемом усовершенствовании Bluetooth 5.

Необходимо отметить, что внедрение Bluetooth 5 в “маячки” значительно улучшит их работу, ведь в новой версии увеличена ёмкость сообщений. В маячках используется Bluetooth из за его возможности передавать информацию неопределенным адресатам без установки соединения.

Установка Wi-Fi в спящем режиме

Большинство производителей прибегают к различным методам, чтобы увеличить срок жизни батареи. Пользователи Android смартфонов вынуждены включать такие функции энергосбережения в своих устройствах. Одна из таких функций — отключение Wi-Fi, когда телефон неактивен или когда устройство имеет низкий уровень заряда батареи. Такие особенности Wi-Fi в спящем режиме создают проблемы при подключении к сети по мере необходимости.

Решение: Просто настроить параметры вашего Android устройства и убедитесь, что у вас всегда есть включен Wi-Fi, даже когда устройство не используется. Чтобы сделать это на устройствах, работающих на Android 2.3 Gingerbread и выше, вам нужно сделать следующее. Перейдите в меню Настройки — Беспроводные сети — Wi-Fi и выберите Дополнительно — Wi-Fi в спящем режиме не выберите «Не выключать».

На тех устройствах, которые работают на Android 4.0 ICS и выше, перейдите в меню Настройки — Wi-Fi, выберите Дополнительно и установите опцию Wi-Fi во время сна — » Всегда».

Чем отличаются разные модели

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

MVH-350BT

Это бездисковое устройство, которое имеет встроенный синезуб с модулем Parrot. Внешний микрофон позволяет использовать модель в качестве гарнитуры громкой связи. Также имеется привычная всем стандартная функция Bluetooth-потокового вещания.

DEH-4500BT

Эта автомагнитола с щелевой загрузкой компакт-дисков будет весьма кстати для тех, кто имеет большую коллекцию CD. Плюс в комплекте идут все возможности предыдущей модели. Устройство имеет съёмную панель, поддержку iPod и Android media.

DEH-X5500BT

Новая Bluetooth автомагнитола для Android и iOS устройств, котораяимеет мультиподсветку. Отличается от других новинок наличием функции MIXTRAX, которая делает из вашей фонотеки один сплошной микс, создавая качественные переходы между треками. Благодаря встроенному синезубу присутствие микрофона разрешает использовать мультимедийную систему автомобиля в качестве громкой связи. Еще благодаря микрофону можно осуществлять голосовое управление (для iPhone). Имеется набор из LPF и HPF фильтров, что делает данную модель очень привлекательной в сравнении с конкурентами.

Что нужно знать про домашний Wi-Fi

Чтобы комфортно пользоваться домашним Wi-Fi нужно понимать особенности этой технологии.

Беспроводная технология, в отличие от подключения по кабелю, не может гарантировать скорость доступа в Интернет. На скорость и качество Wi-Fi влияют многочисленные факторы:

  • Расстояние между роутером и принимающим устройством.
  • Наличие препятствий (стены помещения, крупные объекты).
  • Помехи от бытовых приборов.
  • Помехи от соседних Wi-Fi сетей, что больше всего проявляется в диапазоне 2,4 Ггц.
  • Стандарты Wi-Fi, которые поддерживает роутер. Более высокую скорость обеспечивают стандарты 802.11ac и 802.11n. Устаревшие стандарты, такие как 802.11b/g, значительно ниже по скорости. Применение в сети устаревших клиентских устройств (стандартов 802.11b/g) снизит скорость работы всей Wi-Fi сети.
  • Количество антенн роутера и поддержка современной технологии MIMO, которая обеспечивает одновременно несколько потоков приема и передачи данных, а также технологию оптимизации эфира (напр.Beamforming).
  • Качество модуля и стандарт Wi-Fi принимающего устройства (ноутбук, планшет, смартфон). Если Wi-Fi модуль Вашего устройства не поддерживает современный стандарт Wi-Fi, скорость доступа в Интернет будет низкой даже при наличии современного роутера и отсутствии помех.
  • При одновременном подключении нескольких устройств скорость доступа в Интернет делится на все устройства. Важно помнить, что если Вы не пользуетесь конкретным устройством в данный момент, оно может потреблять Интернет в фоновом режиме для обновлений, скачивания и т.д.

Какие проблемы могут возникнуть с наушниками?

Самая популярная проблема — это невозможность подключения. Самая популярная причина — пользователи просто забывают активировать режим спаривания и безрезультатно пытаются найти марку/модель в смартфоне.

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

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

Теперь вы знаете, как работают беспроводные наушники для телефона, телевизора и компьютера. Но у нас есть еще несколько интересных тем:

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector