Design of Self-organizing Protocol for LoWPAN Networks

  • Matteo BuffaEmail author
  • Fabrizio MessinaEmail author
  • Corrado SantoroEmail author
  • Federico Fausto SantoroEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11874)


IoT technology is widely employed to solve the problem of large-scale monitoring, e.g. in the context of smart cities or smart industries. Nevertheless, several issues have to be addressed in this context. The number of nodes can be very large and, sometimes, nodes can be not be easily reachable for humans interventions. Other important issues are battery life and node failure, two aspects that can affect the quality of service provided by the IoT system as well as related costs. To deal with the aspects above we propose a LoWPAN (Low power Wire-less Personal Area Network) network protocol that supports an automatic network construction without any human intervention. The resulting network is a tree structure featuring a main node which, in turn, is linked with the wireless gateway and a number of middle nodes (the first layer of the tree), while the leafs are called End nodes. The network structure and the underlying protocol described in this paper are designed to face the problem of configuration and to balance inter-node communication to ensure a fair power consumption. The proposed approach also features self-repair capabilities, as it is able to perform automatic recovery after a node failure. A case study is briefly discussed to show a potential application of the described approach.


Internet of Things Wireless networks Edge computing Low power 


  1. 1.
    Accettura, N., Grieco, L.A., Boggia, G., Camarda, P.: Performance analysis of the RPL routing protocol. In: 2011 IEEE International Conference on Mechatronics, pp. 767–772. IEEE (2011)Google Scholar
  2. 2.
    Atzori, L., Iera, A., Morabito, G.: The Internet of Things: a survey. Comput. Netw. 54(15), 2787–2805 (2010)CrossRefGoogle Scholar
  3. 3.
    Bormann, C., Castellani, A.P., Shelby, Z.: CoAP: an application protocol for billions of tiny internet nodes. IEEE Internet Comput. 2, 62–67 (2012)CrossRefGoogle Scholar
  4. 4.
    de Carvalho Silva, J., Rodrigues, J.J., Alberti, A.M., Solic, P., Aquino, A.L.: LoRAWAN–a low power wan protocol for Internet of Things: a review and opportunities. In: 2017 2nd International Multidisciplinary Conference on Computer and Energy Science (SpliTech), pp. 1–6. IEEE (2017)Google Scholar
  5. 5.
    Dunkels, A.: The ContikiMAC radio duty cycling protocol (2011)Google Scholar
  6. 6.
    Dunkels, A., Gronvall, B., Voigt, T.: Contiki-a lightweight and flexible operating system for tiny networked sensors. In: 29th Annual IEEE International Conference on Local Computer Networks, pp. 455–462. IEEE (2004)Google Scholar
  7. 7.
    Gaur, A., Scotney, B., Parr, G., McClean, S.: Smart city architecture and its applications based on IoT. Procedia Comput. Sci. 52, 1089–1094 (2015)CrossRefGoogle Scholar
  8. 8.
    Giladi, R.: Network Processors: Architecture, Programming, and Implementation. Morgan Kaufmann, Burlington (2008)Google Scholar
  9. 9.
    Group T.T.: Thread (2019).
  10. 10.
    Gubbi, J., Buyya, R., Marusic, S., Palaniswami, M.: Internet of Things (IoT): a vision, architectural elements, and future directions. Future Gener. Comput. Syst. 29(7), 1645–1660 (2013)CrossRefGoogle Scholar
  11. 11.
    Openthread Inc., G: Openthread (2019).
  12. 12.
    Kalyoncu, S.: Wireless solutions and authentication mechanisms for Contiki based Internet of Things networks (2013)Google Scholar
  13. 13.
    Kim, H.S., Kumar, S., Culler, D.E.: Thread/openthread: a compromise in low-power wireless multihop network architecture for the Internet of Things. IEEE Commun. Mag. 57, 55–61 (2019)CrossRefGoogle Scholar
  14. 14.
    Kushalnagar, N., Montenegro, G.: Transmission of IPv6 packets over IEEE 802.15. 4 networks (2007)Google Scholar
  15. 15.
    Mulligan, G.: The 6LoWPAN architecture. In: Proceedings of the 4th Workshop on Embedded Networked Sensors, pp. 78–82. ACM (2007)Google Scholar
  16. 16.
    Rajsuman, R.: System-on-a-Chip: Design and Test. Artech House Inc., Norwood (2000)Google Scholar
  17. 17.
    Sornin, N., Luis, M., Eirich, T., Kramp, T., Hersent, O.: Lorawan Specification. LoRa Alliance, London (2015)Google Scholar
  18. 18.
    Zacepins, A., Kviesis, A., Ahrendt, P., Richter, U., Tekin, S., Durgun, M.: Beekeeping in the future—smart apiary management. In: 2016 17th International Carpathian Control Conference (ICCC), pp. 808–812. IEEE (2016)Google Scholar
  19. 19.
    Zanella, A., Bui, N., Castellani, A., Vangelista, L., Zorzi, M.: Internet of Things for smart cities. IEEE Internet Things J. 1(1), 22–32 (2014)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Department of Mathematics and Computer ScienceUniversity of CataniaCataniaItaly

Personalised recommendations