Пошук по сайту

up
::>Комунікації >2007 > Bluetooth - передовий стандарт для мережі приватного застосування

Bluetooth - передовий стандарт для мережі приватного застосування

16-12-2007

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

Лінії зв'язку одразу будувалися на дротових каналах, але це дуже ускладнює мобільність і універсальність їх застосування користувачу. З часу винаходу радіохвиль людина намагається все більш ефективно їх скорити і  використати в своїх цілях. Першим на шляху до сьогоднішніх стандартів бездротової передачі інформації був інтерфейс IrDA з відкритим оптичним середовищем. Він отримав зараз поширення у вигляді двох стандартів, перший інфрачервоний порт (CIR для віддаленого керування) і другий високошвидкісний інфрачервоний порт для передачі даних (SIR з підтримкою 115,2Кб/с). Але з ряду причин він менш універсальний, ніж більш перспективна і надійна схема обміну інформацією в радіодіапазоні, що прийшла йому на зміну.

Одним з перших стандартів бездротової передачі даних, який досить перспективно розвивається і зараз, в мережах малого радіусу дії (персоналізованих мережах передачі даних), є Bluetooth. «Блакитний зуб» отримав народну назву «синєзуб», «блютуз». Став дітищем консорціуму фірм-виробників мобільної електроніки таких іменитих компаній як Ericsson, IBM, Intel, Nokia і Toshiba, Infineon і National Semiconductor і отримавши широку підтримку споживача, даний стандарт знайшов назву IEEE.802.15.1. Згодом була організована група Bluetooth SIG (Special Interest Group), у яку ввійшло досить багато компаній, серед них були Palm, Microsoft, Motorola, Handspring, Qualcomm і Lucent.

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

У такій мережі можуть бути до 255 клієнтів і одна базова станція пікомережі з одночасною активністю семи кінцевих пристроїв. Присутня можливість з'єднання таких пікомереж у групи, коли контролер однієї з них стає клієнтом інший пікомереж. ISM-радіодіапазон, який займає цей стандарт (англ. Industry, Science and Medicine), використовується у різних побутових приладах і бездротових мережах та знаходиться в межах частот 2,4-2,4835 ГГц. У більшості країн, крім Іспанії і Франції (частково зайняті військовими потребами), даний діапазон частот є не ліцензованим. При роботі пікомережі весь цей діапазон ділиться на 79 каналів і після передачі кожного пакета відбувається оновлення налаштування на інший канал з частотою таких переходів до 1600 Гц - принцип розширення спектру за допомогою частотних стрибків (FHSS), ще його називають псевдовипадковою перебудовою робочої частоти (ПВРЧ). Послідовність зміни каналів задається псевдовипадковою послідовністю (ПВП), єдиною для пікомережі. ПВП генерується на основі адреси контролера, тому для кожної пікомережі послідовність перемикання між каналами різна. Така схема роботи дозволяє Bluetooth пристроям створювати лише незначні шумові перешкоди, у моменти збігу робочої частоти з іншими радіопередавачами і при збої передачі пакету повторна передача буде відбуватися вже на іншому каналі. Ініціатором дій у пікомережі є особисто контролер. Можливість дуплексного обміну пакетами заснована на тимчасовому поділі, а значить в один момент перебудови частот тривалістю 625 мкс (тайм-слота) передача відбувається тільки від одного пристрою мережі або від її контролера, потім наступний пристрій і т.ін. Одне повідомлення може займати декілька тайм-слотів і передавати може тільки той клієнт, якому дозволив це в попередньому тайм-слоті контролер. Присутня можливість роботи в синхронному і асинхронному режимах. Синхронний режим досягається при радіальному з'єднанні контролера з кінцевим пристроєм без контролю передачі. Такий лад роботи дозволяє організовувати до трьох каналів передачі голосової інформації у всіх напрямках по 64 Кбіт/с. Асинхронний відрізняється високою надійністю передачі c квотуванням пакетів даних і повторі збійного пакета. Такий підхід дозволяє досягти швидкості в 723,2/57,6 Кбіт/с у прямому/зворотному каналах в асиметричному режимі і до 433,9 Кбіт/с у кожному напрямку при симетричному обміні. Все вищесказане характеризує роботу і швидкісні режими стандарту базової специфікації Bluetooth 1.1, яка прийнята в лютому 2001 року.

Проте нова версія специфікації Bluetooth 1.2, яка вийшла 5 листопада 2003 року, містить ряд змін:

  • які підвищують швидкість з'єднання;
  • має адаптивну схему перемикання каналів, можна задавати менше, ніж 79, але не менш 20 каналів, між якими відбувається перемикання при FHSS);
  • розширює можливості синхронних з'єднань (з'явився режим розширення синхронних з'єднань eSCO, у якому за виділеним вікном для синхронного з'єднання йде додаткове вікно для повторної передачі);
  • вдосконалено алгоритми виявлення помилок, контролю потоків і поліпшені схеми синхронізації.

Наприкінці року з'явилася версія Bluetooth 2.0 + EDR, яка має оновлену специфікацію 2.0 (де відсутні принципові відмінності від 1.2) і розширений набір швидкостей передачі даних EDR (Enhanced Data Rate). Наявність можливості роботи в режимі EDR дозволяє передачу пакетів як на базовій швидкості в 1 Мбіт/с, так і здійснювати обмін даними на швидкостях 2 і 3 Мбіт/с. Такий приріст у швидкості отриманий за рахунок зміни методів модуляції. Був здійснений перехід від базової версії з фільтром Гаусса (GFSK) на режим EDR із застосуванням диференціальної фазової модуляції.

  • Фільтр Гаусса (GFSK) - один модуляційний символ становить один біт і швидкість модуляції при цьому дорівнює швидкості потоку даних і становить 1 Мбіт/с.


 Формат стандартного пакету при швидкості обміну 1 Мбіт/с.

  • Диференціальна фазова модуляція - 4-4- і 8-позиційні p/ 4-DQPSK і 8-DPSK, один модуляційний символ становить відповідно два і три біт та зміна фази відбувається відносно попереднього символу.


 Формат пакету в режимі EDR при швидкості обміну 2 і 3 Мбіт/с.

Такий перехід на EDR з можливістю роботи в асинхронному режимі і у розширеному синхронному (eSCO) дозволив підвищити передачу даних до 2 і 3 Мбіт/с при тій же швидкості модуляції.

На сьогоднішній день самою останньою специфікацією є Bluetooth 2.1 EDR, яка хоча і не несе таких глобальних змін як 2.0 + EDR стосовно 1.2, але досить суттєво поліпшує характеристики пристроїв, що її мають. По-перше, такі пристрої в п'ять разів довше можуть проробити від одного акумулятора завдяки використанню нової функції Sniff Subrating. По-друге, Bluetooth SIG впровадила підтримку технології Near Field Communication, яка дозволяє істотно спростити і прискорити процес встановлення зв'язку між Bluetooth-пристроями. По-третє, був проведений комплекс змін, які вирішили багато проблем безпеки, також впроваджена система захисту «Man in the Middle», яка попереджує перехоплення сигналу між двома пристроями третьою особою. Відзначається, що у версії 2.1 навіть 6-значна цифрова комбінація виявляється ефективніше 16-значного цифролітерного PIN-коду. Однак, не можна стверджувати, що всі нововведення не привнесли появу нових дір у безпеку специфікації 2.1.

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

Клас

Максимальна потужність, мВт

Максимальна потужність, дБм

Радіус дії (приблизно), м

Клас 1

100

20

100

Клас 2

2,5

4

10

Клас 3

1

0

1

Розробляється і 4 клас - здатен передавати дані на відстань до 30-40 кілометрів.

Але саме головне в Bluetooth SIG  - це розробка стандартизованих алгоритмів і засобів організації з'єднань для різних споживчих потреб.

Advanced Audio Distribution Profile (A2DP)
A2DP - дана розробка використовується при передачі двоканального стерео або аудіо музичного потоку до бездротової гарнітури або будь-якого іншого пристрою. У ньому реалізована підтримка кодека Sub Band Codec (SBC) і в якості опції є підтримка MPEG-1,2 аудіо, MPEG-2,4 AAC і ATRAC. А також Bluetooth може підтримувати інші кодеки, запропоновані виробником.

Audio / Video Remote Control Profile (AVRCP)
Цей стандарт підтримує керування стандартними функціями телевізорів, Hi-Fi обладнання і т.ін. Його можна застосувати в пристроях з функціями дистанційного керування.

Basic Imaging Profile (BIP)
Дана специфікація використовується при пересиланні зображень між пристроями. З передбаченою можливістю зміни розміру зображення і його конвертацій у підтримуваний формат приймаючого пристрою.

Basic Printing Profile (BPP)
 
За допомогою цього профілю, можливо здійснити пересилання тексту, e-mail, vCard і інших даних на принтер. Вигідною його особливістю є відсутність необхідності застосування для принтера специфічних драйверів, на відміну від HCRP.

Common ISDN Access Profile (CIP)
 
Профіль оптимізований для бездротового доступу до ISDN пристроїв.

Cordless Telephony Profile (CTP)
 
Профіль для обслуговування функцій бездротової телефонії.

Device ID Profile (DID)
 
Відповідає за визначення класу пристрою, коду виробника, версію продукту.

Dial-up Networking Profile (DUN)
 
Профіль, що забезпечує підключення по стандартному протоколу до корпоративної мережі, інтернет або інший телефонний сервіс через Bleutooth. За основу тут було взято SPP, з підтримкою PPP і AT команд визначених у специфікації ETSI 07.07.

Fax Profile (FAX)
 
Даний стандартний профіль забезпечує з'єднання між апаратом (мобільним або стаціонарним телефоном) і ПК з встановленим програмним забезпеченням для факсів. Присутня підтримка ITU T.31 і/або ITU T.32 набору AT команд. Але варто врахувати неможливість роботи даного профілю з голосовим дзвінком і передачею даних.

File Transfer Profile (FTP)
Забезпечує доступ до файлів пристрою, підтримуючи стандартний набір команд FTP з всіма його перевагами. Транспортом тут став OBEX, заснований на GOEP.

General Audio / Video Distribution Profile (GAVDP)
 
Є основою для профілів A2DP і VDP.

Generic Access Profile (GAP)
 
Базова основа для всіх інших профілів.

Generic Object Exchange Profile (GOEP)
 
Базова основа для всіх інших профілів передачі даних, базується на OBEX.

Hard Copy Cable Replacement Profile (HCRP)
 
Дана специфікація призначена для простої заміни кабельного з'єднання між пристроєм і принтером. Але великим її недоліком, на відміну від BPP, є необхідність мати відповідні драйвери під конкретну модель принтера, що значно зменшує її універсальність.

Hands-Free Profile (HFP)
 
Надає можливість передачі монозвуку по одному каналу, що забезпечує роботу бездротової гарнітури і телефону.

Human Interface Device Profile (HID)
 
Відповідає за роботу з пристроями керування: такими як мишки, джойстики, клавіатури і ін. Завдяки використанню повільного каналу передачі, робота відбувається на зниженій потужності.

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

Intercom Profile (ICP)
 
Дає можливість робити голосові дзвінки між Bluetooth сумісними пристроями.

Object Push Profile (OPP)
 
Основа, що дозволяє пересилати зображення, віртуальні візитні картки і ін. Ініціатором передачі даних є відправник (клієнт), а не одержувач (сервер).

Personal Area Networking Profile (PAN)
 
Забезпечує використання протоколу Bluetooth Network Encapsulation як транспорт через Bleutooth з'єднання.

Phone Book Access Profile (PBAP)
 
Надає сервіс синхронізації, передачі записів телефонних книг між пристроями.

Serial Port Profile (SPP)
 
Заміняє собою стандартне з'єднання по RS-232 послідовному порту бездротовим каналом передачі даних. При цьому використовується специфікація ETSI TS07.10 і протокол RFCOMM. Дає основу для роботи DUN, FAX, HSP і AVRCP.

Service Discovery Application Profile (SDAP)
 
Надає інформацію про служби і сервіси, які запущені на пристрої, що виконує роль сервера.

SIM Access Profile (SAP, SIM)
 
Забезпечує доступ до SIM-карти телефону, завдяки чому з'являється можливість використання однієї SIM-карти для ряду пристроїв.

Synchronisation Profile (SYNCH)
 
Профіль, що призначений для синхронізації особистих даних (PIM). Вперше такий принцип роботи був реалізований для специфікації інфрачервоного зв'язку і адаптований групою Bluetooth SIG.

Video Distribution Profile (VDP)
 
Створювався для передачі потокового відео. Забезпечує підтримку H.263, а стандарти MPEG-4 Visual Simple Profile, H.263 profiles 3, profile 8 є додатковими і не визначені в стандартній специфікації.

Wireless Application Protocol Bearer (WAPB)
 
Призначений для організації PPP ( Point-to-Point) з'єднань через Bluetooth.

Безпека. В основі безпеки для Bluetooth з'єднань застосований алгоритм аутентифікації і генерації ключа SAFER+. При його використанні ініціалізаційний і головний ключі генеруються по алгоритму E22. Шифр потоку E0 використовується для закриття переданих даних. Такий підхід до безпеки, хоча повністю і не виключає можливість злому, але в цілому робить більш трудомістким прослуховування пристроїв, зв'язаних по Bluetooth.

Енергоспоживання в порівнянні з Wi-Fi. Дуже виразним придбанням, що з'явилося в стандарті Bluetooth 2.0 і передано у спадщину Bluetooth 2.1 EDR, став швидкісний інтерфейс з підтримкою QoS. Дуже вигідно змінює функціонал специфікації і можливості підтримки в одному оточенні вже не 8, а 256 пристроїв, з необов'язковим відбором з них "головного", що керує роботою мережі. Такий принцип вже давно використовується в побудові мережі на технології Wi-Fi, але все-таки Bluetooth не встигає справлятися зі швидкісними вимогами побудови складних комп'ютерних мереж, що стало серйозною перевагою стандарту Wi-Fi. Але відзначимо і той факт, що при значному зростанні швидкості в специфікацій Bluetooth 2.0 і Bluetooth 2.1 EDR енергоспоживання збільшилося лише на кілька відсотків, тобто на передачу конкретної кількості даних іде в кілька разів менше енергії, ніж раніше. Дані передаються швидше, і адаптер переходить у режим енергозбереження, залишаючи Wi-Fi далеко позаду відносно параметру енергозбереження.

У підсумку можна відзначити, що оскільки технологія «Блакитного зубу»  проста і великі корпорації беруть активну участь у її просуванні, то ціновий поріг на такі пристрої на даний момент істотно знизився і Bluetooth став дійсно масовим стандартом з універсальними можливостями приватної мережі.

Автор: Валерій Паровишник
Переклад: Анна Сміронова

Стаття прочитана раз(и)
Опубліковано : 16-12-2007
Підписатися на наші канали
telegram YouTube facebook Instagram