Abstract
The growing improvement in embedded computing, sensing technologies, and connected devices has enabled the advancement of innovative paradigms, such as the Internet of Things (IoT). However, the considerable diversity of devices and, consequently, of protocols that have emerged have made this process difficult. Numerous challenges emerged, such as heterogeneity, interoperability, multiplicity of data representation and services, etc. These challenges have made the development of IoT applications somewhat complex and costly since the capabilities of these devices, protocols, and standards have become device-specific, forcing the developer to come up with complex integration strategies to address these specifications. In this sense, this work proposes a framework, called VIoT, that seeks to facilitate the process of developing IoT applications for heterogeneous environments through device virtualization. The strategy will attempt to abstract the heterogeneous aspects related to the physical devices, which will be represented by a virtualized model, encapsulating the operations common to its protocols and providing a common interface between the real device and the virtualized one, thus reducing, from the developer’s point of view, the effort in implementing applications for these environments.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Ashraf, Q.M., Habaebi, M.H., Islam, M.R., Khan, S.: Device discovery and configuration scheme for Internet of Things. In: 2016 International Conference on Intelligent Systems Engineering (ICISE), pp. 38–43. IEEE (2016)
Carranza-García, F., Rodríguez-Domínguez, C., Garrido, J.L., Guerrero-Contreras, G.: BaaS-4US: a framework to develop standard backends as a service for ubiquitous applications. In: International Conference on Ubiquitous Computing and Communications and 2016 International Symposium on Cyberspace and Security (IUCC-CSS), pp. 23–30. IEEE (2016)
Datta, S.K., Bonnet, C.: Easing IoT application development through datatweet framework. In: 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT), pp. 430–435. IEEE (2016)
Ferrera, E., et al.: XMPP-based infrastructure for IoT network management and rapid services and applications development. Ann. Telecommun. 72(7–8), 443–457 (2017)
Kum, S.W., Kang, M., Park, J.I.: Iot delegate: Smart home framework for heterogeneous IoT service collaboration. KSII Trans. Internet Inf. Syst. 10(8) (2016)
Manione, R.: User centered integration of Internet of Things devices. In: Smart Sensors, Actuators, and MEMS VIII, vol. 10246, p. 102461K. International Society for Optics and Photonics (2017)
Mehta, A., Baddour, R., Svensson, F., Gustafsson, H., Elmroth, E.: Calvin constrained a framework for IoT applications in heterogeneous environments. In: 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), pp. 1063–1073. IEEE (2017)
de Melo Silva, C.C., Ferreira, H.G.C., de Sousa Júnior, R.T., Buiati, F., Villalba, L.J.G.: Design and evaluation of a services interface for the Internet of Things. Wirel. Pers. Commun. 91(4), 1711–1748 (2016)
Pal, A., Mukherjee, A., Balamuralidhar, P.: Model-driven development for Internet of Things: towards easing the concerns of application developers. In: Giaffreda, R., et al. (eds.) IoT360 2014. LNICST, vol. 150, pp. 339–346. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-19656-5_46
Patel, P., Cassou, D.: Enabling high-level application development for the Internet of Things. J. Syst. Softw. 103, 62–84 (2015)
Sasirekha, S., Swamynathan, S.: Collaboration of IoT devices using semantically enabled resource oriented middleware. In: Proceedings of the Third International Symposium on Computer Vision and the Internet, pp. 98–105. ACM (2016)
Sharma, M., Singh, G., Arora, A., Kaur, P.: A comparative study of static object oriented metrics. Int. J. Advancements Technol. 3(1), 25–34 (2012)
Tayur, V.M., Suchithra, R.: Review of interoperability approaches in application layer of Internet of Things. In: 2017 International Conference on Innovative Mechanisms for Industry Applications (ICIMIA), pp. 322–326. IEEE (2017)
Yen, I.L., Zhang, S., Bastani, F., Zhang, Y.: A framework for IoT-based monitoring and diagnosis of manufacturing systems. In: 2017 IEEE Symposium on Service-Oriented System Engineering (SOSE), pp. 1–8. IEEE (2017)
Acknowledgements
This work was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior – Brasil (CAPES) – Finance Code 001.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Egídio, D.J.B., de Aquino, G.S. (2019). VIoT – A Step Towards Easing the Interoperability of IoT-Based Applications. In: Misra, S., et al. Computational Science and Its Applications – ICCSA 2019. ICCSA 2019. Lecture Notes in Computer Science(), vol 11623. Springer, Cham. https://doi.org/10.1007/978-3-030-24308-1_39
Download citation
DOI: https://doi.org/10.1007/978-3-030-24308-1_39
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-24307-4
Online ISBN: 978-3-030-24308-1
eBook Packages: Computer ScienceComputer Science (R0)