Стек протоколов Bluetooth

Bluetooth является законченной оригинальной технологией, рассчитанной на са­мостоятельное применение в электронных персональных устройствах. Поэтому эта технология поддерживает полный стек протоколов, включая собственные при­кладные протоколы. В этом заключается ее отличие от рассмотренных ранее тех­нологий, таких как Ethernet или IEEE 802.11, которые выполняют только функ­ции физического и канального уровней.

Создание для технологии Bluetooth собственных прикладных протоколов объяс­няется стремлением разработчиков реализовывать ее в разнообразных простых устройствах, которым не под силу, да и не к чему поддерживать стек протоколов TCP/IP. Кстати, технология Bluetooth появилась в результате попыток разрабо­тать стандарт для взаимодействия мобильного телефона с беспроводными науш­никами. Понятно, что для решения такой простой задачи не нужен ни протокол передачи файлов (FTP), ни протокол передачи гипертекста (HTTP). В резуль­
тате для технологии Bluetooth был разработан оригинальный стек протоколов, в дополнение к которому появилось большое количество профилей.

Профили определяют конкретный набор протоколов для решения той или иной задачи-На* пример* существует профиль для взаимодействия компьютера или мобильного телефона с беспроводными, наушниками. Имеется также профиль для тех устройств, которые могут пе­редавать файлы {наушникам он* скорее всего, не потребуется, хотя будущее предвидеть сложно)* профиль эмуляции последовательного порта RS-232 и т. д.

Прикладной уровень

При приведении стандартов Bluetooth в соответствие к архитектуре стандартов IEEE 802 рабочая группа 802.15.1 ограничилась только так называемыми прото­колами ядра Bluetooth, которые соответствуют функциям физического уровня и уровня MAC (рис. 14.15).

Приложения/Профили


 


OTHER
TCS
SDP
RFCOMM

Уровень представления

Сеансовый уровень


 


Стандарты Протоколы Bluetooth

IEEE 802

 
Транспортный уровень Сетевой уровень Уровни модели OSI
""""О1...................
J3 X <D ffl 8. 0s

Уровень L2CAP ж Диспетчер каналов
Уровень физических радиосигналов ..л л................... <•;■;._________................................ ........................... .................................... Mi ^ч.-?...............................................................ыынаыХ
is ЯI
Уровень физических радиосигналов описывает частоты и мощности сигна­лов, используемых для передачи информации. Уровень базового диапазона частот отвечает за организацию каналов пере­дачи данных в радиосреде. В его обязанности входят выбор последовательно­сти псевдослучайной перестройку частоты, синхронизация устройств в пико­сети, формирование и передача кадров по установленным каналам SCO и ACL. Кадр Bluetooth имеет переменную длину, поле данных может содержать от 0 до 2744 бит (343 байт). Для передачи голоса используются кадры фиксиро­ванного размера с полем данных 240 бит (30 байт). Диспетчер каналов отвечает за аутентификацию устройств и шифрование тра­фика, а также управляет статусом устройств, то есть может сделать подчинен­ное устройство главным, и наоборот.

Рис. 14.15. Соответствие протоколов Bluetooth модели OSI и стандартам IEEE 802

□ Уровень протокола адаптации для управления логическим каналом (Logical Link Control Adaptation Layer, L2CAP) является верхним уровнем протоко­лов ядра Bluetooth. Этот протокол используется только в тех случаях, когда устройство передает данные, голосовой трафик обходит этот протокол и обра­щается непосредственно к уровню базового диапазона частот. Уровень L2CAP принимает от протоколов верхнего уровня сегменты данных размером до 64 Кбайт и делит их на небольшие кадры для уровня базового диапазона час­тот. При приеме уровень L2CAP собирает кадры в исходный сегмент и пере­дает протоколу верхнего уровня.

□ Аудиоуровень обеспечивает передачу голоса по каналам SCO. На этом уров­не применяется импульсно-кодовая модуляция (РСМ), что определяет ско­рость голосового канала в 64 Кбит/с.

□ Уровень управления передает внешнему блоку информацию о состоянии со­единений и принимает от внешнего блока команды, изменяющие конфигура­цию и состояние соединений.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: