Student | (visible for staff only) |
Supervisor | Robert Hartung |
Professor | Prof. Dr.-Ing. Lars Wolf |
IBR Group | CM (Prof. Wolf) |
Type | Master Thesis |
Status | finished |
Ziele der ArbeitZiel der Arbeit ist es, RIOT-OS-basierte Sensornetzen abstrahiert zu simulieren. Hierzu soll das bereits in der RIOT-OS Community vorhandene Tool desvirt erweitert wer- den. Es soll die Option zum Einstellen einer Bitfehlerrate, oder alternativ der Paketverlust, in Abhängigkeit eines Temperaturverlaufs pro Verbindung beziehungsweise Knoten hinzu- gefügt werden. Außerdem soll der desvirt topologycreator um eine grafische Oberfläche erweitert werden. Diese soll es Benutzern möglich machen, zu simulierende Sensorknoten zu definieren, Links zwischen Knoten grafisch hinzuzufügen sowie inklusive Temperaturverlauf zu konfigurie- ren. Außerdem soll gegebenenfalls der Ablauf der Simulation visualisiert werden. Die Um- setzung dieser Benutzeroberfläche kann z.B. mit Qt erfolgen. Zusätzlich soll zum RIOT-OS native Board ein neuer Treiber zum Emulieren von Senso- ren hinzugefügt werden. Dieser soll Daten, die z.B. einen Temperaturverlauf abbilden, aus einer Datenquelle, wie z.B. einer CSV-Datei, einlesen und dem Betriebssystem als gemesse- ne Temperaturwerte übergeben. Für diese Schnittstelle gibt es mehrere Optionen der Im- plementierung, daher soll eine Konzept erstellt werden und die vielversprechendste Option implementiert werden. Außerdem soll analysiert werden, welche Funktionen abhängig von der Zeit und den ent- sprechenden Timer-Funktionen in RIOT-OS native sind und wie die Timer-Funktionen von RIOT-OS native zur Beschleunigung manipuliert werden können. Diese sollen so weit wie möglich umgesetzt werden, um die Simulationsgeschwindigkeit auf über Echtzeit zu erhö- hen. LiteratureSkillsThe following skills are helpful for the execution of this thesis (not all of them are required!):
Links |
Vacancies of TU Braunschweig
Career Service' Job Exchange
Merchandising
Term Dates
Courses
Degree Programmes
Information for Freshman
TUCard
Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
P. O. Box: 38092 Braunschweig
GERMANY
Phone: +49 (0) 531 391-0