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

  • Philipp WehnerEmail author
  • Diana Göhringer


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.


Internet of things OMNeT++ Hardware in the loop Simulation Z-Wave EnOcean 



This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 643892.


  1. 1.
  2. 2.
    A. Al-Fuqaha, M. Guizani, M. Mohammadi, M. Aledhari, M. Ayyash, Internet of things: a survey on enabling technologies, protocols and applications. IEEE Commun. Surv. Tutorials 17 (2015)Google Scholar
  3. 3.
    S. Schürmans, G. Onnebrink, R. Leupers, G. Ascheid, X. Chen, ESL power estimation using virtual platforms with black box processor models. Proceedings of the 3rd workshop on virtual prototyping of parallel and embedded systems (ViPES), Samos, Greece, July 2015Google Scholar
  4. 4.
    P. Ittershagen, P. Hartmann, K. Grüttner, W. Nebel, A workload extraction framework for software performance model generation. Proceedings of the 7th workshop on rapid simulation and performance evaluation: methods and tools (RAPIDO), Amsterdam, The Netherlands, Jan 2015Google Scholar
  5. 5.
    A. Varga, The OMNeT++ discrete event simulation system. Proceedings of the 2001 European simulation multiconference (ESM), Prague, Czech Republic, June 2001Google Scholar
  6. 6.
    Riverbed application and network performance management solutions,
  7. 7.
    P. Parsch, A. Masrur, W. Hardt, Designing reliable home-automation networks based on unidirectional nodes. Proceedings of the 9th IEEE international symposium on industrial embedded systems (SIES), Pisa, Italy, June 2014Google Scholar
  8. 8.
    S. Sotiriadis, N. Bessis, E. Asimakopoulou, N. Mustafee, Towards simulating the internet of things. Proceedings of the 28th international conference on advanced information networking and applications workshops (WAINA), Victoria, BC, May 2014Google Scholar
  9. 9.
    E. Egea-López, F. Ponce-Marín, J. Vales-Alonso, A.S. Martínez-Sala, J. García-Haro, OBIWAN: wireless sensor networks with OMNET++. Proceedings of the 2006 IEEE Mediterranean electrotechnical conference (MELECON), Malaga, Spain, May 2006Google Scholar
  10. 10.
  11. 11.
    mediola – connected living AG,
  12. 12.
    O. Vermesan, P. Friess, P. Guillemin, S. Gusmeroli, H. Sundmaeker, A. Bassi, I. Soler Jubert, M. Mazura, M. Harrison, M. Eisenhauer, P. Doody, Internet of things strategic research roadmap. Cluster of European Research Projects on the Internet of Things,
  13. 13.
    D. Michalek, C. Gehsat, R. Trapp, T. Bertram, Hardware-in-the-loop-simulation of a vehicle climate controller with a combined HVAC and passenger compartment model. Proceedings of the 2005 IEEE/ASME international conference on advanced intelligent mechatronics, Monterey, CA, July 2005Google Scholar
  14. 14.
    B. Aksun Güvenç, L. Güvenç, S. Karaman, Robust yaw stability controller design and hardware-in-the-loop testing for a road vehicle. IEEE Trans. Veh. Technol. 58(2), 555–571 (2008)CrossRefzbMATHGoogle Scholar
  15. 15.
    P. Wehner, F. Schwiegelshohn, D. Göhringer, M. Hübner, Development of driver assistance systems using virtual hardware-in-the-loop. Proceedings of the 14th international symposium on integrated circuits (ISIC), Singapore, Dec 2014Google Scholar
  16. 16.
    EU project RADIO, Robots in assisted living environments: unobtrusive, efficient, reliable and modular solutions for independent ageing,
  17. 17.
    EnOcean GmbH, ECO 200 energy converter for motion energy harvesting,
  18. 18.
    EnOcean GmbH, EnOcean Pi transforms raspberry Pi into a wireless gateway,
  19. 19.
  20. 20.

Copyright information

© Springer International Publishing Switzerland 2017

Authors and Affiliations

  1. 1.Application-Specific Multi-Core Architectures (MCA) GroupRuhr-University BochumBochumGermany

Personalised recommendations