Bluetooth. Praktyczne programowanie
potwierdzenia pakietem NULL. W przypadku niepowodzenia ww. procedury, urządzenia przechodzą do stanu wywoływania.
Jeżeli asynchroniczna transmisja danych między jednostkami ma być czasowo zawieszona, urządzenie nadrzędne może wysłać do urządzeń podrzędnych komunikat zalecający im przejście w stan połączenia wstrzymanego (ang. Hołd).
Urządzenie może pozostawać w stanie okresowego nasłuchiwania lub monitorowania (ang. Sniff), w którym prowadzi nasłuch podsieci ze zmniejszoną aktywnością oraz w stanie uśpienia (jest to tzw. tryb wyczekiwania i niskiego poboru mocy) (ang. Park), w którym przekazuje swój adres AM_ADDR zarazem nie uczestnicząc aktywnie w wymianie danych, a jedynie okresowo nasłuchując przepływ danych w podsieci.
Urządzenie pozostające w stanie synchronizacji może w dowolnym momencie otrzymać sygnał aktywacyjny lub nawigacyjny od jednostki typu master. Stan synchronizacji wykorzystuje się głównie wtedy, gdy architektura systemu wymaga, aby jednostka nadrzędna prowadziła wymianę danych z więcej niż 7 urządzeniami podrzędnymi. Przełączenie niektórych urządzeń podrzędnych w stan synchronizacji pozwala na włączenie do podsieci dodatkowych, aktualnie wymaganych urządzeń, w chwili gdy są one potrzebne.
1.2. Architektura systemu Bluetooth
Procedury sprzętowego sterowanie łączem radiowym Bluetooth zaimplementowane są w warstwie fizycznej systemu obejmującej łącze radiowe oraz pasmo podstawowe [6]. Warstwa fizyczna zajmuje się transmisją radiową oraz przetwarzaniem sygnałów cyfrowych dla protokołów pasma podstawowego.
AplIkacjefProflle
Pasmo podstawowe
Rysunek 1.5. Architektura warstw systemu Bluetooth