Internet of Things Simulation Using OMNeT++ and Hardware in the Loop

Especially in the upcoming Internet of Things (IoT), an efficient data exchange is mandatory and the analysis of network communication is of high importance. Value must be attached to several different communication protocols, as there is no universally applicable standard for all areas of application. The target of this paper is to provide the basis for an IoT simulation including Hardware in the Loop. The simulation framework OMNeT++ is used to model the network infrastructure which can be extended by sensors, actuators, and even processors to achieve high flexibility. To estimate the behavior of the entire network at early stages of development, the presented approach allows the simulation of components that are not yet available. It acts as a gateway by translating device-specific protocols in a representation that can be handled sufficiently by the underlying network simulation. A case study is presented in example of Z-Wave and EnOcean periphery. It shows versatility and easy extensibility of the presented work.

[1]  Mark Weiser The computer for the 21st century , 1991 .

[2]  T. Bertram,et al.  Hardware-in-the-loop-simulation of a vehicle climate controller with a combined HVAC and passenger compartment model , 2005, Proceedings, 2005 IEEE/ASME International Conference on Advanced Intelligent Mechatronics..

[3]  Michael Hübner,et al.  Robots in Assisted Living Environments as an Unobtrusive, Efficient, Reliable and Modular Solution for Independent Ageing: The RADIO Perspective , 2015, ARC.

[4]  Peter Friess,et al.  Internet of Things Strategic Research Roadmap , 2011 .

[5]  Nik Bessis,et al.  Towards Simulating the Internet of Things , 2014, 2014 28th International Conference on Advanced Information Networking and Applications Workshops.

[6]  A. Varga,et al.  THE OMNET++ DISCRETE EVENT SIMULATION SYSTEM , 2003 .

[7]  J. Vales-Alonso,et al.  OBIWAN: wireless sensor networks with OMNET++ , 2006, MELECON 2006 - 2006 IEEE Mediterranean Electrotechnical Conference.

[8]  Bilin Aksun Güvenç,et al.  Robust Yaw Stability Controller Design and Hardware-in-the-Loop Testing for a Road Vehicle , 2009, IEEE Transactions on Vehicular Technology.

[9]  Rainer Leupers,et al.  ESL power estimation using virtual platforms with black box processor models , 2015, 2015 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS).

[10]  Wolfram Hardt,et al.  Designing reliable home-automation networks based on unidirectional nodes , 2014, Proceedings of the 9th IEEE International Symposium on Industrial Embedded Systems (SIES 2014).

[11]  Wolfgang Nebel,et al.  A workload extraction framework for software performance model generation , 2015, RAPIDO '15.

[12]  Mohsen Guizani,et al.  Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications , 2015, IEEE Communications Surveys & Tutorials.

[13]  Michael Hübner,et al.  Development of driver assistance systems using virtual hardware-in-the-loop , 2014, 2014 International Symposium on Integrated Circuits (ISIC).