Bluetooth протоколы

bluetooth protokoly Статьи

Протокол Bluetooth начал свою историю в 1998 году из спецификации 1.0. Текущая спецификация описывает четвертое поколение, которое постепенно стало быстрее и менее энергоемким. Спецификация производства Bluetooth описывает беспроводную личную сеть в ближайшее расстояние и говорить о них, подразумевает всю кучу протоколов.

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

Архитектура Multilayer Bluetooth Stacking Bluetooth может быть разделена на два узла: контроллер и сетевой узел. Первый отделен от второго интерфейса контроллера хоста, благодаря которому происходит связь между нижним и верхним слоем стека. Узел контроллера сочетает в себе два слоя модели оси: физический слой и слой канала данных. Это так называемый базовый диапазон диапазона, где формируются передаваемые пакеты, кодируемые и исправлены с точки зрения ошибок. На этом этапе также есть протокол LMP (протокол Manager Manager), который является спецификацией функций для создания, управления и защиты связей связи между устройствами.

Протокол LMP

Эта спецификация не позволяет отправлять полезные пользовательские данные, вместо сообщений LMP отправляются в содержимое полезной информации пакетов данных. Такие сообщения обычно являются более высокими приоритетами, чем фактические пользовательские данные, и поэтому будут переданы без задержки.

При установлении соединения вызывающее устройство отправляет запрос в виде сообщения LMP, чтобы установить соединение с хостом. Если запрос выполнен, LMP дополнительно позволяет механизмам безопасности для установленного соединения связи — аутентификация, шифрование.

L2CAP протокол

L2CAP — это спецификация для адаптации, а также для управления логической связи. Этот протокол выше базового слоя полосы пропускания, в канальном слое данных, предоставляя связь с спецификациями сетевого уровня, такими как: RFComm, SDP, TCS. Он только определен для параметров асинхронных соединений, которые могут передавать данные, но без голоса, в то время как куча физического уровня в базовой полосе также определяет синхронные ссылки, которые передают голос, а иногда и голос вместе с данными. Функциональные требования протокола включают в себя:

  • Протоколы мультиплексирования;
  • сегментация;
  • повторная сборка;
  • Обмен информацией по качеству услуг (QoS);
  • Групповое управление.

Протокол обнаружения услуг (SDP)

С помощью этой спецификации устройство Bluetooth обнаруживает доступные услуги, а также их характеристики. Услуги определяются как доступ к поиску, факсу, точкам доступа, мостах сетевых мостов, сетевых коммерческих ресурсов и т. д. SDP обычно состоит из сервера и части клиента, между которыми отправляются запросы и ответ. Серверная часть предоставляет услуги и услуги клиента запрашивает услуги. Записи доступных услуг хранятся на сервере SDP. Каждая из этих записей связана с одной услугой.

Протокол RFCOMM

Спецификация RFComm описывает последовательное связь: Protocol Bluetooth-устройства RFComm TDI TDI используется для эмуляции последовательных портов для связи без модема. Он также используется в качестве транспортировки в связи L2CAP с протоколами более высоких слоев. Он используется программистами для эмуляции кабельного соединения; Услуги LAN работают по РФМИМ.

Спецификация управления телефонией

Сигнализация входящего вызова для установления данных и голосового сеанса управляется спецификацией TCS — телефона. В то же время он используется для управления функцией сигнализации при работе с группами Bluetooth-устройств.

Заимствованные протоколы

В дополнение к местным спецификациям стек протокола Bluetooth имеет широкий спектр протоколов: POIT-TO-POINT, TCP, IP, UDP и другие. Например, PPP работает над протоколом RFComm, который обеспечивает механизм передачи пакетов данных для ссылок на последовательные связи. Реализация этих протоколов позволяет подключать устройства с использованием Bluetooth на несколько устройств LAN или в Интернет.

Вывод

Мы можем выделить два слоя в стеке протокола Bluetooth: слой контроллера и слой сетевого хоста. Некоторые авторы также различают слой протоколов, заимствованных. Нижний уровень стека объединяет уровень канала данных и физический уровень модели OSI.Уровень данных (канал передачи данных) взаимодействует с сетевым узлом через интерфейс хост-контроллера (IHC).Здесь стек поддерживает протоколы LMP и L2CAP.В рамках уровня сетевого хоста предоставляются спецификации RFCOMM, TCS, SDP.Используя протоколы PPP, TCP, UDP, IP, устройство Bluetooth можно подключать к устройствам LAN и Интернету.

WIKIDRIVE
Добавить комментарий