Ü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.
- Abstrakt
- Einführung
- Sensorknoten (im BAN)
- Das Contiki-Betriebssystem
- Zielsetzung und Design
- Weitere Eigenschaften
- OSGI als Multi-Service Home Platform
- Das OSGI-Framework
- Services, Bundles und Abhängigkeiten
- Entwicklung mit Maven
- Verwandte Arbeiten
- Design und Implementierung
- Bedachte Anwendungsfälle
- Grundsätzliches Design
- Design und Implementierunng Contiki
- Design und Implementierunng OSGI-Service
- Funktionstests
- Leistungsbewertung
- Testspezifikation, -aufbau und -durchführung
- Ergebnisse
- Bewertung
- Benutzung (Anleitung/HowTo)
- 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