Logische Kanäle
In Bluetooth sind fünf logische Kanäle spezifiziert:
| LC control channel
Umfasst Kontrollinformation wie ARQ, Flusskontrolle oder Nutzdatentyp.
Dieser Kanal wird im Header der Pakete transportiert. |
|
LM control channel
Enthält Kontrollinformation, die zwischen den Linkmanagern ausgetauscht
wird. Dieser Kanal wird in DM-Paketen transportiert. |
| UA user channel
Enthält asynchrone Nutzdaten. Durch FEC und ARQ-Verfahren wird eine sichere
Datenübertragung garantiert. Im Payload-Header wird das L_CH-Feld auf 102
(Start eines Fragments) oder 012 (Folgefragment) gesetzt. |
| UI user channel
Enthält asynchrone Nutzdaten. Wie UA auf der Baseband-Schicht. Isochrone
Daten sind Nutzdaten, die innerhalb eine bestimmten Zeit beim Empfänger
eintreffen sollen, innerhalb dieser Zeitspanne aber wie asynchrone Daten
behandelt werden. |
| US user channel
Enthält asynchrone Nutzdaten. Es wird kein ARQ-Verfahren, optional aber
eines von mehreren Fehlerkorrekturverfahren verwendet. Dieser Kanal wird in
SCO-Paketen transportiert. |
Die Kontrollkanäle LC und LM werden für die Link-Kontrolle
bzw. das Linkmanagement verwendet, die Anwendungskanäle UA, UI und US
übertragen asynchrone, isochrone und synchrone Anwendungsinformation.
LC-Information wird im Paket-Header, alle anderen in dem Datenteil eines Pakets
übertragen. Synchrone Daten (US) werden über den SCO-Link übertragen, alle
anderen in der Regel über den ACL-Link.
LC-Information wird in jedem Paket, welches einen Header hat
(alle außer ID-Pakete) übertragen, so dass es stets einen LC-Kontrollkanal
gibt.
|