API for the development of custom IoT applications using FIWARE

Authors

  • Dalia María Berbes Villalón Universidad Tecnológica de la Habana "José Antonio Echeverría"
  • Laura Sánchez Jiménez Technological University of Havana
  • María Elena Díaz Aguirre Universidad Tecnológica de la Habana "José Antonio Echeverría"
  • Tatiana Delgado Fernández Universidad Tecnológica de la Habana "José Antonio Echeverría"

Keywords:

Library, FIWARE, IoT

Abstract

In recent years, the emergence of the concept of the Internet of Things has prompted the creation and development of platforms that allow the processing of large volumes of context information, produced by sensor networks that monitor smart spaces or environments. FIWARE is an open-source Internet of Things platform that promotes the creation of standards for the development of intelligent applications and services from different domains. In this work, the development of a Java class library is presented, which makes use of the standards, generic components and APIs offered by the FIWARE platform, and which facilitates the use of these in the development of personalized IoT applications. To verify the correct functioning of the class library, a Web application was developed through which the solution developed is used and that allows the creation and configuration of a work environment based on the FIWARE platform, as well as the use and analysis of the data stored in the context of the platform.

References

Crate.io. (2021). A Single Data Hub for(FIWARE-Foundation, 2021) all Operational Data. from https://crate.io/

Cubillas-Hernández, E., Anías-Calderón, C., & Delgado-Fernández, T. (2021). Arquitectura M2M para el monitoreo ambiental en tiempo real. ITECKNE: Innovación e Investigación en Ingeniería, 18(1), 2-2.

Firouzi, F., Farahani, B., Weinberger, M., DePace, G., & Aliee, F. S. (2020). Iot fundamentals: Definitions, architectures, challenges, and promises Intelligent Internet of Things (pp. 3-50): Springer.

FIWARE-Foundation. (2021a). FIWARE COMPONENTS. from FIWARE.org/developers/catalogue/

FIWARE-Foundation. (2021b). FIWARE: The Open Source Platform for Our Smart Digital Future. from https://www.FIWARE.org/

FIWARE.org. (2021a). FIWARE IoT-Agent-UL. from https://FIWARE-iotagent-ul.readthedocs.io/en/latest/usermanual/index.html

FIWARE.org. (2021b). FIWARE QuantumLeap. from https://quantumleap.readthedocs.io/en/latest/

FIWAREmexico.org. (2021). APRENDE FIWARE EN ESPAÑOL. from https://FIWARE-training.readthedocs.io/es_MX/latest/

Guth, J., Breitenbücher, U., Falkenthal, M., Fremantle, P., Kopp, O., Leymann, F., & Reinfurt, L. (2018). A detailed analysis of IoT platform architectures: concepts, similarities, and differences Internet of everything (pp. 81-101): Springer.

Miorandi, D., Sicari, S., De Pellegrini, F., & Chlamtac, I. (2012). Ad hoc networks internet of ings: vision, applications and research. Ad Hoc Networks, 10(7), 1497-1516.

Ochoa Duarte, A., Cangrejo Aljure, L. D., & Delgado, T. (2018). Alternativa Open Source en la implementación de un sistema IoT para la medición de la calidad del aire. Revista Cubana de Ciencias Informáticas, 12(1), 189-204.

Qiu, D., Li, B., & Leung, H. (2016). Understanding the API usage in Java. Information and software technology, 73, 81-100.

Rodriguez, A. (2008). Restful web services: The basics. IBM developerWorks, 33, 18.

Sánchez, V. M. B. (2018). Internet de las cosas-horizonte 2050. bie3: Boletín IEEE(11), 956-969.

Zeinab, K. A. M., & Elmustafa, S. A. A. (2017). Internet of things applications, challenges and related future technologies. World Scientific News, 2(67), 126-148.

FIWARE-Foundation. (2021). FIWARE: The Open Source Platform for Our Smart Digital Future. Retrieved from https://www.fiware.org/

Published

2022-06-26

How to Cite

Berbes Villalón , D. M., Sánchez Jiménez , L. ., Díaz Aguirre, M. E., & Delgado Fernández, T. (2022). API for the development of custom IoT applications using FIWARE. Revista Cubana De Transformación Digital, 3(1), e132. Retrieved from https://rctd.uic.cu/rctd/article/view/132