TU BRAUNSCHWEIG
| Carl-Friedrich-Gauß-Fakultät | Informatik
Informatikzentrum

Teamprojekt Verteilte Systeme: Providing Application Support for Exploring the Social Behavior of Bats

Modulnr.INF-VS-024
IBR Gruppe(n)DS (Prof. Kapitza)
ArtTeamprojekt
Dozent
PhotoProf. Dr. Rüdiger Kapitza
Abteilungsleiter
kapitza[[at]]ibr.cs.tu-bs.de
+49 531 3913294
Raum 135
Assistent
PhotoBjörn Cassens
Wissenschaftlicher Mitarbeiter
cassens[[at]]ibr.cs.tu-bs.de
+49 531 3913245
Raum 133
LP5
Hörerkreis Studierende der Informatik, Wirtschaftsinformatik und Informations-Systemtechnik im vierten Semester
Voraussetzungen
  • Basic knowledge of C programming language.
  • Interest in sensor networks and embedded systems.
  • Getting familiar with the distributed management tool CFEngine.
Anmeldung
Inhalt

The team project is based on a small sensor network application called 'Ernie-meets-Bert' and its associated middleware. The purpose of the application is to track the social contacts and meeting time of bats in the wild. In the most basic setting it is assumed that bats are equipped with very tiny and extremely resource-constrained sensor nodes which periodically emit beacons which provide information about the identity of a bat. If another bat receives such a beacon, it first records the contained information and the receiving time, and then a time duration of this encountering could be calculated when it doesn't hear from the same bat any more. This system has been developed during a previous team project and is used as a starting point for this team project. The focus during this team project is on optimizing the existing application to be energy aware. Furthermore, a base station net is used to receive data from each sensor. The base station network is also a distributed net and communicates via WLAN. All these base stations are located in a more or less difficult terrain. Therefore, modifications or setup changes are hard to maintain by hand and a management system must be used to facilitate updates and configuration changes. This management system should be developed in this team project by the help of CFEngine.

Anycast
General Settings

During the initial phase of the project there will be an introduction to the SLOTH operating systen, the used hardware and into the current state of this project. Afterwards, a project plan will be worked out, which distributes the work to all team project members. During a weekly meeting, open questions or concepts can be discussed and a core working time will be negotiated for all participants. Furthermore, an informal intermediate and final presentation with a demo will be given by all group members. The documentation of the project includes besides major design decisions and description also the configuration and setup of the prototype (e.g., source code documentation and Wiki/TRAC entries).

Literatur/LinksFurther ReadingsSlides for Team Project
Diese Unterlagen sind nur für registrierte Teilnehmer zugänglich. Um sich zu registrieren, benötigen Sie einen Account: entweder einen IBR-Account, den Sie vielleicht im Rahmen einer Arbeit am Institut bereits erhalten haben, oder einen selbst aktivierten IBR-y-Account. Anschließend melden Sie sich über die Login-Funktion (oben auf dieser Seite) an.
[ Podcast | Podcast aller Formate | Newsfeed aller Formate ]
KapitelFolien
Introduction
pdfpdfpdf
CFEngine
pdfpdfpdf
Bats Application Introduction
pdfpdfpdf

aktualisiert am 07.11.2014, 16:18 (dynamischer Inhalt) von Björn Cassens
printemailtop