Скачиваний:
351
Добавлен:
15.03.2015
Размер:
998.8 Кб
Скачать

Федеральное агентство связи Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования

«Санкт-Петербургский государственный университет телекоммуникаций им. проф. М. А. Бонч-Бруевича»

Представление знаний в информационных сетях

Лабораторная работа №2

Построение концептуальных моделей представления знаний о технологии

IEEE 802.15.1 (BLUETOOTH) в среде инструментальной системы

Выполнил: Богомазов С.В.

студент группы И-02з

Принял:

д.т.н. проф. Птицына Лариса Константиновна

. .

Санкт - Петербург

2014

Задание:

  1. Разработать и построить концептуальную модель процесса создания спецификации IEEE 802.15.1;

  2. Разработать и построить концептуальную модель взаимодействия узлов двух пика сетей согласно стандарту 802.15.1;

  3. Разработать и построить концептуальную модель профиля обобщенного доступа средств информатизаций согласно стандарту 802.15.1;

  4. Разработать и построить концептуальную модель стека протоколов ст. 802.15.1;

  5. Разработать и построить концептуальную модель взаимодействия средства информатизации технологии 802.15.1. с локальной сетью по технологии 802.11.

Цель работы:

Отразить основные знания о технологии стандарта IEEE 802.15.1 (BLUETOOTH) в форме концептуальных моделей.

Ход работы:

Различных спецификаций стандартов беспроводных сетей семейства 802.1x существует великое множество (для обозначения одних только разновидностей стандарта 802.11 используются практически все буквы английского алфавита). Тем не менее, все они подразделяются на четыре большие категории — WPAN, WLAN, WMAN, WWAN.

Семейство стандартов IEEE 802.15 образует беспроводную сеть WPAN (Wireless Personal Area Network), которая обеспечивает беспроводную связь между различного типа устройствами на небольших расстояниях. Стандарты, которые входят в это семейство - это Bluetooth (IEEE 802.15.1), IEEE 802.15.3, ZigBee (IEEE 802.15.4) и UWB (Ultra Wideband).

В данной работе больше всего хотел бы уделить внимание первому стандарту, т.е. Bluetooth (IEEE 802.15.1).  Bluetooth (IEEE 802.15.1) Общие сведения о Bluetooth’е. Что это такое.  Bluetooth – это беспроводная технология, являющаяся стандартом, который обеспечивает беспроводную передачу данных на небольших расстояниях между мобильными персональными компьютерами, мобильными телефонами и другими устройствами в режиме реального времени как цифровых данных, так и звуковых сигналов. Стандарт IEEE 802.15.1 базируется на спецификациях Bluetooth v. 1.х.  Bluetooth  - это недорогой радио-интерфейс с низким уровнем энергопотребления (порядком 1 mW). Сначала дальность действия Bluetooth была в радиусе 10 м, позже увеличилось до 100 м. Для работы Bluetooth истользуетс так называемый нижний 2,45 ГГц диапазон ISM (industrial, scientific, medical), который предназначен для работы промышленных, научных и медицинских приборов.     Радиоканал обладает полной пропускной способностью в 1 Мбит/с, что обеспечивает создание ассиметричного канала передачи данных на скоростях 723,3/57,6 Кбит/с или полнодуплексного канала на скорости 433,9 Кбит/с. Спецификация Bluetooth описывает пакетный способ передачи данных с временным мультиплексированием. Радиообмен происходит в полосе частот 2400 – 2483,5 МГц ISM-диапазона. В радиотракте применен метод расширения спектра путем скачкообразной перестройки частоты (FHSS – Fast rate frequency hoping) и двухуровневая частотная модуляция с фильтром Гаусса (GFSK - Gaussian Frequency Shift Keying). Метод частотных скачков подразумевает, что вся отведенная для передачи полоса частот подразделяется на определенное количество подканалов шириной 1 МГц каждый. Канал представляет собой псевдослучайную последовательность скачков по 79 или 23 радиочастотным подканалам. Каждый канал делится на временные сегменты продолжительностью 625 мкс, причем каждому сегменту соответствует определенный подканал. Передатчик в каждый момент времени использует только один подканал. Эти скачки происходят синхронно в передатчике и приемнике в заранее зафиксированной псевдослучайной последовательности. За секунду может происходить до 1600 частотных скачков. Мощность передатчика делится на 3 класса: 1)100 mW (20 dBm) ; 2) 2.5 mW(4 dBm) ; 3) 1mW (0dBm). Такой метод обеспечивает конфиденциальность и некоторую помехозащищенность передач. Помехозащищенность обеспечивается тем, что если на каком-либо подканале передаваемый пакет не смог быть принят, то приемник сообщает об этом и передача пакета повторяется на одном из следующих подканалов, уже на другой частоте.  Стандарт 802.15.4 ZigBee 802.15.1 Bluetooth 802.15.3 High Rate WPAN 802.15.4a UWB Приложения Мониторинг, управление, сети датчиков, домашняя/промышленная автоматика Голос, данные, замена кабелей Потоковое мультимедиа, замена кабелей аудио/видео систем Преимущества Цена, энергосбережение, размеры сети, выбор частотных диапазонов Цена, энергосбережение, передача голоса, скачок частот Высокая скорость, энергосбережение Частота 868МГц 915МГц 2.4ГГц 2.4 ГГц 2.4ГГц 3.1-10.6ГГц Максимальная скорость 20 кбит/с 40 кбит/с 250 кбит/с 1 Мбит/с 22 Мбит/с 110Мбит/с (10м), 200Мбит/с (4м) Выходная мощность 1 мВт 1 мВт 1мВт <100мВт (110Мбит/с) <250мВт (200Мбит/с) Дальность 10-100м 10-100м 5-50м 10м (110 Мбит/с) 4м (200Мбит/с) Чувствительность (спецификация) -92dBm -85 dBm -75 dBm - Размер стека 4-32 Кбайт Более 250 Кбайт - Срок службы батареи 100-1000+ дней 1-7 дней Теоретически более 1000 дней Размер сети 65536(16-битные адреса) Мастер +7 До 127/хост.

Концептуальная модель спецификации 802.15.1 (BLUETOOTH)

Общая характеристика технологии Bluetooth:

  • работает в 2.4 ГГц промышленно-научно-медицинском диапазоне (Industrial Scientific Medical, ISM);

  • использует технологию размазанного спектра с прыжками по частоте (Frequency Hop Spread Spectrum, FHSS), при использовании которой частотный диапазон делится на некоторое число каналов и в процессе работы радиочастотные приёмопередатчики в псевдослучайном порядке «перепрыгивают» с одного канала на другой;

  • поддерживает до 8 устройств, входящих в пикосеть (Piconet);

  • имеет встроенную поддержку функций безопасности;

  • обеспечивает передачу данных через стены и иные визуальные препятствия;

  • данные передаются во всех направлениях;

  • поддерживает асинхронные, изохронные и синхронные сервисы;

  • легко интегрируется со стеком TCP/IP.

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

Концептуальная модель процесса создания спецификации 802.15.1 (BLUETOOTH)

Bluetooth-устройства и сети

Bluetooth устройства используют уникальные IEEE 802 48-bit адреса. Когда два или более Bluetooth устройства соединяются, они образуют структуру, известную под названием Piconet. Это динамическая сеть, в которой одно из устройств выступает в роли мастера (Master), а все другие (до семи устройств) в роли клиентов(Slave). Клиенты могут участвовать в различных Piconet сетях. Если два мастера соединяются, они образуют перекрывающийся Piconet, известный как Scatternet. На представленном рисунке Piconet мастер одной сети подключился к клиенту другой Piconet сети.

Концептуальная модель взаимодействия двух пикосетей согласно стандарту 802.15.1

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

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

Для обнаружения сервисов и определения их параметров используется определённый в спецификации Bluetooth прикладной протокол обнаружения сервисов (Service Discovery Protocol, SDP). Протокол SDP может использоваться в автоматическом режиме для настройки технических параметров соединения или в режиме диалога с пользователем, который может получить список доступных сервисов и их параметров. Параметрами сервисов могут быть, например, номер канала и имя последовательного порта в профиле последовательного порта Serial Port Profile.

Профиль обобщенного доступа (Generic Access Profile)

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

Главная цель профиля — описать использование нижних уровней стека протоколов Bluetooth (LMP и LC)

Концептуальная модель профиля обобщенного доступа средств информатизации согласно стандарту 802.15.1

Профиль последовательного порта определяет протоколы и процедуры, используемые устройствами Bluetooth для эмуляции последовательного порта RS-232. Основной протокол, определяемый этим профилем, называется RFCOMM и представляет собой адаптацию стандарта GSM TS 07.10. Профиль применяется для взаимодействия Bluetooth с унаследованными приложениями при помощи абстракции виртуального последовательного порта.

Профиль доступа к ЛВС определяет доступ к локальной сети с помощью протокола Point-to-Point Protocol (PPP) поверх RFCOMM.

Точка доступа к ЛВС представляет собой сервер PPP и занимается выделением пакетов IP из кадров PPP и помещением их в ЛВС, например, в кадры Ethernet. В роли оконечного оборудования данных (Data Terminal Equipment, DTE) обычно выступают ПК, ноутбуки и карманные ПК. DTE является клиентом PPP.

Профиль обобщённого обмена объектами предназначен для описания организации взаимодействия по протоколу OBEX. Этот протокол является адаптацией протокола IrDA Object Exchange Protocol, IrOBEX. Он используется профилями более высокого уровня, такими как:

Object Push Profile, предназначен для передачи объектов;

File Transfer Profile, предназначен для передачи файлов;

Synchronization Profile, предназначен для синхронизации данных.

Наряду с описанными профилями Bluetooth существуют и другие, решающие более специфичные задачи:

Service Discovery Application Profile, поиск в режиме диалога с пользователем зарегистрированных сервисов Bluetooth и дополнительной информации об этих сервисах;

Dial-up Networking Profile, организация связи с Интернетом при помощи беспроводных модемов или сотовых телефонов;

Human Interface Device Profile, беспроводное подключение пользовательских устройств ввода;

Cordless Telephony Profile и Intercom Profile, организация беспроводной телефонии;

Headset Profile, беспроводной ввод/вывод звука;

Basic Printing Profile, беспроводная печать файлов;

Fax Profile, беспроводная отправка факсов;

Audio Video Remote Control Profile, дистанционное управление аудио- и видеоустройствами;

SIM Access Profile, доступ к SIM-картам.

Протоколы Bluetooth

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

Концептуальная модель стека протоколов стандарта 802.15.1

Все эти протоколы можно разделить на 4 слоя: ИТИТ

1. Корневые протоколы.

2. Протокол замены кабеля

3. Протокол управления телефонией

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

Различные приложения могут использовать различные протокольные стеки. Тем не менее, каждый их этих стеков использует передачу данных и физический слой, общий для Bluetooth. Все эти протоколы были разработаны рабочей группой Bluetooth SIG (Special Interest Group). Протоколы RFCOMM и бинарный протокол управления телефонией TCS BIN также были разработаны этой группой, но они основаны, соответственно, на стандарте ETSI TS 07.10 и на рекомендации Q.931 Международного союза электросвязи.

Помимо этих протокольных слоев спецификация Bluetooth определяет также интерфейс хост-контроллера (HCI — Host Controller Interface), который дает командный интерфейс к baseband-контроллеру, диспетчеру соединений (Link Manager), и доступ к аппаратным регистрам статуса и управления.

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

Корневые протоколы Bluetooth

Baseband

Baseband (Link Controller) и протокол управления связью (LMP – Link Manager Protocol) обеспечивают физическую радиочастотную связь между устройствами Bluetooth, образующими пикосеть. Этот уровень предоставляет два различных способа физического

подключения с соответствующими пакетами базовой полосы:

1. Синхронным, ориентированным на соединение (SCO – Synchronous Connection Oriented)

2. Асинхронным без установления соединения (ACL – Asynchronous Connection Less).

Также здесь определяется формат пакетов, адресация устройств, процедуры вызова и запроса, физические и логические каналы.

Протокол управления связью (LMP — Link Manager Protocol)

Протокол управления связью (LMP — Link Manager Protocol) отвечает за установление подключений между устройствами Bluetooth. Также сюда относятся и вопросы безопасности, такие как идентификация и шифрования, связанные генерированием ключей шифрования и подключения, а также с обменом ключами и их проверкой. LMP имеет более высокий приоритет чем остальные протоколы (например L2CAP). Если, например, получается, что канал занят чем-либо другим, то при

необходимости передать LMP сообщение он немедленно освобождается.

Протокол управления логическим подключением и адаптацией (L2CAP — Logical Link Control and Adaptation Protocol)

Протокол управления логическим подключением и адаптацией (L2CAP — Logical Link Control and Adaptation Protocol) адаптирует протоколы верхнего уровня над Baseband.

L2CAP является базовым протоколом передачи данных для Bluetooth. Протокол Baseband позволяет устанавливать SCO и ACL соединения. L2CAP работает только с ACL соединениями. Многие протоколы и службы более высокого уровня используют L2CAP как транспортный протокол.

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

Протокол обнаружения услуг (Service Discovery Protocol – SDP) является одним из важнейших протоколов Bluetooth, который использует L2CAP в качестве транспортного протокола. Используя протокол SDP можно запросить информацию о самом устройстве, о его услугах и о характеристиках этих услуг, а после этого может быть установлено соединение между двумя или несколькими устройствами Bluetooth.

Протокол замены кабеля (RFCOMM)

Ещё одним из протоколов, которые использует L2CAP в качестве транспортного, является RFCOMM (Radio Frequency Comm.). Этот протокол эмулирует соединение PPP (point-to-point) по последовательному порту (RS-232 или EIATIA-232-E, более известным как COM-порты). Также он обеспечивает транспортировку при выполнении услуг верхнего уровня, которые используют последовательную линию как транспортный механизм. Через него работают такие службы как доступ к локальной сети (LAN).

Эта служба может работать как эмуляция прямого кабельного соединения, когда надо обеспечить связь между двумя персональными компьютерами, так и использоваться для полноценного входа в уже существующую локальную сеть. Во втором случае используется точка доступа к локальной сети, через которую компьютер Bluetooth оказывается подключен к LAN так, как он мог бы подключиться через dial-up соединение.

Протокол управления телефонией (TCS Binary)

Двоичный протокол управления телефонией (TCS Binary (Telephony Control Protocol Specification- Binary) или TCS BIN) является бит- ориентированным протоколом. Он определяет контроль сигнализации вызова для установления речевого вызова или вызова данных между устройствами Bluetooth. Кроме того, он определяет процедуры управления мобильностью при манипулировании с группами TCS-приборов Bluetooth.

Управление телефонией — команды АТ

Bluetooth SIG определила набор АТ-команд (Attention Sequence), с помощью которых можно управлять мобильным телефоном или модемом в режиме моделей мульти-использования. Команды, используемые при FAX-услугах, специфицируются реализацией. Это могут быть FAX-услуги класса 1.0 и класса 2.0.

Voice или Bluetooth audio одна из служб Bluetooth которая использует синхронное соединение. Одновременно может передаваться до 3 аудиоканалов. Характеристики звуковых потоков могут различаться, и во многом определяются используемым приложением. Максимально звуковой поток может передаваться с точностью в 16 бит при частоте дискретизации 48 кГц.

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

Протокол «точка-точка» (Point-to-Point Protocol - PPP)

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

Протокол TCP/UDP/IP

В настоящее время семейство протоколов TCP/IP используется наиболее широко во всем мире. Стеки TCP/IP установлены на самых разных устройствах. Встраивание этих стандартов в приборы Bluetooth позволяет осуществлять связь с любым другим устройством, подключенным к Internet. Такой прибор Bluetooth используется затем как «мост» к Internet.

Протокол OBEX (Object Exchange Protocol)

Протокол IrOBEX (Infrared Object Exchange Protocol) или, сокращенно, OBEX, является сеансовым протоколом, разработанным ассоциацией IrDA для простого, поэтапного обмена объектами. OBEX, обеспечивающий функциональность, сходную с НТТР, использует модель клиента-сервера, не зависит ни от транспортного механизма, ни от транспортного API-интерфейса (Application Programming Interface). Наряду с самим протоколом — «грамматикой» для ОВЕХ-переговоров между устройствами — ОВЕХ дает также модель для представления объектов и операций. Вдобавок ОВЕХ определяет оглавление папок, которое используется для просмотра содержимого папок, находящихся на удаленных устройствах.

WPAN — беспроводная сеть, предназначенная для организации беспроводной связи между различного типа устройствами на ограниченной площади (например, в рамках квартиры, офисного рабочего места). Стандарты, определяющие методы функционирования сети, описаны в семействе спецификаций IEEE 802.15.

Стандарты локальных сетей

  • Стандарт IEEE 802 – основной стандарт для локальных и региональных сетей, одобренный в 1990 году и включающий обзор сетевых архитектур.

  • Стандарт IEEE 802.1b – стандарт управления локальными / региональными сетями. Одобренный в 1992 году, он вместе с 802.1k лег в основу ISO/IEC 15802-2.

  • Стандарт IEEE 802.1d – стандарт соединения локальных сетей на уровне MAC с помощью мостов. Одобренный в 1990 году, он лег в основу ISO/IEC 10038.

  • Стандарт IEEE 802.1e – стандарт на протоколы системной нагрузки для локальных и региональных сетей. Одобренный в 1990 году, он лег в основу ISO/IEC 10038.

  • Стандарт IEEE 802.1f – стандарт определения управляющей информации для серии 802, одобрен в 1993 году.

  • Стандарт IEEE 802.1g – предложение по стандарту на удаленные мосты уровня MAC.

  • Стандарт IEEE 802.1h – рекомендуемые правила организации мостов MAC в сетях Ethernet 2.0, одобрены в 1995 году.

  • Стандарт IEEE 802.1i – стандарт на использование FDDI в качестве моста уровня MAC, одобрен в 1992 году и включен в ISO/IEC 10038.

  • Стандарт IEEE 802.1j – дополнение к 802. 1d, одобрено в 1996 году. Данный стандарт описывает связь локальных сетей с помощью мостов уровня MAC.

  • Стандарт IEEE 802.1k – стандарт для локальных и региональных сетей на обнаружение и динамический контроль маршрутизации событий, одобрен в 1993 году и вместе с 802.1В лег в основу ISO/IEC 15802-2.

  • Стандарт IEEE 802.1m – описание соответствий для 802. 1E, рассматривающее определения и правила управляемых объектов для протокола системной нагрузки, одобрено в 1993 году и включено в ISO/IEC 15802-4.

  • Стандарт IEEE 802.1р – предложение по стандарту для локальных и региональных сетей, касающееся ускорения обработки трафика и многоадресной фильтрации с помощью мостов уровня MAC.

  • Стандарт IEEE 802.1q – предложение по стандарту на виртуальные локальные сети с мостами.

  • Стандарт IEEE 802.2 – стандарт для логического управления каналом при связи локальных и региональных сетей, в основном с помощью мостов. Он лег в основу стандарта ISO/IEC 8802-2. Текущая версия одобрена в 1994 году и заменила более ранний стандарт 802.2 от 1989 года.

  • Стандарт IEEE 802.3 – определяет линейную магистральную (шинную) ЛС с множественным методом доступа с контролем несущей и обнаружением столкновений (CSMA/CD).

  • Стандарт ISO/IEC 8802-3 - стандарт на методы доступа CSMA/CD и физический уровень в локальных сетях. Он базируется на IEEE 802.3 и включает 802.3b, 802.3с, 802.3d, 802.3е, 802.3h, 802.3i, 802.3j, 802.3k, 802.3l, 802.3m, 802.3n, 802.3p, 802.3q, 802.3s, 802.3t и 802.3v. Одобренный в 1996 году, он заменил версию стандарта от 1993 года.

  • Стандарт IEEE 802.3u – стандарт для сетей 100BaseX.

  • Стандарт IEEE 802.4 (ISO/DIS 8802/4) – определяет линейную магистральную ЛС с передачей полномочий (маркеров). Маркер, представляющий собой определенную комбинацию бит, перемещается от одного абонента (станции) к другому, образуя логическое кольцо. Согласно этому стандарту может быть использована одна или несколько полос широкополосного канала. Сигналом является модулированная несущая. В таких ЛС возможна организация обмена разнотипной дискретной информацией по одному каналу как от различных компьютеров и других информационных или управляющих систем, так и телевизионных и радиовещательных программ и телефонных разговоров. Недостатком подобных сетей являются их сложные протокольная и аппаратная реализации.

  • Стандарт IEEE 802.5 – определяет кольцевую ЛС с передачей маркера.

  • Стандарт IEEE 802.6 – стандарт, определяющий архитектуру городской сети (MAN).

  • Стандарт IEEE 802.7 – стандарт, определяющий метод передачи сегментов по кольцу. Если сегмент, циркулирующий по кольцу, пустой, станция, мимо которой он проходит, может поместить в него данные и передать в соседнюю станцию. Этот метод впервые был положен в основу при построении одной из первых сетей Cambridge Ring, которая была разработана в 70-х годах. По этому принципу были построены и другие первые локальные сети, например, отечественная ЛС «Эстафета».

  • Стандарт IEEE 802.8 – определяет использование в ЛС волоконно–оптической техники.

  • Стандарт IEEE 802.9 – определяет построение интегрированной сети передачи данных и речи.

  • Стандарт IEEE 802.10 – стандарт, определяющий архитектуру виртуальных ЛС.

  • Стандарт IEEE 802.11 – стандарт на беспроводные (радио) ЛС. Стандарт 802.11 для сетей радио-Ethernet предусматривает два метода передачи – DSSS и FHSS. Метод DSSS (Direct Sequence Spread Spectrum) – «метод прямой последовательности» предполагает передачу с одиннадцатикратной избыточностью (одновременно по 11-ти подканалам). Метод FHSS (Frequency Hopping Spread Spectrum) – «метод частотных скачков» - предусматривает передачу узкополосным сигналом, частота которого скачкообразно меняется путем выбора очередного подканала из 79 возможных по псевдослучайному закону. Согласно стандарту 802.11 при построении радио ЛС предусма­тривается использование двух частотных диапазонов – 2400-2483.5 МГц и 2.4-2.4835 ГГц. Первый рекомендуется для использования внутри помещений, а второй – вне помещений. Максимальная дальность передачи в радио-ЛС может достигать 25 км.

  • Стандарт IEEE 802.12 – стандарт, определяющий архитектуру ЛС 100 VG Any LAN.

Концептуальная модель взаимодействия средства информатизации технологии 802.15.1. с локальной сетью по технологии 802.11

Работа Bluetooth

Есть два основных состояния для устройств Bluetooth: Соединение (Connection) и Режим ожидания (Standby). Предусмотрено семь субсостояний, которые используются для добавления клиента или подключения к пикосети: page, page scan, inquiry, inquiry scan, master response, slave response и inquiry response.

Состояние Standby по умолчанию является режимом с пониженным энергопотреблением, работает только внутренний задающий генератор. В состоянии Соединения основной узел (master) и подчиненный (slave) могут обмениваться пакетами, используя код доступа к каналу.

Соединение между устройствами происходит так - если об удаленном устройстве ничего не известно, то используются процедуры inquiry и page. Если некоторая информация о устройстве все-таки есть, то достаточно процедуры page.

Взаимодействие устройств:

Этап 1

Процедура inquiry позволяет устройству определить, какие приборы доступны, выяснить адреса и осуществить синхронизацию.

1.1. Посылаются пакеты inquiry и получаются отклики.

1.2. Если адресат, получивший пакет inquiry, находится в состоянии inquiry scan , тогда он способен принимать такие пакеты

1.3. Получатель переходит в состояние inquiry response и посылает отправителю пакет-отклик.

После того как процедура inquiry завершена, соединение может быть установлено с помощью процедуры paging.

Этап 2

Процедура paging реализует соединение. Для осуществления этой процедуры необходим адрес. Устройство, выполняющее процедуру paging, автоматически становится хозяином этого соединения.

2.1. Посылается пакет paging

2.2. Адресат получает этот пакет (находится в состоянии page Scan)

2.3. Получатель посылает отправителю пакет-отклик (находится в состоянии Slave

Response)

2.4. Инициатор посылает адресату пакет FHS (находится в состоянии Master Response).

2.5. Получатель посылает отправителю второй пакет-отклик (находится в состоянии Slave Response)

2.6. Получатель и отправитель устанавливают параметры канала заданные инициатором (находятся в состоянии Master Response & Slave Response)

После установления соединения основной узел (master) посылает пакет POLL, чтобы проверить, синхронизовал ли клиент свои часы и настроился ли на коммутацию частот.

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

Соседние файлы в папке мои лабы