Realitiy Check: Evaluierung von S-MAC auf MicaZ Sensorknoten

  • Beschreibung

    Energieeffiziente MAC Protokolle spielen im Bereich der Sensornetze eine besondere Rolle. In TinyOS, einem der verbreitetsten Betriebsysteme, ist derzeit nur ein LPL-MAC Protokoll verfügbar, welches auf den asynchronen MAC Protokollen B-MAC und X-MAC aufbaut. Ein synchrones MAC Protokoll, wie S-MAC, ist in der aktuellen TinyOS-Version jedoch nicht verfügbar. Im Rahmen dieser Arbeit soll daher die für TinyOS 1.x bereits vorhandene Implementierung des S-MAC Protokolls auf die aktuelle TinyOS Version portiert und im Anschluß evauliert werden.

    Aufgabe

    Zur Erfüllung der Aufgabenstellung ist es notwendig, die vorhandene Implementierung zu portieren und mit Hilfe von geeigneten und noch zu entwickelnden Testszenarien zu evaluieren. Die Testszenarien sollen hierbei unter Verwendung von realer Hardware (MicaZ) oder dem Simulator Avrora abgearbeitet und protokolliert werden. 

    Arbeitsumgebung

    Accounts für Institutspoolraum, Simulationsrechner und Kaffemaschine gehören zur Grundaustattung unserer Diplomarbeiter.

    Voraussetzungen

    Programmierkenntnisse (C, Skriptsprachen) und "Fricklertum" sind hilfreich.