Podstawy technologii Bluetooth 7
Stan wykrywania dostępnych urządzeń (ang. Inąuiry) wykorzystywany jest podczas dołączania będących w zasięgu głównego modułu radiowego urządzeń o początkowo nierozpoznanych adresach. Przebywając w tym stanie jednostka wywołująca za pomocą protokołu wyszukiwania usług tworzy listę potencjalnie dostępnych urządzeń. Urządzenia będące w zasięgu głównego modułu radiowego przekazują jednostce skanującej pakiety FHS (ang. Freąuency Hopping Synchronization) umożliwiając zebranie niezbędnych do nawiązania połączenia informacji takich jak wartości CLKN (ang. Clock Native) oraz adresy BD_ADDR [1-5].
Stan oczekiwania na wykrycie (ang. Inąuiry Scan) przeznaczony jest dla urządzeń z włączoną opcją widoczności w podsieci, które czasowo umożliwiają dostęp do siebie innym urządzeniom będącym aktualnie w stanie wykrywania. Po odebraniu żądanej wiadomości, urządzenie będące początkowo w stanie oczekiwania na wykrycie przechodzi do stanu odpowiedzi na wykrycie (ang. Inąuiry Response) wysyłając odpowiedni pakiet FHS. Cechą charakterystyczną urządzeń pozostających w stanie oczekiwania na wykrycie jest wykorzystywanie szybkiej dla głównego modułu radiowego, a wolnej dla modułów podrzędnych określonej sekwencji przeskoków częstotliwościowych umożliwiających sprawne dopasowanie częstotliwości pomiędzy urządzeniami. W celu ustanowienia połączenia, urządzenie nadrzędne wykonuje procedurę wywołania na rzecz określonego urządzenia podrzędnego. Potwierdzając odpowiednie komunikaty urządzenie nadrzędne przechodzi do stanu odpowiedzi urządzenia nadrzędnego.
W celu zainicjowania połączenia urządzenie nadrzędne inicjuje procedurę wywoływania przechodząc w stan wywoływania (ang. Page). Wykorzystując dane zebrane w trakcie wykrywania urządzeń, urządzenie nadrzędne wysyła odpowiednie komunikaty do urządzenia podrzędnego. Potwierdzając komunikaty wywoływania generowane przez jednostkę nadrzędną, urządzenie podrzędne przechodzi do stanu odpowiedzi urządzenia podrzędnego (ang. Slave response), zaś urządzenie nadrzędne przechodzi do stanu odpowiedzi urządzenia nadrzędnego (ang. Master response).
Występujący okresowo stan oczekiwania na wywołanie (ang. Page Scan) pozwala nawiązać połączenie z urządzeniem zgłaszającym gotowość do współpracy. Po odebraniu pakietu wywołującego, jednostka wywoływana przechodzi do stanu odpowiedzi urządzenia podrzędnego. Należy zauważyć, iż procedury składające się na stan wywoływania mogą zostać wykonane bez konieczności wykrywania wówczas, gdy adresy odpowiednich urządzeń są znane.
W stanie połączenia aktywnego (ang. Active) urządzenie podrzędne przełącza się na zegar CLK urządzenia nadrzędnego. Przełączenie to następuje poprzez dodanie odpowiedniego offsetu do własnego zegara CLKN, co w konsekwencji umożliwia urządzeniu podrzędnemu na używanie sekwencji przeskoków częstotliwościowych urządzenia nadrzędnego. W celu weryfikacji poprawności połączenia urządzenie nadrzędne przesyła pakiet POOL, oczekując