Issues Faced During RPL Protocol Analysis in Contiki-2.7

  • Sharwari S. SolapureEmail author
  • Harish H. Kenchannavar
  • Ketki P. Sarode
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1077)


In Internet of Things(IoT), sensor nodes sense the data from an environment and process that data for specific applications such as industry, home automation and weather forecasting. These sensor nodes are less in terms of power, storage and bandwidth. Routing Protocol for Low Power and Lossy Network (RPL) is the most commonly used distance vector protocol for IoT applications. To analyse such protocols, some network simulators are designed, i.e. Cooja in Contiki OS, OpenWSN, NS-2 and OMNeT++. Most of the researchers are using Cooja for their research purpose. Some of the issues are faced under Cooja simulator while analysing RPL for dense network simulation. In this paper, different issues faced along with some solutions are highlighted. This analysis is done with Contiki-2.7 operating system and Cooja simulator.


Internet of things (IoT) RPL Cooja 


  1. 1.
    Atzori, L., Iera, A., Morabito, G.: The internet of things: a survey. Elsevier 54(15), 2787–2805 (2010)Google Scholar
  2. 2.
    Pavai, K., Sivagami, A., Sridharan, D.: Study of routing protocols in wireless sensor networks. In: International Conference on Advances in Computing, Control, and Telecommunication Technologies, pp. 522–525. IEEE, Trivandrum, Kerala, India (2009)Google Scholar
  3. 3.
    Chernyshev, M., Baig, Z., Bello, O., Zeadally, S.: Internet of things (IoT): research, simulators, and testbeds. IEEE Internet Things J. 5(3), 1637–1647 (2017)Google Scholar
  4. 4.
    Watteyne, T., Vilajosana, X., Kerkez, B., Chraim, F., Weekly, K., Wang, Q., Glaser, S., Pister, K.: OpenWSN: a standards-based low-power wireless development environment. Trans. Emerg. Telecommun. Technol. 23(5), 480–493 (2012)Google Scholar
  5. 5.
    Li, B., Zhang, X.: Research of development in wireless sensor network routing protocols based on NS2. In: International Conference on Electronic and Mechanical Engineering and Information Technology, pp. 1913–1916. IEEE, Harbin, China (2011)Google Scholar
  6. 6.
    Österlind, F., Dunkels, A., Eriksson, J., Finne, N., Voigt, T.: Cross-level sensor network simulation with COOJA. In: 31st IEEE Conference on Local Computer Networks, IEEE, Tampa, FL, USA (2006)Google Scholar
  7. 7.
    Zikria, Y.B., Afzal, M.K., Ishmanov, F., Kim, S.W., Yu, H.: A survey on routing protocols supported by the Contiki internet of things operating system. Futur. Gener. Comput. Syst. 82, 200–219 (2018)Google Scholar
  8. 8.
    Winter, T., Thubert, P., Brandt, A., Clausen, T., Hui, J., Kelsey, R., Levis, P., Pister, K., Struik, R., Vasseur, J.P.: RPL: IPv6 Routing Protocol for Low Power and Lossy Networks. draft-ietf-roll-rpl-19 (2011)Google Scholar
  9. 9.
    Javed, F., Afzal, M.K., Sharif, M., Kim, B.S.: Internet of things (IoT) operating systems support, networking technologies, applications, and challenges: a comparative review. IEEE Commun. Surv. Tutor. 20(3), 2062–2100 (2018)Google Scholar
  10. 10.
    Accettura, N., Grieco, L.A., Boggia, G., Camarda, P.: Performance analysis of the RPL routing protocol. In: International Conference on Mechatronics, pp. 767–772. IEEE, Istanbul, Turkey (2011)Google Scholar
  11. 11.
    Roussel, K., Song, Y.Q., Zendra, O.: Using Cooja for WSN simulations: some new uses and limits. In: EWSN 2016-NextMote Workshop pp. 319–324. Junction Publishing (2016)Google Scholar
  12. 12.
    Sundani, H., Li, H., Devabhaktuni, V., Alam, M., Bhattacharya, P.: Wireless sensor network simulators a survey and comparisons. Int. J. Comput. Netw. 2(5), 249–265 (2011)Google Scholar
  13. 13.
    Zhang, T., Li, X.: Evaluating and Analyzing the Performance of RPL in Contiki. In: First International Workshop on Mobile Sensing, Computing and Communication, pp. 19–24. ACM (2014)Google Scholar
  14. 14.
    Source Forge.: Last Accessed 12 April 2019

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  • Sharwari S. Solapure
    • 1
    Email author
  • Harish H. Kenchannavar
    • 2
  • Ketki P. Sarode
    • 1
  1. 1.Department of Computer Science and EngineeringWalchand College of EngineeringSangliIndia
  2. 2.Department of Information Science and EngineeringGogate Institute of TechnologyBelgaumIndia

Personalised recommendations