Специфікації Bluetooth
Пристрої версій 1.0 (1998) і 1.0B мали погану сумісність між продуктами різних виробників. У 1.0 і 1.0B була обов'язковою передача адреси пристрою (BD_ADDR) на етапі встановлення зв'язку, що робило неможливою реалізацію анонімності з'єднання на протокольному рівні і було основним недоліком даної специфікації.
У Bluetooth 1.1 було виправлено безліч помилок, знайдених в 1.0B, додана підтримка для нешифрованих каналів, індикація рівня потужності сигналу, що приймається (RSSI).
У версії 1.2 була додана технологія адаптивної перебудови робочої частоти (AFH), що поліпшило опір до електромагнітної інтерференції (перешкодам) шляхом використання роз-несених частот в послідовності перебудови. Також збільшилася швидкість передачі і додалася технологія eSCO, яка покращувала якість передачі голосу шляхом повторення пошкоджених пакетів. У HCI додалася підтримка трехпроводного інтерфейсу UART.
Bluetooth версії 2.0 (2004) повністю сумісний з версіями 1.x. Основним нововведенням стала підтримка EDR (Enhanced Data Rate), що дозволило підвищити швидкість передачі 2,1 Мбіт/с.
У Bluetooth версії 2.1 (2007) додана технологія розширеного запиту характеристик пристрою (для додаткової фільтрації списку при спряжуванні), енергозбережна технологія (Sniff Subrating), яка дозволяє збільшити тривалість роботи пристрою від одного заряду акумулятора в 3-10 разів. Крім того оновлена специфікація істотно спрощує і прискорює встановлення зв'язку між двома пристроями, дозволяє проводити оновлення ключа шифрування без розриву з'єднання, а також робить вказані з'єднання захищенішими, завдяки використанню технології Near Field Communication.