Технология Bluetooth является одной из бурно развивающихся отраслей беспроводных компьютерных технологий, получивших очень широкое распространение в последнее время. Вряд ли среди читателей этой книги найдется тот, кто хотя бы не слышал о Bluetooth. Эта тех нология широко применяется в мобильных телефонах, карманных компьютерах, а также во многих других устройствах. Эта технология расширяет возможности и такой популярной шины, как USB (на рынке присутствует много устройств, реализованных как dongle (заглушка), кото рый вставляется в стандартный разъем USB).
Мы рассмотрим как архитектуру Bluetooth, так и средства программирования таких уст ройств, наиболее распространенным из которых является язык Java, для которого разрабо тан программный интерфейс Bluetooth JSR–82.
Что же представляет собой технология Bluetooth? В двух словах, Bluetooth – коммуника
ционный протокол беспроводной связи, обеспечивающий взаимодействие одних устройств
Bluetooth с другими. В этом смысле этот протокол напоминает другие коммуникационные протоколы (HTTP, FTP, SMTP и т. д.), которые используются для обмена данными и сообще ниями. Протокол Bluetooth предназначен для работы в архитектуре «клиент сервер»: устрой ство, инициирующее соединение, является клиентом, а устройство, ожидающее соединения, называется сервером. Bluetooth представляет собой очень эффективный протокол для бес проводных коммуникаций, поскольку при скорости передачи данных около 1 МБ/с он требует мощности в 100 раз меньше, чем, например, Wi Fi.
На сегодняшний день Bluetooth используется в различных цифровых устройствах, таких
как сотовые телефоны, цифровые видеокамеры, персональные органайзеры, карманные компьютеры и т. д.
Рабочий радиус действия Bluetooth соединений ограничивается 100 метрами, но во мно гом зависит от условий эксплуатации. Интерфейс Bluetooth позволяет передавать голосовые сообщения (64 Кбит/с), а также данные, при этом передача данных может быть как асим метричной (721 Кбит/с в одном направлении и 57,6 Кбит/с в другом), так и симметричной (432,6 Кбит/с в обоих направлениях). Приемо передающее устройство Bluetooth работает на частоте 2.4 ГГц и позволяет в зависимости от уровня мощности устанавливать связь в преде лах 10 100 метров. Чем меньше расстояние, тем меньше потребляемая мощность, при этом для расстояний в пределах 10 м мощность будет минимальной при компактном размере и невысокой цене самого устройства. Так, микромощный передатчик в режиме ожидания по требляет ток всего 0.3 мА и около 30 мА при передаче информации.
Протокол Bluetooth использует разбивку данных на пакеты (алгоритм FHSS, Frequency Hopping Spread Spectrum) и выполняет их передачу по псевдослучайному алгоритму, при кото ром частота меняется скачкообразно (1600 раз в секунду) или с использованием дискретно го набора частот, включающего 79 субчастот. Таким образом, выполняется кодирование дан ных – взаимодействовать между собой могут только те устройства, которые настроены на один и тот же алгоритм передачи – другие устройства не смогут идентифицировать и расшиф ровать передаваемую информацию.
Как выглядят Bluetooth устройства?
Рис. 6.29
Окно настройки сетевых параметров Bluetooth LAN Access Server Driver
На этом настройка клиентской части считается законченной, и можно попробовать выйти в Интернет, для чего необходимо сделать двойной щелчок на пиктограмме BluetoothNullCon nection. Если соединение успешно установлено, то на нижней панели появятся значок уста новленного соединения и скорость связи.
Как видно из описания, установить и использовать Bluetooth – несложно.
Источник: Магда Ю. С. Компьютер в домашней лаборатории. – М.: ДМК Пресс, 2008. – 200 с.: ил.