Small logo of ETH main building ETH Zurich : Computer Science : Pervasive Computing : Distributed Systems : Education : MC SS2001

Fachseminar Mobile Computing 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.

ETH ZurichDistributed Systems Group
Last updated June 20 2023 01:45:08 PM MET sd