Мал. 14.5 Структура одного каналу передачі
Майстер і відомі пристрої ведуть передачу по черзі: в парних слотах передачу веде майстер, а в непарних — адресоване їм відомий пристрій (якщо йому є що «сказати»).
2.3. Принципи передачі інформації
У фізичному каналі зв'язку між Майстром і Відомими пристроями можуть встановлюватися зв'язки двох типів : синхронні і асинхронні.
Синхронні зв'язки (вони ж ізохронні) зі встановленням з'єднання, SCO link (Synchronous Connection-Oriented), використовуються для передачі ізохронного трафіку (наприклад, оцифрованого звуку). Ці зв'язки типу «крапка-крапка заздалегідь встановлюються майстром з вибраними відомими пристроями, і для кожного зв'язку визначається період (в слотах), через який для неї резервуються слоти. Зв'язку виходять симетричні двосторонні. Повторних передач пакетів у разі помилок прийому немає. Майстер може встановити до трьох зв'язків SCO з одним або різними відомими пристроями. Відомий пристрій може мати до трьох зв'язків з одним майстром або має по одному зв'язку SCO з двома різними майстрами. По мережній класифікації зв'язку SCO відносяться до комутації ланцюгів.
Асинхронні зв'язки без встановлення з'єднання, ACL link (Asynchronous Connection-Less), реалізують комутацію пакетів по схемі «точка-множина крапок» між майстром і всіма відомими пристроями пікомережі. Майстер може зв'язуватися з будь-яким з відомих пристроїв піко мережі в слотах, не зайнятих під SCO, пославши йому пакет і зажадавши відповідь. Відомий пристрій має право на передачу, тільки отримавши звернений до нього запит майстра (безпомилково декодировав свій адрес). Для більшості типів пакетів передбачається повторна передача у разі виявлення помилки прийому. Майстер може посилати і безадресні широкомовні пакети для всіх відомих пристроїв своїй пікомережі. З кожним з своїх відомих пристроїв майстер може встановити лише один зв'язок ACL.
Інформація передається пакетами, структура яких приведена на мал. 14.6.
Контейнер данних
0-2745 біт
Поле заголовка
54 біт
Поле кода доступа
72 бит
Поле коду доступу
72 біт
Мал. 14.6. Структура пакету передачі.
Останні два поля можуть і бути відсутній.
Захист даних від спотворення і контроль помилок забезпечуються або CRC –кодом, або кодом Хеммінга. При цьому приймач повинен підтверджувати правильність пакету або повідомляти про помилку. Для скорочення числа повторів застосовується надмірне кодування, а кожний корисний біт інформації передається тричі. Голосовий канал забезпечує швидкість передачі 64 Кбіт/сек в обох напрямах. Для нього використовується імпульсно-кодова модуляція, що забезпечує стиснення інформації при телефонній якості звуку.
Для забезпечення безпеки застосовується аутентифікація і шифрування даних на рівні зв'язку. При цьому на рівні зв'язку використовується 48- бітова унікальна адреса пристрою і 128- бітовий особистий ключ аутентифікації користувача, а також 8-128 бітовий особистий ключ для шифрування даних і 128 бітове часто зміняне випадкове число. Перед встановленням зв'язку одного пристрою ВТ з іншим воно повинне взнати його адресу, яка є початковою для визначення послідовності перескоків. Кожний пристрій періодично прослуховує ефір, а за цей час опитуючий пристрій встигає послати пакети на декількох частотах і визначити шукане. Шуканий пристрій з необхідним кодом доступу посилає короткий пакет в якому повідомляти свою адресу і свідчення годинника. Годинник є в кожному пристрої. Вони працюють постійно, але один з одним не синхронізовані. При з'єднанні відбувається обчислення різниці годинника щодо майстра, що дозволяє набудувати поточну частоту приймача на частоту майстра і відлічувати тайм –слоти.
