Skip to main content

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

  • Chapter
  • First Online:
Components and Services for IoT Platforms

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 109.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 139.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. M. Weiser, The computer for the 21st century, https://www.ics.uci.edu/~corps/phaseii/Weiser-Computer21stCentury-SciAm.pdf

  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. 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 2015

    Google Scholar 

  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 2015

    Google Scholar 

  5. A. Varga, The OMNeT++ discrete event simulation system. Proceedings of the 2001 European simulation multiconference (ESM), Prague, Czech Republic, June 2001

    Google Scholar 

  6. Riverbed application and network performance management solutions, http://www.riverbed.com/products/performance-management-control/opnet.html

  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 2014

    Google Scholar 

  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 2014

    Google Scholar 

  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 2006

    Google Scholar 

  10. Thread Group, http://threadgroup.org/

  11. mediola – connected living AG, http://www.mediola.eu/

  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, http://www.internet-of-things-research.eu/pdf/IoT_Cluster_Strategic_Research_Agenda_2011.pdf

  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 2005

    Google Scholar 

  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)

    Article  MATH  Google Scholar 

  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 2014

    Google Scholar 

  16. EU project RADIO, Robots in assisted living environments: unobtrusive, efficient, reliable and modular solutions for independent ageing, http://www.radio-project.eu/

  17. EnOcean GmbH, ECO 200 energy converter for motion energy harvesting, https://www.enocean.com/en/enocean_modules/eco-200/

  18. EnOcean GmbH, EnOcean Pi transforms raspberry Pi into a wireless gateway, https://www.enocean.com/en/enocean-pi/

  19. RaZberry, http://razberry.z-wave.me

  20. FIBAR GROUP, FIBARO wall plug, http://www.fibaro.com/en/the-fibaro-system/wall-plug

Download references

Acknowledgments

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

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Philipp Wehner .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Wehner, P., Göhringer, D. (2017). Internet of Things Simulation Using OMNeT++ and Hardware in the Loop. In: Keramidas, G., Voros, N., Hübner, M. (eds) Components and Services for IoT Platforms. Springer, Cham. https://doi.org/10.1007/978-3-319-42304-3_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-42304-3_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-42302-9

  • Online ISBN: 978-3-319-42304-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics