Bluetooth

Bluetooth 2.x + EDR

Enhanced Data Rate Bluetooth dla lepszej jakości dźwięku i szybszych transferów.

Ograniczenia szybkości i dźwięku w Bluetooth 1.x

Do 20042004 roku Bluetooth udowodnił swój potencjał, ale użytkownicy domagali się więcej. Prędkość 11 Mbps była coraz bardziej nieadekwatna dla nowych aplikacji takich jak strumieniowanie muzyki wysokiej jakości, szybsze transfery plików i lepsza jakość głosu.

Bluetooth 2.02.0 + Enhanced Data Rate (EDR), przyjęty 15 października 20042004, dodał dwa schematy modulacji zwiększające szybkość transmisji przy zachowaniu wstecznej kompatybilności z istniejącymi urządzeniami.

Znak "+" w "2.02.0 + EDR" wskazywał opcjonalną funkcję. Urządzenia mogły pozostać przy Basic Rate albo implementować EDR, co pozwalało producentom oferować podstawowe urządzenia Bluetooth 2.02.0 w niższych cenach, podczas gdy inne produkty mogły używać trybów dla wymagających aplikacji.

Głównym motorem tego postępu był wzrost znaczenia mobilnych multimediów. Użytkownicy chcieli przesyłać wysokiej jakości muzykę ze swoich telefonów do bezprzewodowych głośników i słuchawek, co wymagało znacznie więcej przepustowości niż podstawowe aplikacje głosowe, które dominowały we wczesnym użytkowaniu Bluetooth.

Modulacje i szybkości transmisji Enhanced Data Rate

EDR dodał dwa schematy modulacji obok oryginalnej :

  • π/4-DQPSK: Różnicowa Kwadraturowa Manipulacja Klucza Fazowego zapewniająca 22 Mbps
  • 8-DPSK: 88-arna Różnicowa Manipulacja Klucza Fazowego dostarczająca 33 Mbps

Implementacja EDR umożliwiała . Kontroler mógł wybierać między GFSK, π/4-DQPSK i 8-DPSK zgodnie z obsługiwanym typem pakietu oraz warunkami łącza. Bliskie urządzenia z silnymi sygnałami mogły używać najszybszego trybu 8-DPSK, podczas gdy urządzenia na skraju zasięgu mogły wrócić do bardziej niezawodnej modulacji GFSK.

Takie podejście zachowało oryginalną architekturę przeskakiwania częstotliwości Bluetooth i zwiększyło przepustowość danych:

  • GFSK (Basic Rate): 11 Mbps szybkości brutto PHY, tryb wymagany dla BR/EDR
  • π/4-DQPSK (EDR2): 22 Mbps szybkości brutto PHY, tryb opcjonalny
  • 8-DPSK (EDR3): 33 Mbps szybkości brutto PHY, tryb opcjonalny

Kontroler mógł dobierać obsługiwaną modulację i typ pakietu do warunków łącza, a połączenie nadal korzystało ze zgodnych procedur BR/EDR.

Strumieniowanie audio przez A2DP

Jednym z ważniejszych zastosowań Bluetooth 2.x + EDR było strumieniowanie wysokiej jakości dźwięku przez odrębny . Użytkownicy mogli otrzymać bezprzewodową jakość zbliżoną do materiału CD, zależnie od kodeka, parametrów profilu i implementacji.

A2DP określa negocjację kodeka i transport dźwięku stereo, natomiast sam kodek wykonuje kompresję:

  • SBC (SubBand Codec): Obowiązkowy kodek; jakość i opóźnienie zależą od konfiguracji
  • MPEG-1/2, w tym MP3: Opcjonalna obsługa zależna od wersji profilu i implementacji
  • AAC: Opcjonalne Advanced Audio Coding dla wybranych urządzeń
  • ATRAC: Opcjonalny kodek firmy Sony dla wybranych urządzeń

Zwiększona szybkość EDR była kluczowa dla sukcesu A2DP. Podstawowy Bluetooth mógł technicznie wspierać strumieniowanie audio, lecz dostępny budżet danych był mniejszy. Stawki brutto PHY 22 i 33 Mbps mogły zapewnić większy margines dla dźwięku stereo, przy czym przepływność użytkowa zależała od pakietów, narzutów i kodeka.

Z A2DP często współpracuje odrębny , umożliwiając użytkownikom kontrolowanie odtwarzania bezpośrednio ze swoich słuchawek lub głośników. Ta funkcja zwiększyła wygodę bezprzewodowego audio, lecz jej dostępność zależała od obsługi AVRCP po obu stronach.

Wraz z pojawieniem się A2DP i AVRCP w telefonach, słuchawkach oraz głośnikach bezprzewodowe audio stało się częstym zastosowaniem BR/EDR. A2DP oddziela transport dźwięku od sterowania odtwarzaniem, a oba końce połączenia muszą obsługiwać wybrane profile.

Wzmocnione Bezpieczeństwo i Uproszczone Parowanie

Bluetooth 2.12.1, przyjęty 26 lipca 20072007, adresował dwa główne problemy użytkowników: podatności bezpieczeństwa i złożone procedury parowania. Charakterystyczną funkcją było , które uprościło proces łączenia urządzeń przy wzmacnianiu uwierzytelniania.

SSP wprowadził kilka metod parowania dostosowanych do różnych typów urządzeń:

  • Porównanie Numeryczne: Oba urządzenia wyświetlają 66-cyfrową liczbę do weryfikacji przez użytkownika
  • Wprowadzenie Hasła: Jedno urządzenie wyświetla liczbę, którą użytkownik wprowadza na drugim
  • Just Works: Automatyczne parowanie dla urządzeń bez wyświetlaczy lub metod wprowadzania
  • Out of Band (OOB): Używanie NFC lub innych technologii do bezpiecznej wymiany kluczy

Ulepszenia bezpieczeństwa były równie ważne. SSP zastąpił podatne uwierzytelnianie oparte na PIN . ECDH wzmacnia ochronę kryptograficzną, lecz metoda Just Works nie zapewnia uwierzytelnienia man-in-the-middle, a OOB zależy od bezpieczeństwa kanału pomocniczego.

Dodatkowe ulepszenia bezpieczeństwa obejmowały:

  • Extended Inquiry Response: Urządzenia mogły dzielić się większymi informacjami podczas odkrywania
  • Sniff Subrating: Ulepszona efektywność energetyczna podczas stanów połączonych
  • Link Supervision Timeout Changed event: Zmienione zgłoszenie pozwalało dostosować nadzór czasu życia łącza do procedury kontrolera

Te ulepszenia zmniejszyły liczbę czynności wymaganych od użytkownika. Rzeczywiste bezpieczeństwo i wygoda nadal zależały od metody SSP, interfejsu urządzenia oraz zgodności obu implementacji.

Wpływ na Rynek i Nowe Aplikacje

Wzmocnione możliwości Bluetooth 2.x + EDR umożliwiły nową generację aplikacji, które były niepraktyczne z wcześniejszymi wersjami. Połączenie wyższych stawek danych, lepszej jakości audio i uproszczonego parowania sprzyjało upowszechnieniu łączności bezprzewodowej.

Kluczowe zastosowania obsługiwane przez Bluetooth 2.x obejmowały:

  • Bezprzewodowe Audio Stereo: Słuchawki i głośniki Bluetooth stały się głównymi produktami
  • Szybki Transfer Plików: Zdjęcia i dokumenty mogły być szybko udostępniane między urządzeniami
  • Integracja Motoryzacyjna: Samochody zaczęły oferować Bluetooth do rozmów hands-free i muzyki
  • Kontrolery do Gier: Bezprzewodowe kontrolery gier wykorzystały EDR do responsywnej rozgrywki
  • Urządzenia Peryferyjne: Klawiatury, myszki i inne akcesoria stały się bezprzewodowe

Zastosowanie w motoryzacji było konkretnym przykładem. Integracja w pojazdach wspierała rozmowy hands-free i zwiększała popyt konsumencki na telefony z Bluetooth.

Ulepszone doświadczenie parowania było kluczowe dla tych aplikacji. Podczas gdy wczesny Bluetooth wymagał od użytkowników nawigowania po złożonych menu i wprowadzania tajemniczych kodów PIN, Secure Simple Pairing Bluetooth 2.1 często redukowało połączenie do jednego naciśnięcia przycisku lub automatycznego rozpoznania.

Do 20082008 roku urządzenia Bluetooth 2.x2.x były masowo wdrażane. Szacunek ponad 22 miliardy jednostek rocznie jest daną rynkową. Specyfikacja Core nie określa tej liczby, dlatego przy publikacji potrzebne jest źródło branżowe.

Porównanie Wydajności i Specyfikacje

FunkcjaBluetooth 2.02.0Bluetooth 2.02.0 + EDRBluetooth 2.12.1 + EDR
Maksymalna szybkość PHY brutto11 Mbps BR33 Mbps EDR333 Mbps EDR3
Maksymalna szybkość ACL asymetryczna723,2723,2 kb/s (DH5)1448,51448,5 do 2178,12178,1 kb/s (EDR2 lub EDR3)1448,51448,5 do 2178,12178,1 kb/s (EDR2 lub EDR3)
Zasięg przykładowy1010 m jako wartość katalogowa klasy 221010 m jako wartość katalogowa klasy 221010 m jako wartość katalogowa klasy 22
Prąd aktywny, przykład implementacji~4040 mA~4040 mA~3030 mA (Sniff Subrating)
Profile audioGłos, zależnie od HFPStereo, zależnie od A2DPA2DP i AVRCP, jeśli obsługiwane
ParowanieOparte na PINOparte na PINSecure Simple Pairing
BezpieczeństwoSzyfrowanie BR/EDRSzyfrowanie BR/EDRSSP z uzgadnianiem ECDH, metoda zależna od urządzeń

Powiązane artykuły