BLUETOOTH

Werbung
Michael Wallner
Markus Winter
Übersicht
•
•
•
•
Geschichte von Bluetooth
Details der Technologie
Vergleich mit anderen Technologien
Ausblick
Geschichte
• Harald Blaatang (Harald mit dem blauen Zahn)
– 910 bis 986
– Vereinigte zerstrittene Wikingerreiche Dänemark und
Norwegen
• Initiatoren
– Ericsson
– Sowie IBM, Intel, Nokia und Toshiba
Ziele der Initiatoren
• Einheitlicher Standard
• Kommunikation unterschiedlichster Geräte
– Kabellose Kommunikation
– Kurze Strecken
– Einheitliches Protokoll
• Wirtschaftliche Ziele
– Geringe Kosten
– Geringer Stromverbrauch
– Zuverlässigkeit
Bluetooth Spezifikationen
• Version 1.0 und 1.0b
– Durch Bugs ausgebremst
– Verbindungsprobleme
• Version 1.1
– 2001 Verabschiedung durch SIG
– Strengere Richtlinien
– Saubere Implementierung
• Aktuell Version 1.2
Physischer Kanal
• Funkt im 2,4 GHz ISM-Band
• Master/Slave
– Master unterteilt Kanal in Slots
Gerät 1
Kanal
Gerät 3
Gerät 2
• Frequency hopping
– Vermeidung von Interferenzen
Master
Slave
Piconet Topologie
PICONET1
PICONET 2
SCATTERNET
Master
Slave
Kanal A
Kanal B
Physische Verbindungen
• Adressierung
– Bluetooth Device Address (BD_ADDR)
• Typen
– Aktive Verbindung
– Geparkte Verbindung
• Eigenschaften
–
–
–
–
Spannungskontrolle
Verbindungsüberwachung
Verschlüsselung
Kanalqualitätsabhängige Datenrate
Logische Verbindungen
• Logische Transporte
–
–
–
–
Flusskontrolle
Acknowledgement/Repeat Mechanismen
Schedulingverhalten
Casting
• Typen
– Synchron
– Asynchron
– Kontroll
• L2CAP Channels
Schichtenmodell
L2CAP
Schicht
L2CAP
Kanäle
Logische
Schicht
Logische Verbindung
Physikalische
Schicht
Physischer Verbindung
Logischer Transport
Physischer Kanal
Betriebszustände
Nicht Verbunden
Standby
Verbingungsaufbau
Verbunden
Low Power
Zustände
Inquiry
Senden
Park
BD_ADDR aufgeben
Paging
Verbunden
Hold
Sniff
BD_ADDR vorhanden
Ein Paket im Detail I
• Standard Paket (Little Endian)
68/72
54
0 - 2745
ACCESS
CODE
HEADER
DATA PAYLOAD
LSB
• Typen an Paketen
– Access Code
– Access Code und Header
– Access Code, Header und Payload
MSB
Ein Paket im Detail II
• Access Code
4
64
4
PREAMBLE
SYNC WORD
TRAILER
LSB
MSB
Ein Paket im Detail III
• Header
3
4
LT_ADDR
TYPE
LSB
1
1
1
FLOW ARQN SEQN
8
HEC
MSB
Sicherheit
• Ab physikalischer Verbindung
• Genutzte Einheiten
–
–
–
–
BD_ADDR
Authentification Key
Encryption Key
RAND
48 bits
128 bits
8 - 128 bits
128 bits
Bluetooth im Vergleich I
• Bluetooth
– Frequenzbereich
• 2,4 GHz ISM Band
– Reichweite
• Bis zu 10 m
– Datenrate
• Synchron: 432 kbps
• Asynchron: 721 kbps und 57,6 kbps
– Dienste
• Untere ISO/OSI Schichten
• Sowie auch obere Schichten
Bluetooth Im Vergleich II
• DECT (Digital European Cordless Telecommunications)
– Frequenzbereich
• Europa: 1,8 – 1,9 GHz
• Andere Regionen: 1,5 – 3,6 GHz
– Reichweite
• 50 – 300 m
– Datenrate
• 20 Mbps
– Dienste
• Sprache (Daten)
Bluetooth Im Vergleich III
• IEEE802.11 (WirelessLAN)
– Frequenzbereich
• 2,4 GHz ISM Band
– Reichweite
• 50 – 300 m
– Datenrate
• 1 – 104 Mbps
– Dienste
• Ersetzt unterste ISO/OSI Schicht
Bluetooth Im Vergleich IV
• HomeRF
– Frequenzbereich
• 2,4 GHz ISM Band
– Reichweite
• Bis zu 50 m
– Datenrate
• Pro Kanal 1,6 Mbps
• Bis zu 75 Kanäle möglich
– Dienste
• Daten, Multimedia und Sprache
Bluetooth Im Vergleich V
• HiperLAN/2
– Frequenzbereich
• 5 GHz ISM Band
– Reichweite
• Bis zu 100 m
– Datenrate
• 54 (– 104 Mbps bei Version 2)
– Dienste
• Untere beide ISO/OSI Schichten
Ausblick
• Viel versprechende Technik
• Bluetooth Standard 2.0
• Kaum Integration in PCs
– weder Hersteller
– noch Betriebsysteme (MS)
• Hemmschwelle Preis
Quellen
• bluetooth.org
– Core Specification (1.2)
• tecChannel.de
– Bluetooth - der Kabel-Killer
• tomshardware.de
– Harald mit den blauen Zähnen
– Grundlagen Drahtlose Netzwerke, Teil 1
Herunterladen