Структура пакета
Стандартный пакет Bluetooth содержит код доступа длиной 72 бита, 54-битный заголовок и информационное поле длиной не более 2745 бит. Однако пакеты могут быть различных типов. Так, пакет может состоять только из кода доступа (в этом случае его длина равна 68 битам) или кода доступа и заголовка.
Рис. 5. Структура пакета.
Код доступа
Код доступа идентифицирует пакеты, принадлежащие одной пикосети, а также используется для синхронизации и процедуры запросов. Он включает преамбулу (4 бита), синхрослово (64 бита) и концевик – 4 бита контрольной суммы.
Заголовок
Заголовок содержит информацию для управления связью и состоит из шести полей: Адрес (3 бита) — адрес активного элемента;
Тип (4 бита) — код типа данных;
Поток (1 бит) — управление потоком данных, показывает готовность устройства к приему;
ARQ (1 бит) — подтверждение правильного приема;
SEQN (1 бит) — служит для определения последовательности пакетов; HEC (8 бит) — контрольная сумма.
Полезная информация
Заключительной частью общего формата пакета является полезная информация. В этой части есть два типа полей: поле голоса (синхронное) и поле данных
(асинхронное). ACL пакеты имеют только поле данных, а SCO пакеты – только поле голоса. Исключением является пакет данных и голоса (Data Voice — DV), который имеет оба поля. Поле данных состоит из трех сегментов: заголовок полезной информации, тело полезной информации и возможно, CRC (Cyclic Redundancy Check) код.
• Заголовок полезной информации (8 бит). Только поля данных имеют заголовок полезной информации. Он определяет логический канал, управление потоком в логических каналах, а также имеет указатель длины полезной информации.
• Тело полезной информации (0-2721 бит). Тело полезной информации включает пользовательскую информацию. Длина этого сегмента указана в поле длины заголовка полезной информации.
• CRC (16 бит). От передаваемой информации вычисляется 16-битный циклический избыточный код (CRC), после чего он прикрепляется к информации.
Существует 4 типа контрольных пакетов: NULL, POLL, FHS, ID. Они одинаковые как для ACL, так и для SCO.
• ID-пакеты имеют длину 68 бит и применяются для пейджинга и запросов. Состоит из поля Код Доступа.
• NULL-пакеты (126 бит) состоят только из полей Код Доступа и Заголовок, играя роль подтверждений установления соединения или получения данных
• Тип POLL (126 бит) аналогичен предыдущему за исключением того, что POLLпакеты обязывают получателя ответить.
• Пакеты FHS (366 бит) содержат информацию об адресе, классе устройства и тактовой частоте его передатчика
- Оглавление
- Общие сведения о Bluetooth. Типы соединения. Передача данных Bluetooth. Структура пакета.
- Типы соединения
- Передача данных Bluetooth
- Структура пакета
- 2. Структура пакета. Работа Bluetooth (процедура установки соединения, режимы). Структура пакета Работа Bluetooth
- 3. Протоколы Bluetooth.
- 4. Профили Bluetooth.
- Основные конкуренты
- 5. Стек протоколов ieee 802.11. Распределенный режим доступа. Проблема скрытого терминала. Фрагментация фрейма.
- Распределенный режим доступа dcf.
- Проблема скрытого терминала.
- Тут начинается фрагментация фрейма, которая вытекает из проблемы скрытого терминала.
- 6. Централизованный режим доступа. Кадр мас-подуровня. Стандарты ieее 802.11. Режимы и особенности их организации. Централизованный режим доступа pcf
- Кадр мас-подуровня
- Стандарты ieee 802.11
- Режимы работы 802.11
- Режим повторителя
- Режим клиента
- 7. WiMax ieee 802.16. Преимущества, принципы работы. Режимы работы.
- 8. Общие характеристики стандарта gsm. Растягивание задержки сигнала. Замирания Релея. Эффект Доплера. Структурная схема и состав оборудования сетей gsm.
- 9. Состав долгосрочных данных, хранимых в hlr и vlr. Регистрация в сети. Территориальное деление сети и handover. Маршрутизация вызовов.
- Дополнительно Спецификации Bluetooth