Physikalischer Aufbau, Standardisierung und Hintergrund

Bluetooth-Grundlagen: Herkunft und Funktionsweise

Die asynchrone Kommunikation

Die asynchrone verbindungslose Kommunikation (Asynchronous Connectionless Link – ACL) hingegen stellt eine Verbindung zwischen dem Master und einem oder mehreren Slaves dar, die nur dann erfolgen darf, wenn der Kanal nicht für einen SCO reserviert ist. Eine ACL-Verbindung entspricht einer paketvermittelten Übertragung. Zwischen einem Master und einem Slave darf zu einem Zeitpunkt nur eine ACL-Verbindung aufgebaut sein. Im Rahmen der ACL-Verbindungen kann der Master auch Pakete an alle Slaves in seinem Piconetz versenden, indem er keine Zieladresse angibt. Dies wird dann als Broadcast interpretiert. Eine Broadcast-Übertragung von einem Slave wird nicht unterstützt.

Die ACL-Verbindungen sind im Gegensatz zu den SCO-Verbindungen für eine effiziente Datenübertragung ausgelegt. Bei Übermittlung von Daten spielt die Verzögerung eine meist untergeordnete Rolle, während die Datenintegrität von zentraler Bedeutung ist. Deswegen werden im Rahmen von ACL-Verbindungen fehlerhafte oder fehlende Informationsbestandteile erneut angefordert.

Abbildung 8: Die verschiedenen Pakettypen im Bluetooth-Standard, die in unterschiedlichen Varianten kombiniert werden können.
Abbildung 8: Die verschiedenen Pakettypen im Bluetooth-Standard, die in unterschiedlichen Varianten kombiniert werden können.

In jeder dieser Verbindungsarten stehen verschiedene Pakettypen zur Verfügung, die versendet werden dürfen. Diese sind in Abbildung 8 mit den wichtigsten Eigenschaften aufgeführt.

  • Gemeinsame Pakettypen: Sowohl für asymmetrische als auch für symmetrische Verbindungen stehen mit ID-, NULL-, POLL- und FHS-Paket gemeinsame Pakettypen zur Verfügung, die im Wesentlichen zur Verwaltung der Teilnehmerstationen dienen.

  • DM-Pakete tragen Daten mittlerer Geschwindigkeitsanforderung (Data – Medium Rate). Wie bei den folgenden Pakettypen auch, repräsentieren die Zahlen 1, 3 oder 5 die Anzahl der Zeitschlitze, die das Paket einnimmt (vgl. Abschnitt ?5). Das DM1-Paket kann in beiden Verbindungstypen (SCO & ACL) versendet werden und stellt eine Art Basisverbindung dar.

Insbesondere besteht hierdurch auch die Möglichkeit, während der synchronen Verbindung Steuerinformationen zu übertragen.

  • DH-Pakete tragen Daten hoher Geschwindigkeitsanforderung (Data – High Rate). Sie unterscheiden sich von den DM-Paketen lediglich durch den Wegfall der FEC-Redundanz.

  • HV-Pakete sind vorgesehen für die Übertragung von Sprache (High Quality Voice) und anderen synchronen und transparenten Diensten.

  • DV-Pakete setzen sich aus einem Daten- und einem Sprachblock zusammen (Data Voice Combined). Die beiden Bestandteile werden vollständig unabhängig voneinander bearbeitet. Dies bezieht sich auch auf die Fehlerbehandlung durch Codierung und Redundanzübertragung.

Damit endet der erste Teil unserer Bluetooth-Miniserie. In Folge zwei erfahren Sie mehr über Bluetooth-Sicherheit sowie die eigentliche Kommunikation der Geräte. (mja)