Title :
Experiences from porting the Contiki operating system to a popular hardware platform
Author :
Oikonomou, George ; Phillips, Iain
Author_Institution :
Comput. Sci., Loughborough Univ., Loughborough, UK
Abstract :
In contrast to original belief, recent work has demonstrated the viability of IPv6-based Wireless Sensor Networks (WSNs). This has led to significant research and standardization efforts with outcomes such as the “IPv6 over Low-Power Wireless Personal Area Networks” (6LoWPAN) specification. The Contiki embedded operating system is an important open source, multi-platform effort to implement 6LoWPAN functionality for constrained devices. Alongside its RFC-compliant TCP/IP stack (uIP), it provides support for 6LoWPAN and many related standards. As part of our work, we have made considerable fixes and enhancements to one of Contiki´s ports. In the process, we made significant optimizations and a thorough evaluation of Contiki´s memory and code footprint characteristics, focusing on network-related functionality. In this paper we present our experiences from the porting process, we disclose our optimizations and demonstrate their significance. Lastly, we discuss a method of using Contiki to deploy an embedded Internet-to-6LoWPAN router. Our porting work has been made available to the community under the terms of the Contiki license.
Keywords :
IP networks; operating systems (computers); personal area networks; transport protocols; wireless sensor networks; 6LoWPAN specification; Contiki operating system; IPv6 over low-power wireless personal area networks; IPv6-based wireless sensor networks; TCP/IP stack; open source system; popular hardware platform; standardization; Banking; Internet; Optimization; Random access memory; Routing; Universal Serial Bus; Wireless sensor networks; 6LoWPAN; IPv6 for Embedded Devices; RPL;
Conference_Titel :
Distributed Computing in Sensor Systems and Workshops (DCOSS), 2011 International Conference on
Conference_Location :
Barcelona
Print_ISBN :
978-1-4577-0512-0
Electronic_ISBN :
978-1-4577-0511-3
DOI :
10.1109/DCOSS.2011.5982222