ETH Zurich :
Computer Science :
Pervasive Computing :
Distributed Systems :
Education :
Student Projects :
Abstract
BTnode WebServer (S)Status: Abgeschlossen
Wir verwenden für den an der ETH entwickelten BTnode (Mikrocontroller und Bluetooth-Modul) ein
eigenes ereignisbasiertes Betriebssystem und einen selbstentwickelten Bluetooth-Stack.
Ethernut ist ein Open Source Hardware- und Software-Projekt eines Embedded Ethernet Systems.
Es benutzt ein kooperatives Betriebssystem und enthält zusätzlich zum TCP/IP-Stack für die Ethernet-Treiber auch
eine PPP-Implementierung.
In dieser Semesterarbeit soll unser Bluetooth-Stack überarbeitet und für das Ethernut/OS portiert werden, wodurch er effizienter
und stabiler werden soll. Ausserdem kann dann der BTnode als eigenständiger Bluetooth-Access-Point Internet-Dienste wie
z.B. HTTP anbieten und eine einfache Web-Anwendung zum Auslesen angeschlossener Sensoren implementiert werden.
Voraussetzungen: Solide C Kenntnisse, Grundkenntnisse über Betriebssysteme (Threads, Events, Mutexe, ... )
und Software-Engineering.
Student/Bearbeitet von: Mathias Payer Contact/Ansprechpartner: Matthias Ringwald
|