Материал: конспект-лекций

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

 

 

266

 

 

 

LMP_temp_rand

13

Аутентифікація на основі тимчасових загальних ключів,

 

 

необхідних для взаємодії декількох пристроїв Bluetooth в

LMP_temp_key

14

 

одній мережі

 

 

 

 

 

Протокол визначення служб (SDP - Service Discovery Protocol) - призначений для обміну інформацією про служби й профілі, що підтримуються пристроєм. Дозволяє визначити, які служби підтримує пристрій, і які профілі можна застосувати для встановлення з'єднання.

Протокол RFCOMM (Radio Frequency Communication) дозволяє організувати послідовну передачу даних поверх протоколу L2CAP. Він заснований на ETSI-стандарті TS 07.10. RFCOMM і

являє собою простий транспортний протокол, з додатковими можливостями по емуляції 9 ланцю-

гів послідовного порту RS-232 (EIA/TIA-232-E). Протокол RFCOMM підтримує одночасно до 60

з'єднань (каналів RFCOMM) між двома пристроями Bluetooth.

Протокол управління телефонією (TCS - Telephony Control Protocol) використовується для передачі сигналізації служб телефонії. Наприклад, може бути використаний центральною домаш-

ньою або офісною телефонною станцією для переадресування телефонних дзвінків на Bluetooth-

пристрої. При цьому TCS використовується тільки для обслуговування з'єднання. Після того як установлене з'єднання з потрібним телефонним апаратом (або апаратами), запускається сервіс

Bluetooth voice, і сама мова передається з використанням синхронного SCO-каналу.

Протокол BNEP (Bluetooth Network Encapsulation Protocol) забезпечує сумісність із сімейст-

вом стандартів 802.3, ідея протоколу полягає в інкапсуляції стандартного Ethernet-кадру в L2CAP

кадр Bluetooth. Протокол використовується в більшості мережних профілів.

Формат кадру L2CAP для цього протоколу представлений на рис. 2.19.

Рисунок 2.19 – Формат кадру протоколу BNEP

Протокол PPP (Point-to-point protocol) забезпечує підтримку всього стека протоколів TCP/IP

.

Протокол обміну об'єктами (OBEX - OBject EXchange) дозволяє обмінюватися різними об'-

єктами між пристроями. Спочатку протокол проектувався для з'єднань через інфрачервоний порт

IrDA і підтримував тільки об'єкти vCard [3] й vCalendar [4] (елементи адресної книги й розкладу мобільного телефону), сучасна версія протоколу OBEX дозволяє пересилати Інтернет-сторінки,

зображення, мелодії сигналів виклику, мультимедіа данні й просто двійкові файли.

267

Профілі Bluetooth. Профілі визначають області можливого застосування пристрою

Bluetooth. Якщо пристрої від різних виробників відповідають одному профілю, визначеному в специфікації Bluetooth, вони зможуть взаємодіяти один з одним. Структура профілів Bluetooth

представлена на рис. 2.20.

Рисунок 2.20 – Структура профілів Bluetooth

Профіль загального доступу (GAP - Generic Access Profile) є базою для всіх інших профілів,

описує процедури встановлення з'єднання, перемикання між станами пейджингу, режиму очіку-

вання й передачі даних. Його підтримка є обов'язковою для всіх Bluetooth-пристроїв.

Три наступні профілі загального призначення застосовуються для всіх профілів, пов'язаних з передачею даних:

Профіль виявлення послуг (SDAP - Service Discovery Application Profile) використовується для надання інформації про профілі, які використовує пристрій-сервер, заснований на протоколі

SDP

Профіль послідовного порту (SPP - Serial Port Profile) використовує протокол RFCOMM й

емулює послідовний порт, надаючи можливість заміни стандартного RS-232 безпроводовим з'єд-

нанням.

Загальний профіль обміну об'єктами (GOEP - Generic Object Exchange Profile) використовує протокол OBEX і застосовується для безпосереднього (без використання IP-з'єднання) обміну об'-

єктами між двома пристроями. Об'єкт може мати будь-який тип, наприклад, зображення, доку-

мент, візитна картка.

На базі профілю послідовного порту функціонують наступні профілі:

268

Профіль з'єднання, що комутує, (DUN - Dial-up Networking Profile) використовує протокол

PPP й AT команди наведені в специфікації ETSI 07.07, застосовується для стандартного підклю-

чення до Інтернет або телефонного сервісу через Bluetooth. Прикладом може бути використання мобільного телефону з Bluetooth як безпроводового модему для ноутбука.

Профіль факсимільного зв'язку (FAX - Fax Profile) надає інтерфейс між мобільним або ста-

ціонарним телефоном і ПК на якому встановлене програмне забезпечення для факсів. Підтримує набір AT команд згідно з ITU T.31, ITU T.32.

Профіль гарнітури (HSP - Headset Profile) використовується для з'єднання безпроводової гарнітури й телефону. Підтримує мінімальний набір AT команд специфікації GSM 07.07 для за-

безпечення можливості здійснювати дзвінки, відповідати на дзвінки, завершувати дзвінок, регу-

лювати гучність.

Профіль доступу до локальної мережі (PAN - Personal Area Networking Profile) призначений для створення IP-мереж або підключення Bluetooth-пристроїв до IP мереж.

На базі профілю обміну даними функціонують наступні профілі:

Профіль передачі файлів (FTP - File Transfer Profile) забезпечує доступ до файлової системи пристрою. Включає стандартний набір команд FTP, що дозволяє одержувати список директорій,

зміни директорій, одержувати, передавати й видаляти файли. Як транспорт використовується про-

токол OBEX.

Профіль розсилання об'єктів (OPP - Object Push Profile) використовується для пересилання об'єктів, таких як зображення, віртуальні візитні картки. Передачу даних ініціює пристрій, що від-

правляє (клієнт), а не прийомний пристрій (сервер).

Профіль синхронізації (SYNCH - Synchronisation Profile) застосовується для синхронізації календаря, і адресної інформація (елементи управлiння персональної інформації - PIM) між

Bluetooth пристроями.

Основний профіль принтера (BPP - Basic Printing Profile) забезпечує механізм формування завдань виводу на печатку текстів, повідомлень електронної пошти, зображень, візиток типу vCards й інших об'єктів. Для роботи профілю не потрібна наявність специфічних драйверів для кожного конкретного принтера.

Основний профіль зображення (BIP - Basic Imaging Profile) використовується для переси-

лання зображень між пристроями й включає можливість зміни розміру зображення й конверту-

вання в підтримуваний формат приймаючого пристрою. Профіль BIP забезпечує також механізм дистанційного управлiння пристроями запису, передачі й відображення зображень. Прикладом може бути використання мобільного телефону для управління затвором цифрової фотокамери.

Наступна група профілів орієнтована на роботу з мультимедійними даними.

269

Загальний профіль передачі аудіо й відео (GAVDP - General Audio / Video Distribution

Profile) є основою для профілів A2DP й VDP, що використовуються у системах розподілу відео й аудіо потоків.

Профіль Hands-Free (HFP - Hands-Free Profile) використовується для з'єднання безпроводо-

вої гарнітури й телефону, передає моно фонічний мовний сигнал в одному SCO каналі.

Розширений профіль передачі звуку (A2DP - Advanced Audio Distribution Profile) викорис-

товується для передачі стереофонічного аудіо-потоку, наприклад музики, до безпроводової гарні-

тури або будь-якому іншому пристрою, що підтримує даний профіль. Аудіо-данні кодуються од-

ним з кодеків MPEG-1,2 MPEG-2,4 AAC і передаються з використанням асинхронного ACL- з'єд-

нання. Прикладом може бути передача високоякісного стереофонічного потоку з мобільного те-

лефону або плеєра з підтримкою Bluetooth на стерео-гарнітуру або повноцінну HiFi-

стереосистему.

Профіль передачі відео (VDPVideo Distribution Profile) дозволяє передавати потокове ві-

део. Підтримує кодек H.263, стандарти MPEG-4 Visual Simple Profile. Цей профіль не одержав та-

кого поширення, як A2DP, тому що швидкості, що забезпечує технологією Bluetooth, недостатньо для якісної передачі відео-потоку.

Профіль дистанційного управління аудіо й відео апаратурою (AVRCP - Audio / Video

Remote Control Profile) забезпечує стандартний інтерфейс для управлiння аудіо й відео апарату-

рою. Профіль дозволяє управляти характеристиками мультимедіа потоків, наприклад, здійснювати регулювання гучності, пуск, припинення й зупинку плеєра, а також виконувати інші подібні опе-

рації дистанційного управління.

Профіль пристроїв користувача (HID - Human Interface Device Profile) забезпечує підтримку

HID-пристроїв, таких, як клавіатури, мишки, джойстики.

Профіль доступу до телефонної книги (PBAP - Phone Book Access Profile) дозволяє одержа-

ти доступ до телефонної книги мобільного телефону або комунікатора.

Профіль доступу до SIM-карти (SAP - SIM Access Profile) дозволяє одержати доступ до

SIM-карти телефону, що дозволяє використати одну SIM-карту для декількох пристроїв.

Профіль безпроводової телефонії (CTP - Cordless Telephony Profile) розроблявся для конце-

пції «3-in-1 phone» (телефон три в одному), і дозволяє використати мобільний телефон з Bluetooth

для доступу до телефонної мережі загального користування через спеціалізовану точку доступу

(рис. 2.21). Конкуренцію профілю склали двостандартні телефони DECT-GSM, що одержали бі-

льшу популярність через меншу вартість і більший радіус дії технології.

270

Рисунок 2.21 – Приклад використання профілю безпроводової телефонії

Профіль доступу до мережі ISDN (CIP - Common ISDN Access Profile) аналогічний профілю

CTP, але забезпечує підключення до мережі ISDN.

Профіль безпосереднього з'єднання (ICP – Intercom Profile) входить у концепцію «3-in-1 phone» і дозволяє використати два або більше Bluetooth-пристрої в режимі «walkie-talkie» як рації.

Процедури встановлення й розриву з'єднання представлені на рис. 2.22

а)

б)

Рисунок 2.22 – Процедури встановлення (а) і розриву (б) з'єднання в профілі ICP

Процедури встановлення з'єднання та синхронізація. Кожен Bluetooth модуль має вбудо-

вану систему часу. Годинники Bluetooth ніколи не коректуються й ніколи не вимикаються. Для синхронізації з іншими пристроями використовується тільки зсув (величина, на яку відрізняється час в інших модулях у порівнянні з годинниками локального пристрою, називається offset). Го-

динники Bluetooth не мають ніякого відношення до доби. Одиниця часу в годинниках Bluetooth -

половина часового слоту або 312,5 мікросекунд. Цей інтервал забезпечується генератором з такто-

вою частотою 3.2 кГц (рис. 2.23).

Источник: https://studfile.net/preview/16436030/