Strona główna
Pochodzenie nazwy
Historia powstania
Architektura systemu Bluetooth
Zasięg
Transfer
Warstwy protokołu
Warstwa radiowa
Baseband layer
Warstwa L2CAP
Struktura ramki

Bluetooth

  Struktura ramki
Istnieje kilka formatów ramki w systemie Bluetooth. Zaczyna się ona kodem dostępu, który identyfikuje mastera, tak aby slave znajdujący się w zasięgu dwóch urządzeń master mógł określić do którego odbywa się transmisja. Następne 54 bity stanowią nagłówek ramki, który zawiera standardowe pola podwarstwy MAC. Na końcu pojawia się maksymalnie do 2744 (dla ramki składającej się z 5 slotów) bitów zawierających dane. Dla transmisji jednoslotowej ramka zawiera 240 bitów pola danych.

Pole adres nagłówka identyfikuje jedno z ośmiu aktywnych urządzeń, dla którego przeznaczona jest ramka. Pole typ określa typ ramki (ACL, SCO, pool albo null), rodzaj korekcji błędów używany w polu danych oraz liczbę slotów w ramce. Pole Flow jest ustawiane przez slave, gdy jego bufory są pełne i nie może on przyjąć więcej danych. Bit Acknowledgement jest potwierdzeniem transmisji. Bit Sequence jest używany w celu numeracji ramek aby wykryć retransmisje. Ostatnie 8 bitów to suma kontrolna. 18 bitów nagłówka są powtarzane trzy razy dając w efekcie nagłówek 54 bitowy. Po stronie odbiorczej, prymitywny układ sprawdza wszystkie trzy kopie każdego bitu. Jeśli wszystkie są takie same bit jest zaakceptowany. Jeśli nie, to jeżeli otrzymano dwa 0 i jedną 1, wartość końcowa jest 0, jeśli dwie 1 i jedno 0, to jedynka

Wszystkie informacje pochodzą z internetowej encyklopedii Wikipedia