Правда или нет? Помехи влияют на качество передачи данных

Задача ставится так – заставить смартфон, управляемый системой Андроид, проигрывать музыку через монофоническую гарнитуру bluetooth. Штатными средствами решить ее нельзя, так как для воспроизведения музыки нужна гарнитура, которая поддерживает протокол передачи звука «стерео» (A2DP). Но программисты уже подсуетились, написав два соответствующих приложения, установив которые, можно направить звуковой поток на гарнитуру «моно». Одно из них называется BTmono, а второе – это Mono Bluetooth Router, пошаговая настройка которого рассматривается ниже.

image Гарнитура моно и стерео

Последнее из двух приложений, о котором будет идти речь, создано российским программистом. Сейчас доступна версия под обозначением «1.17», которая появилась 1 апреля 2014 года. Приложение надо установить на смартфон, но скачать файл «apk», скорее всего, не получится. Дело в том, что автор разместил плоды своего труда на маркете Google Play. Заметим, что рассматриваемое приложение (Mono Bluetooth) является бесплатным, но одновременно с этим у него есть платный аналог, в котором был предусмотрительно удален рекламный баннер.

Ограничения программы Mono Bluetooth

Установив бесплатную, или даже платную, версию приложения, Вы не сможете получить следующие функции:

  • На смартфоне любой модели не будет работать FM-радио
  • В Galaxy S2 штатный звуковой плейер не передает звук в монофоническую гарнитуру (установите другой плейер)
  • В Galaxy S3 нельзя избавиться от неприятного эффекта, когда звук с микрофона трубки все время идет в гарнитуру.

Очевидно, чтобы активировать FM-радио, в любом случае нужно подключить проводную гарнитуру (шнур является своеобразной антенной). А указанные неприятные эффекты, характерные для смартфонов Galaxy S3, обуславливаются особенностями их конструкции. Тут проблему не решит ни один программист.

Автор сейчас работает над улучшением качества звука. Вроде бы, пути для дальнейшего улучшения существуют. Если Вы установите платную версию, то разницу не заметите – ее нет.

image Страница приобретения платной версии

Сам автор, надо сказать, не рекомендует переход к платной версии (Pro), если с использованием бесплатной программы были проблемы. Выбор оставим за пользователем. Каждая из версий совместима с Android 2.2, или выше.

Как установить Mono Bluetooth

Чтобы выполнить установку рассматриваемого приложения, надо зайти на сайт Google Play с роутера. Искать файл «apk» на торрентах не нужно, так как авторская версия в любом случае находится на Google Play. Бесполезно и пытаться выполнить установку приложения через компьютер, подключив к нему смартфон. Хотя, подобную тему активно обсуждают, но результатов пока нет. В общем, сначала придется найти действующую сеть Wi-Fi либо, подключиться к провайдеру по 3G.

Поиск приложения на сайте

Сайт Google Play вверху на главной странице содержит строку поиска. Искать надо слово «mono»:

image Результат поиска, главная страница

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

Заметим еще раз, что сейчас существует не только бесплатная версия Mono Bluetooth, но и платный вариант этого приложения.

В названии последнего содержится слово «Pro». Соответственно, кнопка, предназначенная для установки платной версии, обозначается надписью «Купить», а не «Установить». Будьте внимательны, совершая свой выбор.

image Бесплатная версия программы

Выполняем установку Mono Bluetooth

Открыв страницу установки приложения, понадобится зайти в аккаунт Google. Этот аккаунт затем можно будет удалить, правда, в таком случае потеряется возможность выполнять автоматическое обновление, а программа со временем может быть улучшена. Нажав кнопку «Установить», надо набраться терпения и дождаться полного завершения процесса. Установочный файл занимает 1,3 мегабайта, так что много трафика израсходовано не будет.

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

Mono Bluetooth в действии

Перед тем, как выполнить запуск приложения, убедитесь, что беспроводная гарнитура в данный момент подключена. В качестве профиля гарнитуры можно использовать даже «Phone» (телефон). Программа Mono Bluetooth как раз и нужна затем, чтобы отправлять звук на устройства, не предназначенные для воспроизведения музыки. Одиночное нажатие на иконке программы приводит к появлению следующего окна:

image Включение трансляции через bluetooth

Нажав кнопку «On», Вы заметите, что звук идет в обход встроенного динамика на монофоническую гарнитуру. Удачной настройки!

В заключение можно сказать вот что. Все проблемы и дефекты данного приложения, которые могут проявиться, были перечислены выше (в главе «Ограничения…»). О других недостатках пользователи сейчас не высказываются. А число пользователей, скачавших и установивших Mono Bluetooth Router, превышает 500 000. Выбор делайте сами.

Моно-гарнитура плюс «джэйлбрейк»

Наверх к Технологии передачи данных

Введение

image

Bluetooth (от слов англ. blue — синий и англ. tooth — зуб; произносится /bluːtuːθ/) — производственная спецификация беспроводных персональных сетей (англ. Wireless personal area network, WPAN). Bluetooth обеспечивает обмен информацией между такими устройствами как персональные компьютеры (настольные, карманные, ноутбуки), мобильные телефоны, принтеры, цифровые фотоаппараты, мышки, клавиатуры, джойстики, наушники, гарнитуры на надёжной, бесплатной, повсеместно доступной радиочастоте для ближней связи. Bluetooth позволяет этим устройствам сообщаться, когда они находятся в радиусе до 10 метров друг от друга (дальность сильно зависит от преград и помех), даже в разных помещениях.

Описание стандарта

Название и логотип

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

Логотип Bluetooth является сочетанием двух нордических («скандинавских») рун: «хаглаз» — аналог латинской H и «беркана» — латинская B. Логотип похож на более старый логотип для Beauknit Textiles, подразделения корпорации Beauknit. В нём используется слияние отраженной K и В для «Beauknit», он шире и имеет скругленные углы, но в общем он такой же.

История создания и развития

Работы по созданию Bluetooth начал производитель телекоммуникационного оборудования Ericsson в 1994 году как беспроводную альтернативу кабелям RS-232. Первоначально эта технология была приспособлена под потребности системы FLYWAY в функциональном интерфейсе между путешественниками и системой.

Спецификация Bluetooth была разработана группой Bluetooth Special Interest Group (Bluetooth SIG)[5][6], которая была основана в 1998 году. В неё вошли компании Ericsson, IBM, Intel, Toshiba и Nokia. Впоследствии Bluetooth SIG и IEEE достигли соглашения, на основе которого спецификация Bluetooth стала частью стандарта IEEE 802.15.1 (дата опубликования — 14 июня 2002 года).

Принцип действия

Принцип действия основан на использовании радиоволн. Радиосвязь Bluetooth осуществляется в ISM-диапазоне (англ. Industry, Science and Medicine), который используется в различных бытовых приборах и беспроводных сетях (свободный от лицензирования диапазон 2,4-2,4835 ГГц)[7][8]. В Bluetooth применяется метод расширения спектра со скачкообразной перестройкой частоты[9] (англ. Frequency Hopping Spread Spectrum, FHSS). Метод FHSS прост в реализации, обеспечивает устойчивость к широкополосным помехам, а оборудование недорого.

Согласно алгоритму FHSS, в Bluetooth несущая частота сигнала скачкообразно меняется 1600 раз в секунду[6] (всего выделяется 79 рабочих частот шириной в 1 МГц, а в Японии, Франции и Испании полоса у́же — 23 частотных канала). Последовательность переключения между частотами для каждого соединения является псевдослучайной и известна только передатчику и приёмнику, которые каждые 625 мкс (один временной слот) синхронно перестраиваются с одной несущей частоты на другую. Таким образом, если рядом работают несколько пар приёмник-передатчик, то они не мешают друг другу. Этот алгоритм является также составной частью системы защиты конфиденциальности передаваемой информации: переход происходит по псевдослучайному алгоритму и определяется отдельно для каждого соединения. При передаче цифровых данных и аудиосигнала (64 кбит/с в обоих направлениях) используются различные схемы кодирования: аудиосигнал не повторяется (как правило), а цифровые данные в случае утери пакета информации будут переданы повторно.

Протокол Bluetooth поддерживает не только соединение «точка-точка», но и соединение «точка-многоточка»

Особенности

В настоящее время технология Bluetooth представлена различными версиями (от 1.1 до 4.х) и скоростными диапазонами (1…5 Мбит/с). Причем достижение высоких скоростей последних версий стало возможным не за счет архитектуры построения беспроводной «ad-hoc» сети, а за счет функции «colocation» (две в одном устройстве), реализуемой совместно с другими технологиями, например, совместно с WiFi или UWB.

Если говорить о преимуществах Bluetooth, то, прежде всего, следует отметить ее как высокоскоростную технологию, которую можно смело поставить в ряд с UWB или Wi-Fi. К ее недостаткам, скорее, можно отнести энергоемкость (по сравнению, например, с технологией ZigBee). Поэтому основная проблема, которая решалась на протяжении последних лет и решается в настоящее время в последних версиях Bluetooth, заключается в увеличении срока службы автономных источников электропитания. Вопросы по созданию технологии Bluetooth в качестве энергосберегающей решаются в т.ч. за счет специальных алгоритмов работы радиопередающих устройств, которые включаются в сеть лишь на момент пересылки данных (версии 4.0.)

Спецификация Bluetooth была разработана группой Bluetooth Special Interest Group (Bluetooth SIG) в 1998 г. В нее вошли компании Ericsson, IBM, Intel, Toshiba и Nokia. Впоследствии группа Bluetooth SIG и организация IEEE достигли соглашения, на основе которого спецификация Bluetooth стала частью стандарта IEEE 802.15.1.

Радиосвязь Bluetooth осуществляется в безлицензионном ISM-диапазоне (2,4…2,4835 ГГц) со скоростями 1 Мбит/с (версия 1.2); 3 Мбит/с (версия 2.0); 24 Мбит/с (версия 3.0).

В Bluetooth применяется метод расширения спектра со скачкообразной перестройкой частоты FHSS. Метод FHSS прост и устойчив к помехам, а радиоустройства в основном недорогие.

Начиная с версии 1.2, были добавлены возможности адаптивной перестройки рабочей частоты (AFH), что частично решило проблемы сосуществования разных систем в одном частотном диапазоне. Топологии сети: slave, точка-точка; master-slave, точка-Piconet; multi-masters, Scatternet.

Самоорганизующиеся сети на основе Bluetooth

Беспроводная сеть Bluetooth в классическом понимании — это беспроводная одноранговая динамическая сеть с переменным количеством мобильных узлов типа Piconet или Scatternet с децентрализованным управлением, которая может быть развернута в ограниченном пространстве (с количеством узлов до 80). Для организации беспроводной сенсорной сети необходима общая точка доступа в качестве центрального узла управления сетью и обработки информации.

Самоорганизующиеся сети на основе Bluetooth 3.0 состоят из ведущих и ведомых устройств (эти роли могут совмещаться), способных передавать данные как в синхронном, так и в асинхронном режимах. Синхронный режим передачи предполагает прямую связь между ведущим и ведомым устройствами с закрепленным каналом и временными слотами доступа. Данный режим используется в случае ограниченных по времени передач. Асинхронный режим предполагает обмен данными между ведущим и несколькими ведомыми устройствами с использованием пакетной передачи данных. Используется для организации пикосетей. Одно устройство (как ведущее, так и ведомое) может поддерживать до 3-х синхронных соединений.

В синхронном режиме максимальная скорость передачи данных равна 64 кбит/с. Максимальная скорость передачи в асинхронном режиме составляем 720 кбит/с.

Основной проблемой самоорганизующиихся сетей на основе Bluetooth 3.0 является относительно высокое энергопотребление узлов сети. Для решения этой проблемы в 2010 году в спецификацию ядра Bluetooth 4.0 была интегрирована технология с низким энергопотреблением (Bluetooth LE). Спецификация Bluetooth 4.0 ориентирована на различные мобильные устройства, требующие беспроводного обмена данными.

Спецификация Bluetooth 4.0 имеет жесткое ограничение по топологии сети: единственно возможной топологией является звезда. Такая сеть называется пикосетью (piconet). Одно из устройств в пикосети работает как ведущее, а остальные – подчиненные. Подчиненное устройство может быть одновременно подключено только к одному ведущему устройству. Ведущее устройство инициирует соединение в пикосети. В отличие от спецификации Bluetooth 3.0 для спецификации Bluetooth 4.0 отсутствует воз- можность организации распределенной сети (scatternet), когда ведущее устройство одной пикосети может являться подчиненным в другой.

При организации сети модуль Bluetooth LE может также выполнять роли запра- шивающего устройства (advertiser) или сканера (scanner). Поскольку имеется возмож- ность программного изменения ролей Bluetooth LE устройства в сети, то появляется возможность ретрансляции сообщения от узла к узлу до достижения требуемого узла в сети. Такой подход реализуется в беспроводной сети датчиков, причем чаще всего направление передачи сообщений в такой сети фиксировано от датчиков к некоторому центральному устройству, накапливающему и анализирующему данные.

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

Архитектура самоорганизующейся однородной беспроводной сети на базе модулей спецификации Bluetooth 4.0

Сеть Bluetooth LE устройств обычно состоит из нескольких подсетей. В подсеть объединяются устройства, находящиеся в пределах досягаемости, и имеющие одинаковый идентификатор (номер) подсети. Номер подсети назначается для каждого устройства заранее, исходя из предполагаемого территориального размещения конкретного узла.

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

image

Базовым состоянием любого Bluetooth LE устройства в рассматриваемой сети является состояние сканирования. Последовательность действий для обмена данными между парой Bluetooth LE устройств и смена их ролей представлена на рис. 1.

Внутри подсети сообщение может быть передано непосредственно адресату, либо при плохом уровне RSSI (Receiver Signal Strength Indication) с адресатом – через ретранслятор. Между подсетями сообщения передаются через ретранслятор. Возможность организации предложенной сети проверена на базе модулей BLE 112 Bluegiga. Нашими специалистами проведены исследования максимальной пропускной способности сети, в результате которых установлено, что максимальная пропускная способность составляет около 12 Кбит/с, что значительно меньше чем у альтернативной технологии ZigBee.

Достоинства сетей на базе Bluetooth:

  • возможность быстрого развертывания;

  • сравнительно малое энергопотребление абонентских устройств;

  • широкий спектр поддерживающих эту технологию устройств.

Недостатки сети:

  • небольшой радиус действия (радиус действия одного абонентского устройства составляет 0.1 — 100 м);

  • малые скорости передачи данных (для сравнения: в сетях WiFi этот показатель составляет 11 — 108 Мбит/с);

  • нехватка частотного ресурса.

Последняя проблема по большей части решена с выходом устройств Bluetooth 3.0, где используются альтернативные протоколы уровней MAC и физического с целью ускоренной передачи данных профилей Bluetooth (AMP). В частности используются протоколы стандарта 802.11.

Заключение

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

Без проводов » Bluetooth Настройка Bluetooth

  • image

    Несмотря на активное развитие беспроводных технологий WiFi, WiMAX и так далее, Блютуз связь не теряет своей актуальности. Эта технология заняла свою нишу и сохраняет свои позиции на мировом рынке. Дело в том, что для передачи небольших файлов или использования в беспроводной гарнитуре Bluetooth явля…

    Перейти в рубрику…

Решение проблем

  • image

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

    Перейти в рубрику…

Устройства

  • image Как заряжать Bluetooth наушники
  • image

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

    Перейти в рубрику…

Используемые источники:

  • https://27sysday.ru/interesno/mono-bluetooth-router
  • https://crossgroup.su/solutions/data_transfer/bluetooth.html
  • http://bezprovodoff.com/bluetooth

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации