Cross-Platform Protocol Development Based on OMNeT++
Author(s) -
Stefan Unterschütz,
Andreas Weigel,
Volker Turau
Publication year - 2012
Publication title -
citeseer x (the pennsylvania state university)
Language(s) - English
Resource type - Conference proceedings
DOI - 10.4108/icst.simutools.2012.247711
Subject(s) - debugging , computer science , protocol (science) , embedded system , wireless sensor network , wireless , software , operating system , computer architecture , computer network , medicine , alternative medicine , pathology
Software development for wireless sensor networks can be accomplished with dedicated operating systems such as Contiki or TinyOS. However, protocol design and verification as well as debugging is still challenging. On the other hand, high-level simulation environments, e. g., OMNeT++, allow convenient and rapid development, but the resulting code has to be re-implemented for a particular hardware platform. This paper introduces CometOS, a component-based, extensible, tiny operating system for wireless networks. CometOS is written in C++ and highly inspired by OMNeT++'s communication paradigm. It allows a cross-platform execution of protocols on OMNeT++ as well as on resource-restricted platforms such as wireless sensor nodes. A feasibility study is carried out on 93 nodes in the solar tower plant Julich, Germany.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom