Skip to main content

Layered Interoperability for Collaborative IoT Applications

  • Conference paper
  • First Online:
Advances in Information and Communication (FICC 2021)

Abstract

Today, smart environments require attention from the network level for connecting devices to the application level for adapting their behavior to continuously changing environmental conditions. Just as a smartphone can choose between using mobile internet or a WLAN connection, IoT applications that manage smart environments must know how to establish relationships among heterogeneous devices. However, establishing connections and relationships between devices may require many manual actions from both the application developer and the user. In this paper, we propose two new layers that can make programming IoT applications more intuitive and convenient for the software developers and enable them to leverage the various connectivity types. These new layers, Social Layer and Situational Context Layer, are crosscutting with IoT-A layers, complement many of the existing IoT architectures and, in addition, to take advance of the ever-growing set of devices and their resources around the user in their applications easily.

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 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Notes

  1. 1.

    An owner in this context can be a single user, a group of users, or an organization, for example.

References

  1. Aloi, G., Caliciuri, G., Fortino, G., Gravina, R., Pace, P., Russo, W., Savaglio, C.: Enabling IoT interoperability through opportunistic smartphone-based mobile gateways. J. Netw. Comput. Appl. 81, 74–84 (2017)

    Article  Google Scholar 

  2. Ashton, K., et al.: That ‘Internet of Things’ thing. RFID J. 22(7), 97–114 (2009)

    Google Scholar 

  3. Bandyopadhyay, D., Sen, J.: Internet of Things: applications and challenges in technology and standardization. Wirel. Pers. Commun. 58(1), 49–69 (2011)

    Article  Google Scholar 

  4. Bassi, A., Bauer, M., Fiedler, M., van Kranenburg, R.: Enabling Things to Talk. Springer-Verlag GmbH, Heidelberg (2013)

    Book  Google Scholar 

  5. Bauer, M., Walewski, J.W.: The IoT architectural reference model as enabler. In: Enabling Things to Talk, pp. 17–25. Springer, Berlin, Heidelberg (2013)

    Google Scholar 

  6. Neil, B.: Understanding the OSI 7-layer model. PC Netw. Advisor 120(2), 13–15 (2000)

    MathSciNet  Google Scholar 

  7. Bródka, P., Filipowski, T., Kazienko, P.: An introduction to community detection in multi-layered social network. In: World Summit on Knowledge Society, pp. 185–190. Springer (2011)

    Google Scholar 

  8. Bródka, P., Kazienko, P., Musiał, K., Skibicki, K.: Analysis of neighbourhoods in multi-layered dynamic social networks. Int. J. Comput. Intell. Syst. 5(3), 582–596 (2012)

    Article  Google Scholar 

  9. Cabitza, F., Fogli, D., Lanzilotti, R., Piccinno, A.: Rule-based tools for the configuration of ambient intelligence systems: a comparative user study. Multimedia Tools Appl. 76(4), 5221–5241 (2017)

    Article  Google Scholar 

  10. da Cruz, M.A.A., Rodrigues, J.J.P.C., Al-Muhtadi, J., Korotaev, V.V., de Albuquerque, V.H.C.: A reference model for internet of things middleware. IEEE Internet Things J. 5(2), 871–883 (2018)

    Article  Google Scholar 

  11. Desai, P., Sheth, A., Anantharam, P.: Semantic gateway as a service architecture for IoT interoperability. In: 2015 IEEE International Conference on Mobile Services, pp. 313–319. IEEE (2015)

    Google Scholar 

  12. Devos, M., Ometov, A., Aaltonen, M.T., Andreev, S., Koucheryavy, Y.: D2D communications for mobile devices: technology overview and prototype implementation. In: 8th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), pp. 124–129. IEEE (2016)

    Google Scholar 

  13. Dubois, D.J., Bando, Y., Watanabe, K., Miyamoto, A., Sato, M., Papper, W., Bove, V.M.: Supporting heterogeneous networks and pervasive storage in mobile content-sharing middleware. In: 2015 12th Annual IEEE Consumer Communications and Networking Conference (CCNC), pp. 841–847, January 2015

    Google Scholar 

  14. Flores-Martin, D., Velasco, J.C.C., Berrocal, J., Murillo, J., et al.: Abordando los distintos niveles de colaboración entre dispositivos en entornos IoT (2019)

    Google Scholar 

  15. IEEE. IEEE standards enabling products with real-world applications. https://standards.ieee.org/initiatives/iot/stds.html. Accessed 05 Nov 2019

  16. IEEE. IEEE standards activities in the internet of things (IoT). https://standards.ieee.org/content/dam/ieee-standards/standards/web/documents/other/iot.pdf/ 2018. Accessed 05 Nov 2019

  17. Kaebisch, S., Kamiya, T., McCool, M., Charpenay, V.: Web of things (WoT) thing description. candidate recommendation, W3C (2019)

    Google Scholar 

  18. Kamilaris, A., Gao, F., Prenafeta-Boldú, F.X., Ali, M.I.: Agri-IoT: a semantic framework for internet of things-enabled smart farming applications. In: 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT), pp. 442–447. IEEE (2016)

    Google Scholar 

  19. Kearns, A.: 5 layer architecture. White paper, version v0.2, 22 November 2010. https://morphological.files.wordpress.com/2011/08/5-layer-architecture-draft.pdf

  20. Kounev, S., Kephart, J.O., Milenkoski, A., Zhu, X.: Self-Aware Computing Systems, 1st edn. Springer Publishing Company, Incorporated (2017)

    Book  Google Scholar 

  21. Lehmann, G., Rieger, A., Blumendorf, M., Albayrak, S.: A 3-layer architecture for smart environment models. In: 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops) (2010)

    Google Scholar 

  22. Lewis, P., Bellman, K.L., Landauer, C., Esterle, L., Glette, K., Diaconescu, A., Giese, H.: Towards a framework for the levels and aspects of self-aware computing systems. In: Self-Aware Computing Systems, pp. 51–85. Springer, Heidelberg (2017)

    Google Scholar 

  23. Li, N., Chen, G.: Multi-layered friendship modeling for location-based mobile social networks. In: 2009 6th Annual International Mobile and Ubiquitous Systems: Networking & Services, MobiQuitous, pp. 1–10. IEEE (2009)

    Google Scholar 

  24. Maarala, A.I., Su, X., Riekki, J.: Semantic reasoning for context-aware Internet of Things applications. IEEE Internet Things J. 4(2), 461–473 (2017)

    Article  Google Scholar 

  25. Mäkitalo, N., Aaltonen, T., Raatikainen, M., Ometov, A.: Sergey action-oriented programming model: collective executions and interactions in the fog. J. Syst. Softw. 157, 110391 (2019)

    Article  Google Scholar 

  26. Makitalo, N., Flores-Martin, D., Berrocal, J., Garcia-Alonso, J.M., Ihantola, P., Ometov, A., Murillo, J.M., Mikkonen, T.: The Internet of bodies needs a human data model. IEEE Internet Comput. 24(5), 28–37 (2020)

    Article  Google Scholar 

  27. Niko, M., Aleksandr, O., Kannisto, J.: Yevgeni Safe, secure executions at the network edge. IEEE Softw, Sergey Andreev (2018)

    Google Scholar 

  28. Miranda, J., Mäkitalo, N., Garcia-Alonso, J., Berrocal, J.: Tommi from the Internet of Things to the Internet of people. Internet Comput. IEEE 19(2), 40–47 (2015)

    Article  Google Scholar 

  29. Roopa, M.S., Pattar, S., Buyya, R., Venugopal, K.R., Iyengar, S.S., Patnaik, L.M.: Social internet of things (SIoT): oundations, thrust areas, systematic review and future directions. Comput. Commun. 139, 32–57 (2019)

    Article  Google Scholar 

  30. Noura, M., Atiquzzaman, M., Gaedke, M.: Interoperability in internet of things: taxonomies and open challenges. Mob. Netw. Appl. 24(3), 796–809 (2019)

    Article  Google Scholar 

  31. Ometov, A., Zhidanov, K., Bezzateev, S., Florea, R., Andreev, S., Koucheryavy, Y.: Securing network-assisted direct communication: the case of unreliable cellular connectivity. In: Proceedings of IEEE Trustcom/BigDataSE/ISPA (2015)

    Google Scholar 

  32. Patel, K.K., Patel, S.M., et al.: Internet of things-IoT: definition, characteristics, architecture, enabling technologies, application & future challenges. Int. J. Eng. Sci. Comput. 6(5) (2016)

    Google Scholar 

  33. Razzaque, M.A., Milojevic-Jevric, M., Palade, A., Clarke, S.: Middleware for Internet of Things: a survey. IEEE Internet Things J. 3(1), 70–95 (2015)

    Article  Google Scholar 

  34. Soldatos, J., Kefalakis, N., Hauswirth, M., Serrano, M., Calbimonte, J.P., Riahi, M., Aberer, K., Jayaraman, P.P., Zaslavsky, A., Žarko, I.P., Skorin-Kapov, L., Herzog, R.: Openiot: Open source internet-of-things in the cloud. In: Podnar Žarko, I., Pripužić, K., Serrano, M. (eds.) Interoperability and Open-Source Solutions for the Internet of Things, pp. 13–25. Springer International Publishing, Cham (2015)

    Chapter  Google Scholar 

  35. Swetina, J., Guang, L., Jacobs, P., Ennesser, F., Song, J.S.: Toward a standardized common M2M service layer platform: Introduction to one M2M. IEEE Wirel. Commun. 21(3), 20–26 (2014)

    Article  Google Scholar 

  36. Thangavel, G., Memedi, M., Hedström, K.: A systematic review of social Internet of Things: concepts and application areas (2019)

    Google Scholar 

  37. Yachir, A., Amirat, Y., Chibani, A., Badache, N.: Event-aware framework for dynamic services discovery and selection in the context of ambient intelligence and Internet of Things. IEEE Trans. Autom. Sci. Eng. 13(1), 85–102 (2015)

    Article  Google Scholar 

Download references

Acknowledgments

This work was supported by the project RTI2018-094591-B-I00 (MCI/AEI/FEDER, UE) and FPU17/02251 grant, by 4IE project (0045-4IE-4-P) funded by the Interreg V-A España-Portugal (POCTEP) 2014–2020 program, by the Department of Economy, Science and Digital Agenda of the Government of Extremadura (GR18112, IB18030), and by the European Regional Development Fund. The work of N. Mäkitalo was supported by the Academy of Finland (projects 313973 and 328729).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daniel Flores-Martin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Flores-Martin, D., Mäkitalo, N., Berrocal, J., García-Alonso, J., Mikkonen, T., Murillo, J.M. (2021). Layered Interoperability for Collaborative IoT Applications. In: Arai, K. (eds) Advances in Information and Communication. FICC 2021. Advances in Intelligent Systems and Computing, vol 1363. Springer, Cham. https://doi.org/10.1007/978-3-030-73100-7_15

Download citation

Publish with us

Policies and ethics