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
|