може виступати в якості клієнта в декількох пікомереж, але головним вузлом (master) може бути тільки в одній пікомереж. Крім 7 активних клієнтських вузлів головний вузол може підтримувати до 255 пасивних (сплячих) вузлів.
Іноді майстер і клієнт можуть захотіти помінятися ролями. Це може бути виконано у два етапи.
1 Відбувається відключення обох учасників процесу від пікомережі і здійснюється перемикання TDD (Time Division Duplex) трансиверів.
2 Якщо потрібно, вузли старої пікомережі утворять нову пікомережа
Найнижчим рівнем протоколу є рівень радіозв'язку. На цьому рівні дані передаються від головного вузла до підлеглого біт за бітом. Всі вузли пікомережі перебудовують частоту одночасно, послідовність частот визначається головним вузлом (М на рис. 1). Головний вузол (master) є джерелом синхронізації для всіх клієнтів пікомереж.
Підлеглі вузли в піконет працюють в одному з двох режимів: активному і підслуховування (sniff). Суть першого з них очевидна, а інший представляє собою якусь подобу стану сну в енергозберігаючих технологіях. Пристрій в режимі sniff прослуховує ефір тільки в заздалегідь визначені періоди часу.
Режими sniff, park і hold також необхідні для підключення вузлів відразу до декількох піконет. Щоб під'єднатися до іншої мережі, пристрій може запросити для себе в поточній піконет режим park або hold. У разі стану sniff вузол має кілька вільних слотів між прослуховуваннями своєї основної мережі, щоб брати участь в обміні даними з іншими мережами.
. 7 Адресація Bluetooth
Адреса Bluetooth це 48 бітний ідентифікатор, в котором перші 3 байта адреси визначають виробника (за правилами IEEE), а останні 3 байта вільно визначаються випускаючої конторою. Наприклад, всі адреси Bluetooth пристроїв Sony Ericsson починаються з 00: 0A: D9, оскільки саме цей номер зареєстрований за компанією в IEEE.
Як вже було сказано, включення non-discoverable режиму на Bluetooth пристрої повинна захистити користувача від неавторизованого сполуки, проте на практиці можливо знайти цей пристрій. Існує ряд утиліт для brute-force виявлення прихованих устройствК жаль, основною перешкодою для роботи таких пристроїв є швидкість роботи. На виявлення одного пристрою потрібно від 2 до 10 секунд (в середньому 6), що при кількості адрес у того ж Sony Ericsson 16.777.216 дає нам 1165 дні на перебір - більше 3 років на знаходження всіх телефонів компанії в області видимості. З іншого боку по поведінці самого телефону можна передбачити чи є на ньому Bluetooth і чи включений він. Більшість моделей має синій індикатор, який показує, включена зв'язок чи ні. Якщо зв'язок включена, але пристрій не відсканувалась - можна звузити набір адрес.
Насамперед, якщо відомий виробник пристрою, то кількість адрес однозначно визначено в 16.777.216 одиниць. Більш того, деякі виробники воліють призначати досить передбачувані адреси для певних моделей.
Наприклад, більшість адрес комунікаторів Sony Ericsson P900 починаються з 00: 0A: D9: E, що залишає нам всього 5 невідомих hex розрядів. Це зменшує область пошуку за 16000000 всього до 1. Більш того, четвертий байт в адресі SE P900 зазвичай розташовується в інтервалі E7-EE, що вдвічі зменшує сканований діапазон - до 524.288 штук. Це дозволить нам просканувати весь діапазон за 36 днів, що звичайно значно менше 3 років, проте як і раніше неприпустимо велика. Дослідження по звуженню адресного пулу досі ведуться, проте поки важко передбачити до чого вони призведуть, наприклад, ясно, що у Nokia проблем з розподілом номерів немає і вони визначаються випадковим чином для кожної моделі.
Час, необхідний для сканування діапазону адрес, можна зменшити не тільки за рахунок звуження діапазону, але і за рахунок використання декількох пристроїв. Поточна версія RedFang (v.2.5) дозволяє організувати декілька процесів сканування. Якщо використовувати 8 USB Bluetooth пристроїв, то в адресному просторі Sony Ericsson P900 можна знайти телефон за 4,5 дня.
. 8 Базові профілі технології
На верхньому прикладному рівні специфікація Bluetooth визначає 13 типів підтримуваних додатків, які називаються профілями (також існує 12 додаткових профілів). Профілі, вистав у таблиці 2, є регламентаціями прикладного рівня.
Таблиця 2 - Основні профілі BlueTooth
NНазваніеОпісаніе1GAP (Generic Access Profile) Процедура управління связью2SDAP (Service Discovery Application Profile) Протокол визначення пропонованих сервісов3CTP (Cordless Telephony Profile) Профіль бездротової телефоніі4GOEP (Generic Object Exchange Profile) Протокол операцій клієнт-сервер при роботі з об'єктами (об...