SimScience 2017: Simulation Science pp 219-238 | Cite as

Unifying Radio-in-the-Loop Channel Emulation and Network Protocol Simulation to Improve Wireless Sensor Network Evaluation

  • Sebastian BöhmEmail author
  • Michael Kirsche
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 889)


Evaluations of Internet of Things (IoT) and Wireless Sensor Network (WSN) applications demonstrate the significant and still existing gap between examinations with generic simulation environments and real-life (e.g., field test) or controlled (e.g., testbed) sensor network deployments in terms of realistic and accurate results. The separated use of single examination approaches is often not enough to overcome all evaluation challenges. We therefore propose a combination of discrete-event simulation, radio-channel emulation, and real hardware working together on different layers of the protocol stack of the system-under-test. Our combined approach reduces the gap between abstract simulations and network testbed experiments by providing adjustable radio conditions for repeatable evaluations of WSN and IoT networks.



Parts of this work were funded by the German Federal Ministry for Economic Affairs and Energy (BMWi) through the Central Innovation Programme (ZIM initiative) under Contract No. ZF4119201ED5.


  1. 1.
    Imran, M., Said, A., Hasbullah, H.: A survey of simulators, emulators and testbeds for wireless sensor networks. In: International Symposium in Information Technology (ITSim). IEEE (2010).
  2. 2.
    Kropff, M., Krop, T., Hollick, M., Mogre, P.S., Steinmetz, R.: A survey on real world and emulation testbeds for mobile ad hoc networks. In: Proceedings of the 2nd International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities (TRIDENTCOM), 6-pp. IEEE (2006).
  3. 3.
    Göktürk, E.: Emulating ad hoc networks: differences from simulations and emulation specific problems. In: Tugcu, T., Gelenbe, E., Caglayan, M.U. (eds.) New Trends in Computer Networks. Advances in Computer Science and Engineering: Reports, vol. 1. Imperial College Press, October 2005Google Scholar
  4. 4.
    Wehrle, K., Güneş, M., Gross, J.: Modeling and Tools for Network Simulation, 1st edn. Springer, Heidelberg (2010). Scholar
  5. 5.
    Varga, A., Hornig, R.: An overview of the OMNeT++ simulation environment. In: Proceedings of the 1st International Conference on Simulation Tools and Techniques for Communications, Networks and Systems (SIMUTools), ICST, article no. 60 (2008)Google Scholar
  6. 6.
    Riley, G.F., Henderson, T.R.: The NS-3 network simulator. [4] Chapter 2, pp. 15–34.
  7. 7.
    OMNeT++ Manual: Function called for each event (2017).
  8. 8.
    Stehlik, M.: Comparison of simulators for wireless sensor networks. M.Sc. thesis, Faculty of Informatics, Masaryk University (2011)Google Scholar
  9. 9.
    Goldsmith, A.: Wireless Communications. Cambridge University Press, Cambridge (2005)CrossRefGoogle Scholar
  10. 10.
    Dwivedi, A.K., Vyas, O.P.: An exploratory study of experimental tools for wireless sensor networks. Wirel. Sens. Netw. 3(7), 215–240 (2011)CrossRefGoogle Scholar
  11. 11.
    Duan, S., Wan, Y., Meng, P., Wang, Q.: Hardware-in-the-loop and parallel simulation architecture for WSN. TELKOMNIKA 11(1), 103–114 (2013)CrossRefGoogle Scholar
  12. 12.
    Mozumdar, M.M.R., Lavagno, L., Vanzago, L., Sangiovanni-Vincentelli, A.L.: HILAC: a framework for hardware in the loop simulation and multi-platform automatic code generation of WSN applications. In: International Symposium on Industrial Embedded Systems (SIES), pp. 88–97. IEEE (2010)Google Scholar
  13. 13.
    Papadopoulos, G.Z., Kritsis, K., Gallais, A., Chatzimisios, P., Noel, T.: Performance evaluation methods in ad hoc and wireless sensor networks: a literature study. IEEE Commun. Mag. 54(1), 122–128 (2016)CrossRefGoogle Scholar
  14. 14.
    Österlind, F., Dunkels, A., Eriksson, J., Finne, N., Voigt, T.: Cross-level sensor network simulation with COOJA. In: Proceedings of the 31st IEEE Conference on Local Computer Networks (LCN), pp. 641–648. IEEE Computer Society (2006).
  15. 15.
    Dunkels, A., Gronvall, B., Voigt, T.: Contiki - a lightweight and flexible operating system for tiny networked sensors. In: Proceedings of the 29th Annual IEEE Conference on Local Computer Networks (LCN), pp. 455–462. IEEE Computer Society (2004).
  16. 16.
    Sundani, H., Li, H., Devabhaktuni, V.K., Alam, M., Bhattacharya, P.: Wireless sensor network simulators a survey and comparisons. Int. J. Comput. Netw. (IJCN) 2(5), 249–265 (2011)Google Scholar
  17. 17.
    Du, W., Mieyeville, F., Navarro, D., O’Connor, I., Carrel, L.: Modeling and simulation of networked low-power embedded systems: a taxonomy. EURASIP J. Wirel. Commun. Netw. 2014(1), 1–12 (2014)CrossRefGoogle Scholar
  18. 18.
    Wehner, P., Göhringer, D.: 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, pp. 77–87. Springer, Cham (2017). Scholar
  19. 19.
    Kirsche, M., Schnurbusch, M.: A new IEEE 802.15.4 simulation model for OMNeT++/INET. In: Proceedings of the 1st International OMNeT++ Community Summit (OMNeT 2014), September 2014Google Scholar
  20. 20.
    IEEE Standards Association: Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (WPANs). IEEE Standards Document - Revision of IEEE Std. 802.15.4™-2006. IEEE, September 2006.
  21. 21.
    Kirsche, M.: Selected System Models - IEEE 802.15.4. [4] Chapter 12.3, pp. 276–303.
  22. 22.
    Böhm, S., Kirsche, M.: Looking into hardware-in-the-loop coupling of OMNeT++ and RoSeNet. In: Proceedings of the 2nd International OMNeT++ Community Summit (OMNeT 2015), September 2015Google Scholar
  23. 23.
    Tüxen, M., Rüngeler, I., Rathgeb, E.P.: Interface connecting the INET simulation framework with the real world. In: Proceedings of the 1st International Conference on Simulation Tools and Techniques (SIMUTools 2008), ICST, Brussels, Belgium, Belgium, pp. 40:1–40:6. ICST (2008).

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  1. 1.Computer Networks and Communication Systems GroupBrandenburg University of Technology Cottbus-SenftenbergCottbusGermany

Personalised recommendations