Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #34, СЕНТЯБРЬ 2003 г.

Технология Bluetooth во всех ее проявлениях

Елманов Олег (SpyDr@comail.ru)

Спецвыпуск Xakep, номер #034, стр. 034-016-6


TCS - Telephony Control protocol Specification. Это чудо используется для переадресации звонков на телефонных станциях (в качестве транспортного он тоже эксплуатирует L2CAP). Причем сам TCS используется только для установки соединения, после чего управление передается Bluetooth voice, и сама речь уже передается с его помощью.

Bluetooth audio

Bluetooth audio (Voice) - одна из служб Bluetooth, которая использует синхронное соединение. Характеристики звуковых потоков могут различаться, и во многом определяются используемым приложением. Максимально звуковой поток может передаваться с точностью в 16 бит с частотой 48 кГц (для версии Bluetooth 1.0). В версии Bluetooth 1.1 добавлен протокол AVCTP-Audio/Video Transport Protocol, который позволяет передавать не только аудио, но и видеоданные.

Поддержка общеизвестных сетевых протоколов PPP, TCP/UDP/IP/OBEX

В технологии Bluetooth протокол PPP (point-to point protocol) работает "поверх" RFCOMM (как ранее упоминалось, этот протокол служит "переходником " между базовыми протоколами Bluetooth и протоколами служб, "заимствованными протоколами", такими как PPP). Соединения PPP служат средством, позволяющим перемещать IP-пакеты с уровня РРР на уровень локальных сетей.

В настоящее время семейство протоколов TCP/IP используется наиболее широко во всем мире. Стеки TCP/IP установлены на самых разных устройствах. Встраивание этих стандартов в приборы Bluetooth позволяет осуществлять связь с любым другим устройством, подключенным к интернету. Такое устройство Bluetooth, будь то гарнитура для сотового телефона или точка доступа к данным, используется затем как "мостик" к инету. TCP/IP/PPP используется во всех сценариях спецификации Bluetooth 1.0/1.1 как мостик к среде Internet, а также как транспортный механизм для протокола WAP.

Протокол IrOBEX (Infrared Objet Exchange Protocol) или, проще, OBEX, является сеансовым протоколом, разработанным ассоциацией IrDA для простого, поэтапного обмена объектами. OBEX обеспечивает функциональность, сходную с НТТР. Протокол использует клиент-серверную модель и не зависит ни от транспортного механизма, ни от транспортного API-интерфейса. На первом этапе протокол RFCOMM использовался как единственный транспортный слой для IrОВЕХ. В настоящее время OBEX поддерживает в качестве транспортного протокола не только RFCOMM, но также и TCP/IP.

Посредством протокола OBEX передаются такие форматы данных как vCard (обмен электронными деловыми карточками) и vCalendar (обмен электронными календарными данными),а также vMessage и vNote.

Модели использования

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

Назад на стр. 034-016-5  Содержание  Вперед на стр. 034-016-7