FERRMA: Bluetooth: версии, профили, классы… И немного метров
Автор: Алексей Стародымов
Сегодня почти не осталось пользователей, не знакомых с технологией Bluetooth. В народе ее называют "синим зубом" или попросту "зубиком" и очень уважают. Многие и вовсе считают "зубастые" чипы, поселившиеся в мобильных телефонах, КПК и прочих гаджетах, чуть ли не важнейшим их преимуществом: еще бы, кто возразит против возможности быстро и бесплатно обмениваться контентом, данными, визитками, подсоединять карманные устройства или же беспроводные клавиатуры и мышки к ПК и болтать по беспроводной гарнитуре.
Веские причины для всенародной признательности, не так ли?
Вспомните времена, когда поддержка Bluetooth была редкостью и приходилось "кидаться" картинками по инфракрасному порту, а чтобы освободить руки, нужно было подключать проводные наушники с микрофоном, вечно выпадавшие из ушей. Теперь же "синезубым" модулем оснащается большинство мобильных телефонов стоимостью от ста долларов, он имеется в каждом сколько-нибудь приличном современном ноутбуке, а уж о КПК и говорить нечего - как же иначе "подцепить" к нему мобильник в качестве GPRS-модема? В этом суть Bluetooth-технологии, призванной соединять совершенно разные на первый взгляд устройства и передавать между ними данные и голос.
А началось все в далеком 1994 году, когда в недрах шведской компании Ericsson было решено разработать новый радиоинтерфейс, предназначенный в первую очередь для связи мобильного телефона и беспроводной гарнитуры. Учитывая, что технологию планировали применять очень широко, в том числе и в массовых продуктах, основных требований к ней было три: чипы должны быть экономичными, недорогими и миниатюрными, дабы как можно меньше влиять на энергопотребление, цену и размеры устройств. В 1998 году к шведам присоединились такие серьезные парт неры, как Intel, Nokia, IBM и Toshiba: рынок нуждался в единой технологии, которую производители могли бы лицензировать и внедрять в свои продукты, чтобы обеспечить их совместимость. Была создана специальная рабочая группа, в которую со временем вошли представители еще нескольких компаний; в ее задачи входила разработка и стандартизация спецификаций Bluetooth, составление документации и в конечном счете продвижение и внедрение технологии на мировом рынке. Первый вариант стандарта - Bluetooth 1.0.b - появился в 1999 году, однако это была всего лишь так называемая бета-версия: модули, поддерживающие ее, в коммерческие устройства не устанавливались. Работа продолжилась, и уже в 2000 году были опубликованы спецификации стандарта Bluetooth 1.1, которые после ряда доработок внутри рабочей группы были одобрены Палатой стандартов IEEE-SA: было объявлено о новом стандарте беспроводных коммуникаций, поименованном IEEE 802.15.1. С тех пор и началось триумфальное шествие Bluetooth по рынку мобильных (и не очень) устройств - сперва соответствующие модули появились в сотовых телефонах Ericsson, эта же компания выпустила первую в мире Bluetooth-гарнитуру, а затем примеру шведов последовали и другие производители.
Одним из выгодных моментов в реализации этой технологии является рабочий диапазон частот - 2,45 ГГц; это так называемый нижний диапазон, обозначаемый аббревиатурой ISM (Industrial, Scientific, Medical) и использующийся для работы промышленного, научного и медицинского оборудования. Он разрешен к свободному использованию по всему миру, и для применения соответствующих устройств не требуется дополнительных лицензий и разрешений - купил устройство с Bluetooth-модулем и эксплуатируй в свое удовольствие. С другой стороны, если учесть, что в ISM-диапазоне уже действует масса других устройств, разработчикам пришлось изобретать защиту от возможных помех: "синий зуб" использует радиосигналы с возможностью изменения спектра путем скачкообразного повышения или понижения частоты по псевдослучайному алгоритму.
На практике это выглядит следующим образом: Bluetooth-модули работают тактами длительностью 625 мкс, и каждому модулю на время одного такта назначаются различные частотные каналы. Всего вариантов 79 - от 2,4 до 2,48 ГГц с шагом 1 МГц, причем скорость перехода от одной частоты к другой по окончании такта может достигать 1,6 ГГц.
Разумеется, львиную долю пользователей интересует не то, как технология "выглядит изнутри", а на что способны устройства, умеющие с ней работать, - скажем, что лучше: телефон, поддерживающий Bluetooth 1.2 или 2.0? А что быстрее? И есть ли смысл присматриваться к моделям, работающим с A2DP-профилем? Что ж, попытаемся ответить на эти и многие другие вопросы, связав рассказы о реальных технических характеристиках, цифрах "на бумаге" и историях версий воедино.
Прежде всего напомним, что все три коммерческие версии протокола - 1.1, 1.2 и 2.0 - обратно совместимы друг с другом: так, телефон с поддержкой Bluetooth 2.0 без проблем соединится с аппаратом, который оснащен модулем версии 1.2. Наличие модуля версии 1.1 подразумевает скорость передачи данных по радиоинтерфейсу до 723 кбит/с для асимметричного канала и до 423 кбит/с для симметричного.
Здесь стоит отметить две вещи: во-первых, для операций, наиболее требовательных к скорости (к примеру, для передачи файлов), устанавливается как раз симметричный канал; во-вторых, теоретически возможная скорость на практике будет заметно ниже. На первый взгляд версия Bluetooth 1.2 не дает большого преимущества - скоростные пределы здесь ровно те же. Однако есть несколько моментов, выделяющих ее на фоне 1.1: лучшая защищенность от помех, что в некоторых случаях может значительно повлиять на скорость и стабильность соединения; более быстрая установка связи между парой устройств; а также добавившаяся поддержка A2DP-профиля (для некоторых устройств), позволяющего задействовать "синий зуб" для передачи стереозвука. Да-да, для работы с беспроводными "стереоушами" устройству вовсе не обязательно иметь на борту Bluetooth-модуль версии 2.0+EDR - те же Sony Ericsson W950i и MOTOROKR Z6 поддерживают лишь 1.2.
О Bluetooth 2.0+EDR (Enhanced Data Rate, расширенная передача данных) расскажем подробнее: эта версия, появившаяся в 2004 году, претерпела кардинальные изменения по сравнению с двумя предыдущими - так, теоретическая скорость передачи данных в случае ассиметричного режима возросла до 2100 кбит/с, а в случае симметричного - до 1430 кбит/с. Следовательно, Bluetooth 2.0+EDR должен быть быстрее 1.x более чем втрое. Заметно ли это на практике? Скажем так: при сравнении реальных устройств прирост скорости виден невооруженным взглядом. Следует упомянуть и о новом механизме защиты от помех, который позволил добиться следующего: во-первых, возросла скорость межсоединения; во-вторых, стало возможным одновременно отправлять одни и те же данные на несколько устройств (теперь можно слушать музыку с помощью одного телефона и пары беспроводных стереогарнитур - эта фишка впервые реализована в телефонах Samsung последнего поколения). Улучшились и средства работы с персональными сетями: Bluetooth-модули версий 1.х предполагают создание довольно-таки сложных и неудобных по структуре пикосетей (до восьми устройств - одно главное и до семи подчиненных), которые соединяются в одну большую сеть, именующуюся scatter net.