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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
An owner in this context can be a single user, a group of users, or an organization, for example.
References
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)
Ashton, K., et al.: That ‘Internet of Things’ thing. RFID J. 22(7), 97–114 (2009)
Bandyopadhyay, D., Sen, J.: Internet of Things: applications and challenges in technology and standardization. Wirel. Pers. Commun. 58(1), 49–69 (2011)
Bassi, A., Bauer, M., Fiedler, M., van Kranenburg, R.: Enabling Things to Talk. Springer-Verlag GmbH, Heidelberg (2013)
Bauer, M., Walewski, J.W.: The IoT architectural reference model as enabler. In: Enabling Things to Talk, pp. 17–25. Springer, Berlin, Heidelberg (2013)
Neil, B.: Understanding the OSI 7-layer model. PC Netw. Advisor 120(2), 13–15 (2000)
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)
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)
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)
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)
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)
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)
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
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)
IEEE. IEEE standards enabling products with real-world applications. https://standards.ieee.org/initiatives/iot/stds.html. Accessed 05 Nov 2019
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
Kaebisch, S., Kamiya, T., McCool, M., Charpenay, V.: Web of things (WoT) thing description. candidate recommendation, W3C (2019)
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)
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
Kounev, S., Kephart, J.O., Milenkoski, A., Zhu, X.: Self-Aware Computing Systems, 1st edn. Springer Publishing Company, Incorporated (2017)
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)
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)
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)
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)
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)
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)
Niko, M., Aleksandr, O., Kannisto, J.: Yevgeni Safe, secure executions at the network edge. IEEE Softw, Sergey Andreev (2018)
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)
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)
Noura, M., Atiquzzaman, M., Gaedke, M.: Interoperability in internet of things: taxonomies and open challenges. Mob. Netw. Appl. 24(3), 796–809 (2019)
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)
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)
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)
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)
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)
Thangavel, G., Memedi, M., Hedström, K.: A systematic review of social Internet of Things: concepts and application areas (2019)
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-030-73100-7_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-73099-4
Online ISBN: 978-3-030-73100-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)