Telefon nie potrzebuje UWB, żeby przestać zgadywać odległość na podstawie siły sygnału Bluetooth. Bluetooth Channel Sounding pozwala dwóm urządzeniom faktycznie wykonać pomiar radiowy i określić dzielącą je odległość z dokładnością liczoną w dziesiątkach centymetrów. To istotna zmiana przede wszystkim dla cyfrowych kluczy, zamków, lokalizatorów i systemów dostępu, które do tej pory miały niewygodny wybór: tani, ale mało precyzyjny Bluetooth RSSI albo osobny układ UWB.
Jest jednak ważny haczyk. Bluetooth 6.0 w specyfikacji telefonu nie jest równoznaczny z obsługą Channel Sounding. Potrzebne są odpowiedni kontroler radiowy, firmware, obsługa stosu systemowego i zgodne urządzenie po drugiej stronie. Starego telefonu z Bluetooth 5.x nie da się zamienić w pełnoprawny nadajnik Channel Sounding samą aktualizacją aplikacji.
Jak Bluetooth Channel Sounding naprawdę mierzy odległość
Dotychczas Bluetooth często oceniał odległość na podstawie RSSI, czyli mocy odebranego sygnału. To prosta metoda: mocniejszy sygnał zwykle oznacza mniejszą odległość. Problem zaczyna się w prawdziwym świecie. Telefon schowany w tylnej kieszeni, metalowa karoseria, człowiek stojący między urządzeniami, ściana albo odbicia od samochodów na parkingu potrafią zmienić RSSI tak mocno, że urządzenie znajdujące się 3 metry dalej wygląda dla algorytmu jak sprzęt oddalony o metr.
Channel Sounding podchodzi do problemu inaczej. Funkcja pojawiła się w Bluetooth Core 6.0 i wykorzystuje przede wszystkim dwie techniki: Phase-Based Ranging (PBR) oraz Round-Trip Timing (RTT).
W PBR jedno urządzenie pełni rolę Initiatora, a drugie Reflectora. Urządzenia na zmianę nadają i odbierają sygnały na wielu częstotliwościach, a system analizuje zmianę fazy sygnału. Nie chodzi więc o proste pytanie „jak mocno słyszę telefon?”, lecz o charakterystykę propagacji fal radiowych pomiędzy dwoma konkretnymi urządzeniami.
Channel Sounding pracuje w tym samym paśmie 2,4 GHz co Bluetooth LE. Do pomiaru wykorzystuje kanały o szerokości 1 MHz; z 79 fizycznych kanałów dostępnych jest 72 przeznaczonych do pomiarów Channel Sounding. Przejście przez wiele częstotliwości jest ważne, ponieważ pojedynczy pomiar fazy byłby niejednoznaczny i bardzo podatny na odbicia.
Drugi mechanizm, RTT, mierzy czas potrzebny na przejście sygnału w obie strony. Jego główną rolą w Channel Sounding nie jest wyciśnięcie ostatnich centymetrów dokładności, lecz weryfikacja bezpieczeństwa pomiaru. Urządzenia mogą wymieniać kryptograficznie zmieniane sekwencje i porównywać wynik RTT z pomiarem fazowym. Utrudnia to atak relay, w którym przestępca próbuje „przedłużyć” radiowo obecność legalnego klucza znajdującego się daleko od samochodu lub zamka.
Bluetooth SIG mówi o dokładności centymetrowej, co w praktycznym języku nie oznacza dokładności do jednego centymetra. W pierwszych implementacjach osiągane były wyniki około ±20 cm. To zupełnie inna liga niż klasyczne szacowanie na podstawie RSSI, w którym błąd przekraczający metr nie jest niczym niezwykłym.
Specyfikacja przewiduje także pomiary na znacznie większym dystansie. Przy odpowiedniej mocy nadajników i dobrych warunkach radiowych mowa nawet o około 150 m. Dla cyfrowego klucza jest to jednak liczba mało istotna. Kluczowe jest stabilne rozróżnienie 0,5, 1, 2 czy 3 metrów w otoczeniu pełnym metalu i odbić, a nie bicie rekordu zasięgu na otwartej przestrzeni.
Jeden tor antenowy wystarcza do wykonania pomiaru, ale Channel Sounding obsługuje nawet cztery ścieżki antenowe. W samochodzie ma to konkretne znaczenie. Antena umieszczona za deską rozdzielczą będzie widziała telefon inaczej niż moduł w drzwiach kierowcy, słupku B czy tylnej części kabiny. Więcej ścieżek pomaga walczyć z wielodrogowością sygnału.
Na Androidzie sytuacja stała się znacznie prostsza od Androida 16, API level 36. System otrzymał RangingManager, który potrafi pracować m.in. z:
-
Bluetooth Channel Sounding,
-
UWB,
-
Bluetooth RSSI ranging,
-
Wi-Fi RTT.
Aplikacja może więc sprawdzić możliwości konkretnego urządzenia zamiast zakładać je na podstawie logo Bluetooth. To właściwa metoda. Jeżeli RangingManager nie raportuje obsługi BLE_CS, napis „Bluetooth 6.0” w specyfikacji telefonu nie powinien być podstawą projektu.
W implementacjach wykorzystujących androidowy mechanizm Channel Sounding potrzebne jest również odpowiednie zestawienie relacji między urządzeniami. Samo wykrycie obcego nadajnika Bluetooth w otoczeniu nie wystarcza do rozpoczęcia bezpiecznego pomiaru.
Channel Sounding kontra UWB: podobny wynik, inna droga
Channel Sounding bywa przedstawiany jako „UWB bez UWB”. To chwytliwe określenie, ale technicznie zbyt daleko idące.
UWB – Ultra-Wideband – został od początku zaprojektowany do bardzo precyzyjnego określania położenia i czasu przelotu sygnału. W rozwiązaniach motoryzacyjnych CCC używany jest m.in. UWB pracujący w okolicach kanału 9, czyli 7,7-8,3 GHz. Channel Sounding pozostaje natomiast częścią ekosystemu Bluetooth i korzysta z pasma 2,4 GHz.
Różnica ma konkretne konsekwencje.
Channel Sounding może ograniczyć liczbę układów radiowych. Producent zamka, lokalizatora albo urządzenia IoT nie musi dokładać osobnego radia UWB tylko po to, aby mierzyć odległość. Nie oznacza to jednak, że dowolny istniejący chip Bluetooth zacznie wykonywać takie pomiary po aktualizacji firmware. Channel Sounding wymaga odpowiedniego wsparcia sprzętowego i kontrolera.
UWB nadal ma przewagę, gdy system potrzebuje bardzo dobrej informacji przestrzennej. Sama odległość nie mówi przecież, czy telefon znajduje się przy drzwiach kierowcy, po drugiej stronie auta, czy wewnątrz kabiny. Channel Sounding można połączyć z kilkoma punktami pomiarowymi, RSSI albo technikami kierunkowymi, ale pojedyncze połączenie CS nie zamienia się automatycznie w radar pokazujący położenie telefonu.
Channel Sounding ma natomiast mocny argument ekonomiczny i konstrukcyjny. Bluetooth LE jest już standardowym elementem smartfonów, zamków, samochodów, komputerów i urządzeń IoT. W urządzeniu zaprojektowanym od początku pod CS można więc wykorzystać tę samą rodzinę radiową do komunikacji i pomiaru odległości, zamiast budować zupełnie osobny tor UWB.
Są też niedogodności, których nie należy zamiatać pod dywan.
Pasmo 2,4 GHz jest zatłoczone. Pracują w nim Bluetooth, część Wi-Fi i masa elektroniki konsumenckiej. Channel Sounding został zaprojektowany tak, aby radzić sobie znacznie lepiej niż RSSI, ale fizyki nie da się wyłączyć. Karoseria, podziemny parking, telefon zasłonięty ciałem i silne odbicia nadal pogarszają warunki pomiaru.
Dochodzi kalibracja anten. Dwa urządzenia z tym samym układem radiowym mogą zachowywać się inaczej, jeśli jedno ma dobrze zaprojektowaną antenę na krawędzi obudowy, a drugie antenę stłumioną przez baterię i metalową ramkę. W samochodzie problem jest jeszcze większy. Kilkadziesiąt centymetrów różnicy może decydować o tym, czy system zakwalifikuje telefon jako znajdujący się na zewnątrz czy już w kabinie.
Dlatego najbardziej rozsądne rozwiązania nie polegają na pojedynczym pomiarze. Łączą serię odczytów, informacje z kilku anten lub modułów oraz dodatkowe warunki bezpieczeństwa.
Sam standard również jest rozwijany. Bluetooth Core 6.2 wzmocnił odporność Channel Sounding na manipulacje amplitudą, wykorzystując mechanizmy związane z Normalized Attack Detector Metric – NADM. W obecnym Bluetooth Core 6.3 rozwijane są kolejne elementy CS, m.in. sprawniejsze przetwarzanie informacji fazowych oraz dokładniejsze raportowanie charakterystyki RTT dla poszczególnych warstw PHY.
To ważna wskazówka dla kupującego sprzęt: nie wystarczy pytać o „Bluetooth 6”. Trzeba pytać o konkretną funkcję Bluetooth Channel Sounding, wspierane tryby bezpieczeństwa i implementację producenta.
Po co Channel Sounding w cyfrowym kluczu i dlaczego nie wystarczy jeden pomiar
Cyfrowy klucz samochodowy musi odpowiedzieć na znacznie trudniejsze pytanie niż „czy telefon jest w pobliżu?”. Musi rozstrzygnąć, czy właściwy telefon znajduje się we właściwym miejscu w odpowiednim momencie.
W systemach zgodnych z koncepcją CCC Digital Key poszczególne technologie mają różne zadania. NFC może działać przy bezpośrednim zbliżeniu telefonu do samochodu, BLE utrzymuje komunikację i wykrywa obecność urządzenia, a UWB jest wykorzystywane do precyzyjnego i bezpiecznego ustalania lokalizacji podczas pasywnego dostępu. W 2026 roku certyfikacja i testy interoperacyjności CCC nadal obejmują BLE oraz UWB; równolegle trwają prace nad wdrażaniem Digital Key v4.
Channel Sounding nie powoduje więc z dnia na dzień wyrzucenia UWB z samochodów. Otwiera jednak możliwość budowania precyzyjniejszego dostępu w urządzeniach, w których osobny układ UWB byłby zbyt drogi, zbyt duży albo po prostu niepotrzebny.
Dobry przykład to inteligentny zamek do mieszkania. RSSI może uznać telefon znajdujący się za ścianą lub piętro wyżej za urządzenie stojące przy drzwiach. Channel Sounding daje projektantowi znacznie lepszy pomiar odległości bez dokładania pełnego systemu UWB.
W samochodzie poprzeczka jest wyżej. Jeżeli auto ma się samo otworzyć, gdy właściciel podchodzi, system powinien rozróżnić co najmniej trzy sytuacje:
-
telefon rzeczywiście zbliża się do pojazdu,
-
telefon znajduje się blisko, ale po niewłaściwej stronie lub wewnątrz budynku,
-
telefon jest już w kabinie i może autoryzować uruchomienie samochodu.
Jeden moduł Channel Sounding nie rozwiązuje tych trzech problemów. Zna przede wszystkim odległość między konkretnymi punktami radiowymi. W samochodzie sensowniejsza jest architektura z kilkoma punktami pomiarowymi rozmieszczonymi wokół nadwozia i wewnątrz kabiny. Dopiero porównanie wyników pozwala klasyfikować położenie.
To również miejsce, w którym łatwo zepsuć dobry sprzęt złym oprogramowaniem. Najgorszy błąd to otwieranie zamka po pierwszym wyniku poniżej ustalonego progu. Pojedynczy odczyt może zostać zaburzony odbiciem lub chwilowym zasłonięciem anteny. Algorytm powinien badać serię pomiarów, ich stabilność i zgodność pomiędzy różnymi torami.
Drugi błąd to używanie Channel Sounding wyłącznie jako dokładniejszego RSSI i ignorowanie jego mechanizmów bezpieczeństwa. W cyfrowym kluczu RTT i zabezpieczenia przed relay attack nie są dodatkiem, lecz jednym z głównych powodów stosowania tej technologii. Precyzyjny, ale łatwy do sfałszowania dystans niewiele daje w systemie otwierającym samochód wart 150-300 tys. zł.
Trzeci błąd to usunięcie procedury awaryjnej. Telefon może mieć rozładowaną baterię, stos Bluetooth może się zawiesić, a implementacje dwóch producentów mogą nie dogadać się po aktualizacji. Dlatego dobrze zaprojektowany cyfrowy klucz nadal potrzebuje przewidywalnego fallbacku – najczęściej NFC, fizycznej karty albo innego sposobu awaryjnego uwierzytelnienia.
Dla użytkownika najważniejsza będzie ostatecznie nie nazwa technologii, lecz zachowanie produktu. Dobry system nie powinien otwierać auta, gdy telefon leży przy oknie mieszkania kilka metrów od miejsca parkingowego. Nie powinien też wymagać wyciągania telefonu z kieszeni za każdym razem, gdy ciało zasłoni antenę. To właśnie w takich przypadkach różnica między demonstracją laboratoryjną a dobrze dostrojonym Channel Sounding staje się najbardziej widoczna.
FAQ: najczęstsze pytania o Bluetooth Channel Sounding
Czy każdy telefon z Bluetooth 6.0 obsługuje Channel Sounding?
Nie. Numer wersji Bluetooth nie gwarantuje obsługi wszystkich funkcji tej wersji. Potrzebne jest konkretne wsparcie Channel Sounding w kontrolerze, firmware i systemie. Na Androidzie obsługę należy sprawdzać przez możliwości raportowane przez RangingManager, a nie na podstawie samej specyfikacji „Bluetooth 6.0”.
Czy Channel Sounding całkowicie zastąpi UWB w cyfrowych kluczach?
Nie. Obie technologie potrafią wykonywać precyzyjne pomiary, ale UWB pozostaje mocnym rozwiązaniem tam, gdzie potrzebne jest dokładne określanie położenia i kierunku. Channel Sounding jest szczególnie ciekawy tam, gdzie producent chce wykorzystać ekosystem Bluetooth i uniknąć osobnego toru UWB.
Jak dokładny jest Bluetooth Channel Sounding?
Bluetooth SIG zakłada dokładność na poziomie centymetrowym, rozumianą jako błąd liczony w dziesiątkach centymetrów. Pierwsze implementacje osiągały około ±20 cm. Wynik zależy jednak od anten, liczby ścieżek pomiarowych, otoczenia, odbić, zasłonięcia urządzenia i algorytmu przetwarzającego dane.
Czy Channel Sounding zadziała ze starszym samochodem albo zamkiem Bluetooth?
Nie, jeśli urządzenie po drugiej stronie nie ma sprzętowej obsługi CS. To nie jest funkcja, którą można uniwersalnie dołożyć aplikacją mobilną. Zarówno inicjator, jak i reflektor muszą obsługiwać odpowiednie procedury Channel Sounding.
Czy do pomiaru potrzebny jest internet?
Sam pomiar odległości odbywa się lokalnie drogą radiową i nie wymaga połączenia z internetem. Usługi cyfrowego klucza mogą jednak używać sieci do wcześniejszego wydania klucza, jego udostępnienia, cofnięcia uprawnień albo synchronizacji z kontem producenta.
Czy Channel Sounding jest bezpieczniejszy od pomiaru RSSI?
Do zastosowań kontroli dostępu – zdecydowanie daje znacznie lepsze narzędzia. Łączy dokładniejszy pomiar PBR z RTT i mechanizmami utrudniającymi manipulowanie odległością. Nie zabezpiecza jednak automatycznie całego cyfrowego klucza: nadal trzeba chronić poświadczenia, proces parowania, aplikację, system operacyjny i komunikację z pojazdem.
Jeżeli oceniasz telefon, zamek albo samochód pod kątem Channel Sounding, najpierw sprawdź rzeczywistą obsługę BLE CS po obu stronach oraz dostępny poziom zabezpieczeń; nie kupuj ani nie projektuj systemu na podstawie samego napisu „Bluetooth 6.0”. Jeśli jedna ze stron nie obsługuje CS, dopiero wtedy rozważ UWB albo pozostaw BLE jako warstwę komunikacyjną z NFC jako mechanizmem dostępu awaryjnego. Więcej informacji na: https://it-buzz.pl