Betreuer
Felix Büsching
Professor
Prof. Dr.-Ing. Lars Wolf
Projekt
GAL
IBR Gruppe
CM (Prof. Wolf)
Art
Bachelorarbeit
Beginn
2009-05-06

TU Braunschweig

Bachelorarbeit am Institut für Betriebssysteme und Rechnerverbund

Über

Informations- und Kommunikationstechnik für altersgerechte Lebenswelten sind von hoher gesellschaftlicher Relevanz, sowohl im Hinblick auf die Lebensqualität breiter Schichten der Bevölkerung als auch für die Weiterentwicklung der Wirtschaft des Landes Niedersachsen. Ziel des Niedersächsischen Forschungsverbunds zur Gestaltung altersgerechter Lebenswelten (GAL) ist es unter anderem, neue Verfahren der Informations- und Kommunikationstechnik für altersgerechte Lebenswelten zu identifizieren, weiterzuentwickeln und zu evaluieren.

Im Rahmen dieses Projekts wird ein häusliches Gateway entwickelt, auf dem verschiedenste Funktionalitäten aus unterschiedlichen Bereichen der Informatik und Informationstechnologie integriert werden sollen. Grundsätzlich werden Daten unterschiedlicher Sensoren aufgenommen, verarbeitet und ausgegeben, wobei als technische Basisplattform für die Integration der verschiedenen Arbeitspakete die OSGI-Service-Plattform dienen soll.

Aufgabenstellung

Ziel dieser Arbeit ist es, eine erfolgreiche Kommunikation zwischen der OSGI-Service-Plattform auf der einen Seite und Sensorknoten, auf denen das Betriebssystem Contiki zum Einsatz kommt, auf der andern Seite, sicher zu stellen. Dazu ist es zunächst nötig, grundsätzliche Dienste und Bundles in OSGI zu entwickeln, die dann durch alle Schichten des Schichtmodells mit den drahtlos angebundenen Sensorknoten bidirektional kommunizieren. Dabei sind möglicherweise Anpassungen sowohl an den Hardwaretreibern als auch an der OSGI-Plattform selber vorzunehmen. Zur Veranschaulichung sollen reale Messwerte mit den Sensorknoten aufgenommen, über das drahtlose Netzwerk transportiert und in der Service-Plattform dargestellt werden. In einer geeigneten Evaluation ist sowohl die Funktionsfähigkeit als auch die Leistungsfähigkeit des gewählten Ansatzes zu zeigen.

Gliederung

Diese Gliederung ist nicht endgültig.

  1. Abstrakt
  2. Einführung
  3. Sensorknoten (im BAN)
  4. Das Contiki-Betriebssystem
    1. Zielsetzung und Design
    2. Weitere Eigenschaften
  5. OSGI als Multi-Service Home Platform
    1. Das OSGI-Framework
    2. Services, Bundles und Abhängigkeiten
    3. Entwicklung mit Maven
  6. Verwandte Arbeiten
  7. Design und Implementierung
    1. Bedachte Anwendungsfälle
    2. Grundsätzliches Design
    3. Design und Implementierunng Contiki
    4. Design und Implementierunng OSGI-Service
    5. Funktionstests
  8. Leistungsbewertung
    1. Testspezifikation, -aufbau und -durchführung
    2. Ergebnisse
    3. Bewertung
  9. Benutzung (Anleitung/HowTo)
  10. Zusammenfassung

Zeitplan

Abschnitt/Aufgabe # Dauer Termin Status
Unterschrift Bachelorarbeit 22.05.09 Abgeschlossen
Erstellung Webpräsenz 1d 28.06.09 Abgeschlossen
Einarbeitung
(OSGI, Contiki, Latexvorlagen)
06.07.09 Abgeschlossen
Sensorknoten 3 1d 12.07.09 Abgeschlossen
Contiki OS 4 2d 12.07.09 Abgeschlossen
OSGI 5 2d 12.07.09 Abgeschlossen
Verwandte Arbeiten 6 3d 17.07.09 Abgeschlossen
Anwendungsszenarien und Design
(Protokoll, Interface, etc.)
7.1, 7.2 18.08.09 Abgeschlossen
Implementierung OSGI 7.3 18.08.09 Abgeschlossen
Implementierung Contiki 7.4 18.08.09 Abgeschlossen
Funktionstests 7.5 26.08.09 Abgeschlossen
Leistungsbewertung 8 26.08.09 Abgeschlossen
Benutzung 9 3d 28.08.09 Abgeschlossen
Zusammenfassung/Fazit 10 3d 01.09.09 Abgeschlossen
Einleitung 2 2d 01.09.09 Abgeschlossen
Zweisprachiges Abstrakt 1 1d 01.09.09 Abgeschlossen
Letzte Korrekturen und Feinschliff 3d 03.09.09 In Bearbeitung
Druck, Begleitmaterial/-medien erstellen 2d 03.09.09 In Bearbeitung
Abgabe 03.09.09 Offen
Firstende 06.09.09 Offen

Code und Downloads

In Kürze