Small logo of ETH main building ETH Zurich : Computer Science : Pervasive Computing : Distributed Systems : Education : Student Projects : Abstract

Inspektion von Sensornetzen per PDA (S)

Status: Abgeschlossen

Der an der ETH entwickelte BTnode (Mikrocontroller, Bluetooth-Modul und zusätzliches low-power Funkmodul) kann zur Realisierung von Sensornetzen genutzt werden. Dabei agieren die einzelnen Knoten autonom und kommunizierent drahtlos miteinander. Während der Entwicklung und auch später im Betrieb ist es hilfreich, wenn man in solchen Sensornetz-Anwendungen vor Ort einzelne Knoten inspizieren kann. Beispielsweise könnte der Zustand des Akkus abgefragt werden oder die Topologie aller verbundenen Knoten angezeigt werden.

In dieser Semesterarbeit soll ein PDA zur Inspektion von BTnode-Netzen verwendet werden, um über die Bluetooth-Schnittstelle mit einzelnen BTnodes zu kommunizieren und verschiedene Daten auf dem Handheld darzustellen. Hierzu ist es erforderlich, eine einfache, aber generische Schnittstelle zur Bereitstellung von Informationen auf dem BTnode zu entwickeln, um dann verschiedene Basisdienste anbieten zu können. Speziell die Topologiedarstellung ist ein wesentlicher Aspekt der Arbeit.

Als Betriebssystem wird auf den BTnodes das freie Ethernut zusammen mit einem, in einer früheren Studentenarbeit entstandenen, Bluetooth-Stack verwendet. Als PDA ist ein iPaq unter Linux vorgesehen und die Entwicklung des Diagnosewerkzeuges kann in JSEE 1.3 mit JSR 82 erfolgen.

Voraussetzungen: Solide C- und Java-Kenntnisse, Grundkenntnisse über Betriebssysteme (Threads, Events, Mutexe, ... ).

Student/Bearbeitet von: Mustafa Yuecel
Contact/Ansprechpartner: Matthias Ringwald

ETH ZurichDistributed Systems Group
Last updated May 7 2012 07:19:03 PM MET msr