ETH Zurich :
Computer Science :
Pervasive Computing :
Distributed Systems :
Education :
MC SS2001
Experimente mit Bluetooth:
Ad Hoc Etablierung von Kommunikationsbeziehungen mit Bluetooth
Markus Haller
Abstract
Die Etablierung von Kommunikationsbeziehungen mit Bluetooth
erfolgt in zwei Schritten: duch ein Inquiry- und eine darauffolgende
Paging-Prozedur, die die tatsaechliche Verbindung herstellt.
Dabei wird davon ausgegangen, dass waehrend der Inquiry-Prozedur
ein Modul im INQIRY state (Sender) und das andere im INQUIRY SCAN
state (Empfaenger) ist und dass beide Teilnehmer solange in diesem
Zustand verharren, bis die Kommunikationsbeziehung aufgebaut ist.
Im Allgemeinen kann man in typischen Mobile-Computing-Szenarien
jedoch nicht von dieser Voraussetzung ausgehen, und daher
existieren auch Algorithmen, die durch zufaellige Wahl des
Zustandes (INQUIRY SCAN oder INQUIRY) eine schnelle Herstellung
der Kommunikationsbeziehung unterstuetzen. Dies ist insbesondere bei
der Bildung von Netzen mit mehreren Knoten wichtig (scatternet),
damit nicht eine grosse Verzögerung (delay) auftritt.
In meiner praktischen Aufgabe implementierte ich einen solchen
Algorithmus unter Benutzung des Axis Bluetoothstacks und
2 Bluetooth-Modulen, um eine Punkt-Punkt-Verbindung zu etablieren.
Ziel des Experimentes war es, Daten ueber die relevanten
Zeitparameter zu gewinnen.
|