Выбрать главу

Прежде всего напомним, что все три коммерческие версии протокола - 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.

Контакт подчиненных устройств одной пикосети с устройствами из других пикосетей происходит только посредством главных устройств, так что выход "главаря" из зоны приема (или, скажем, его выключение) приводит к "краху" всей пикосети и потере доступа к scatter net. Кроме того, главное в пикосети устройство может быть подчиненным в большой сети. В случае Bluetooth 2.0+EDR все проще и надежнее: в сети может быть максимум 256 устройств, то есть одно главное и до 255 зависимых; если же главное устройство "исчезает", его обязанности моментально передаются другому устройству. Ну и, наконец, энергопотребление: пропускная способность канала в версии 2.0 возросла, скорость передачи данных - тоже, а вот энергопотребление выросло незначительно. Следовательно, в сравнении с версиями 1.х количество заряда, требуемое для передачи конкретного количества данных, уменьшилось почти вдвое, что, конечно, дает определенную выгоду пользователям. Да и вообще, если судить прагматично - для чего был нужен протокол Bluetooth 2.0+EDR? В первую очередь для передачи данных большого объема - MP3-файлов, фотографий, видеороликов, то есть актуального на сегодняшний день мультимедийного контента: здесь чем выше скорость, тем лучше. К тому же возможность построения удобных беспроводных сетей выглядит очень перспективно - посчитайте, сколько устройств с Bluetooth-модулями находится в вашей квартире. У меня, например, их одиннадцать: восемь телефонов, два ноутбука и компьютер, причем все эти гаджеты регулярно "перекликаются".

Перейдем к так называемым классам Bluetooth, которые частенько путают с версиями протокола. Всего классов три, и отвечают они за радиус действия адаптера/модуля: class 1 (до 100 метров), class 2 (до 10 метров) и class 3 (до 1 метра). Сразу же отметим, что последние в коммерческих устройствах не встречаются. Почему классы выстроены именно в таком порядке? Ведь изначально версия протокола Bluetooth 1.1 предполагала радиус действия 10 метров - думается, ее и следовало бы величать class 1. Но дело в том, что еще в 1999 году разработчики определили второй порог дальности работы для будущих версий протокола - до 100 метров, и честь называться class 1 выпала именно ему. При этом необходимо учитывать, что дальность действия в случае технологии Bluetooth - понятие весьма абстрактное: стабильная работа спаренных устройств на расстоянии 10 или 100 метров (в зависимости от класса) может быть обеспечена только в идеальных условиях, которые в реальной жизни практически недостижимы. На деле с ростом расстояния между, допустим, телефоном и беспроводной гарнитурой будет ухудшаться качество передачи речи, появятся провалы, пострадает стабильность работы. И еще: если одно устройство поддерживает Bluetooth class 2, а другое - class 1, то функционировать они смогут лишь на расстоянии до 10 метров. Да и то теоретически.