TY - GEN A1 - Kern, Mirco T1 - Untersuchung eines Mikroprozessor-Betriebssystems mit 6LoWPAN-Stack in Hinblick auf die Portierung auf neue Prozessoren T1 - Analysis of an operation system for microprocessors containing a 6LoWPAN-Stack in terms of porting to other processors N2 - Innerhalb dieser Dokumentation des im Labor für Informatik an der Fachhochschule Düsseldorf durchgeführten Parxisprojekt werden zunächst Grundlagen vermittelt, die nötig sind, um den Kontext des Projekts und das Kommunikationsprotokoll 6LoWPAN zu verstehen. Da das Ziel des Praxisprojekts die Untersuchung eines Kommunikationssystems mit 6LoWPAN-Stack hinsichtlich dessen Portierungsmöglichkeiten ist, werden hierauf verschiedene, bereits auf dem Markt befindliche Lösungen analysiert und verglichen, die entweder direkt den drahtlosen Datenaustausch mit Hilfe des 6LoWPAN-Protokolls oder aber die Erweiterung zu einem eigenen Stack ermöglichen und dargestellt, warum das Mikrocontroller-Betriebssystem Contiki als geeignetster Kandidat hierfür erscheint. Als Basis für die Analyse in Hinblick auf eine mögliche Portierung dient der Mikrocontroller ATmega128RFA1 des Herstellers Atmel, der über eine integrierte Transceiver-Einheit verfügt. Nach der Vermittlung der Grundlagen des Contiki-Betriebssystems, die insbesondere den schichtenartigen Aufbau der Verzeichnisse und das komplexe, über Makefiles organisierte Build-System betreffen, folgt die Beschreibung der Vorgehensweise bei der Portierung von Contiki und den dabei aufgetretenen Problemen. Da während der Arbeit an diesem Praxisprojekt eine neue Version des Contiki-Betriebssystems veröffentlicht wurde, wird zusätzlich auf diese Version und die vorhandenen Inkompatibilitäten zwischen den verschiedenen Contiki-Versionen eingegangen und eine Beispielanwendung für die neue Version implementiert. Die Performancemessungen verschiedener Kommunikationshardware runden diese Arbeit zusammen mit dem Fazit, das nocheinmal auf das Betriebssystem Contiki, den Mikrocontroller ATmega128RFA1 und mögliche Vertiefungsund Optimierungsmöglichkeiten eingeht, ab. KW - Contiki KW - 6LoWPAN KW - Portierung KW - IPv6 KW - ATmega128RFA1 KW - FHD KW - EI Y1 - 2012 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:hbz:due62-opus-7084 CY - Düsseldorf ER - TY - THES A1 - Kern, Mirco T1 - Optimierung der drahtlosen Kommunikation zwischen Komponenten mit Contiki-Betriebssystem in Hinblick auf Datendurchsatz, Energieeffizienz und Sicherheit am Beispiel des WieDAS-Projektes T1 - Improvement of the wireless communication between components running with the Contiki operating system in terms of bandwith, energy efficiency and security based on the example of the WieDAS project N2 - Dieses Bachelorprojekt wurde im Labor für Informatik an der Fachhochschule Düsseldorf durchgeführt und steht im Zusammenhang mit einem Forschungsprojekt zu dem Themengebiet Ambient Assisted Living. Hauptziele des Bachelorprojektes waren die Optimierung der Kommunikation über das 6LoWPAN-Protokoll hinsichtlich der Aspekte Datendurchsatz, Energieeffizienz und der Sicherheit der Datenübertragung. Um diese Ziele zu erreichen, wurden innerhalb des Projektes ein Kommunikationsmodul und eine entsprechenden Entwicklungsplatine realisiert. Zudem wurden softwaretechnische Funktionen entwickelt, die der Anpassung des Mikrocontroller-Betriebssystems Contiki 2.5 für die Nutzung der Stromsparfunktionen des verwendeten Mikrocontrollers ATmega128RFA1 und der Verwendung des Verschlüsselungsmoduls dienen. Durch die am Ende des Projektes durchgeführten Gerätetests konnte die Erreichung der wesentlichen Projektziele verifiziert werden. Innerhalb dieser Thesis wird dem Leser neben dem Grundlagenwissen zu dem verwendeten Mikrocontroller die Vorgehensweise bei der Erstellung der Hard- und Software näher gebracht werden. N2 - This bachelor project was realized in the laboratory of computer science at the Fachhochschule Düsseldorf and is associated with a research project on the topic of Ambient Assisted Living. The main goals of the bachelor project has been the improvement of the communication over the 6LoWPAN protocol in terms of bandwith issues, energy efficiency and the security of the data transmission. To achieve these goals within the project, a communication module with a suitable development board has been realized. In addition, software-related functions have been developed that are used to adapt the microcontroller operating system Contiki 2.5 for the use of the energy-saving features of the microcontroller ATmega128RFA1 and the use of its encryption module. At the end of the project device testings has been realized to verify the attainment of the project´s main goals. Within this thesis, the reader will get the basic knowledge of the used microcontroller and the procedure of creating the hardware and software. KW - ATmega128RFA1 KW - 6LoWPAN KW - IPv6 KW - Hardware-Verschlüsselung KW - AES KW - ATmega128RFA1 KW - Hardware Encryption KW - FHD Y1 - 2012 U6 - http://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:hbz:due62-opus-7203 CY - Düsseldorf ER -