IoT Application Development: Methodologies and Strategies

Authors

DOI:

https://doi.org/10.31637/epsir-2024-1375

Keywords:

Internet of Things, Development methodologies, Internet, Communication protocols, Platforms, Cloud Computing, Embedded systems, Sensor networks

Abstract

Introduction: This article will address the fundamental concepts of IoT, describing the key methodologies for application development, as well as the most effective implementation strategies. The platforms and technologies that are shaping the future of IoT, as well as the technical requirements necessary for a successful deployment, will also be explored. Methodology: For this process, a bibliographic review of the main elements of the Internet of Things, the most used development methodologies, is carried out to propose a general methodology that encompasses and develops all these components. Results: The result obtained was a four-phase methodology that allows from the initial idea to reach the final solution of the application in the IoT environment. Discussion: In this section, a synthesis of the information from the previous sections is achieved to highlight the most relevant findings that allow achieving a deployment with the quality conditions necessary for an IoT application. Conclusions: The successful development of IoT applications requires a comprehensive approach that considers methodological, strategic and technological aspects. This includes ensuring security and privacy from the start, ensuring integration with existing systems, managing the lifecycle of components, and leveraging data to make informed decisions.

Downloads

Download data is not yet available.

Author Biographies

Luis Carlos Luis García, Corporación Universitaria Minuto de Dios

Electronic Engineer, Master in Engineering - Telecommunications and Master student in Artificial Intelligence with interest in the fields of Internet of Things, Business Intelligence and its applications in industry and education, I have conducted research projects on issues of Internet of Things as part of evaluation of test beds for deployment and specific solutions in different sectors, with development skills in hardware and software tools, research teacher at the Corporación Universitaria Minuto de Dios.

Andrés Rodolfo Torres Gómez, Corporación Universitaria Minuto de Dios

Electronic Engineer, Master in Engineering - Telecommunications, Master in Internet of Things with interest in the fields of Internet of Things and its applications in industry and education, Director of Graduate Engineering of the Corporación Universitaria Minuto de Dios.

References

Agudelo-Sanabria, S. D. y Jindal, A. (2021). The Ifs and Buts of the Development Approaches for IoT Applications. arXiv. https://doi.org/10.48550/arxiv.2101.09796

Ahmad, A., Fahmideh, M., Altamimi, A. B., Katib, I., Albeshri, A., Alreshidi, A., Alanazi, A. y Mehmood, R. (2021). Software Engineering for IoT-Driven Data Analytics Applications. IEEE Access, 9, 48197-48217. https://doi.org/10.1109/access.2021.3065528 DOI: https://doi.org/10.1109/ACCESS.2021.3065528

Alenazi, M. M., Yosuf, B. A., Mohamed, S. H., El-Gorashi, T. E. H. y Elmirghani, J. M. H. (2022). Energy Efficient Placement of ML-Based Services in IoT Networks. 2022 IEEE International Mediterranean Conference on Communications and Networking (MeditCom) https://doi.org/10.1109/meditcom55741.2022.9928668 DOI: https://doi.org/10.1109/MeditCom55741.2022.9928668

Alnasser, A., Sun, H. y Jiang, J. (2019, March 1). Cyber security challenges and solutions for V2X communications: A survey. Computer Network, 151, 52-67. https://doi.org/10.1016/j.comnet.2018.12.018 DOI: https://doi.org/10.1016/j.comnet.2018.12.018

Alvarado Moreno, J. D., Luis Garcia, L. C., Hernández, W. C. y Barrera Obando, A. M. (2018). Embedded Systems for Internet of Things (IoT) Applications: A Review Study. 2018. Congreso Internacional de Innovación y Tendencias En Ingeniería (CONIITI), 1-6. https://doi.org/10.1109/CONIITI.2018.8587092 DOI: https://doi.org/10.1109/CONIITI.2018.8587092

Aydın, Ö. y Erhan, I I. (2021, January 1). Video or Image Transmission Security for ESP-EYE IoT device used in Business Processes. YÖNETİM BİLİŞİM SİSTEMLERİ DERGİSİ. https://doi.org/10.48550/arxiv.2107.08321

Carretero, J. y García, J C F. (2013, May 9). The Internet of Things: connecting the world. Springer Science+Business Media, 18(2), 445-447. https://doi.org/10.1007/s00779-013-0665-z DOI: https://doi.org/10.1007/s00779-013-0665-z

Chahid, Y., Benabdellah, M. y Azizi, A. (2017, November 14). Internet of Things Protocols Comparison, Architecture, Vulnerabilities and Security. Proceedings of the 2nd International Conference on Computing and Wireless Communication Systems (ICCWCS'17) https://doi.org/10.1145/3167486.3167554 DOI: https://doi.org/10.1145/3167486.3167554

J. W. Chuah. (2014). The Internet of Things: An overview and new perspectives in systems design. Paper presented at the 2014 International Symposium on Integrated Circuits (ISIC), 216-219. https://doi.org/10.1109/ISICIR.2014.7029576 DOI: https://doi.org/10.1109/ISICIR.2014.7029576

Čolaković, A. y Hadžialić, M. (2018, October 1). Internet of Things (IoT): A review of enabling technologies, challenges, and open research issues, Computer Networks, 144, 17-39. https://doi.org/10.1016/j.comnet.2018.07.017 DOI: https://doi.org/10.1016/j.comnet.2018.07.017

Farooq, H., Rehman, H. U., Javed, A., Shoukat, M. y Dudely, S. (2020, July 1). A Review on Smart IoT Based Farming, Annals of Emerging Technologies in Computing (AETiC), 4(3), 17-28. https://doi.org/10.33166/aetic.2020.03.003 DOI: https://doi.org/10.33166/AETiC.2020.03.003

Gupta, S. K. y Vanjale, S. (2020, August 31). Cyber Security Measures for Internet of Things Devices, International Journal of Engineering Research and Technology, 13(8), 1830-1830. https://doi.org/10.37624/ijert/13.8.2020.1830-1839 DOI: https://doi.org/10.37624/IJERT/13.8.2020.1830-1839

Guth, J., Breitenbücher, U., Falkenthal, M., Fremantle, P., Kopp, O., Leymann, F. y Reinfurt, L. (2017). A Detailed Analysis of IoT Platform Architectures: Concepts, Similarities, and Differences. Internet of Everything, 81-101. https://doi.org/10.1007/978-981-10-5861-5_4 DOI: https://doi.org/10.1007/978-981-10-5861-5_4

Iqbal, W., Abbas, H., Daneshmand, M., Rauf, B. y Bangash, Y A. (2020, October 1). An In-Depth Analysis of IoT Security Requirements, Challenges, and Their Countermeasures via Software-Defined Security. IEEE Internet of Things Journal, 7(10), 10250-10276. https://doi.org/10.1109/jiot.2020.2997651 DOI: https://doi.org/10.1109/JIOT.2020.2997651

Jurcut, A. D., Niculcea, T., Ranaweera, P. y Le‐Khac, N. (2020). Security Considerations for Internet of Things: A Survey. SN Computer Science, 1(4). https://doi.org/10.1007/s42979-020-00201-3 DOI: https://doi.org/10.1007/s42979-020-00201-3

Lampropoulos, G., Siakas, K. y Anastasiadis, T. (2018, January 1). Internet of Things (IoT) in Industry: Contemporary Application Domains, Innovative Technologies and Intelligent Manufacturing. International Journal of Advances in Scientific Research and Engineering (IJASRE), 4(10), 109-118. https://doi.org/10.31695/ijasre.2018.32910 DOI: https://doi.org/10.31695/IJASRE.2018.32910

Luis García, L. (2015). Estudio del impacto técnico y económico de la transición de internet al Internet de las Cosas (IoT) para el caso colombiano. Universidad Nacional de Colombia. https://repositorio.unal.edu.co/handle/unal/55152

Luis-García, L. C., Alvarado Moreno, J. D., Pineda, J. y Bueno, D. F. L. (2023, July 26). Desarrollo de redes de sensores inalámbricos en el entorno de IoT mediante prótocolos wifi, 2023 IEEE Colombian Conference on Communications and Computing (COLCOM), 1-6. https://doi.org/10.1109/colcom59909.2023.10334252 DOI: https://doi.org/10.1109/COLCOM59909.2023.10334252

Menéndez, A R., Saura, J R. y Sanchez, P P. (2020, January 1). Identifying key performance indicators for marketing strategies in mobile applications: a systematic literature review. International Journal of Electronic Marketing and Retailing (IJEMR), 11(3), 259-259. https://doi.org/10.1504/ijemr.2020.108126 DOI: https://doi.org/10.1504/IJEMR.2020.108126

Mikkonen, T., Pautasso, C. y Taivalsaari, A. (2021, July 1). Isomorphic Internet of Things Architectures with Web Technologies. IEEE Computer, 54(7), 69-78. https://doi.org/10.1109/mc.2021.3074258 DOI: https://doi.org/10.1109/MC.2021.3074258

Miorandi, D., Sicari, S., Pellegrini, F D. y Chlamtac, I. (2012, September 1). Internet of things: Vision, applications and research challenges. Ad Hoc Networks, 10(7), 1497-1516. https://doi.org/10.1016/j.adhoc.2012.02.016 DOI: https://doi.org/10.1016/j.adhoc.2012.02.016

Panicker, J., Salehi, A. y Rudolph, C. (2021, October 1). Authentication and Access Control in 5G Device-to-Device Communication. IEEE 20th International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom) https://doi.org/10.1109/trustcom53373.2021.00229 DOI: https://doi.org/10.1109/TrustCom53373.2021.00229

Patil, S S., Agarwal, N., Choudhary, R., Dande, S. y Raj, R A. (2021, April 19). IoT based Employee Tracking and Management System. International Journal of Computer Application, 174(30), 5-7. https://doi.org/10.5120/ijca2021921226 DOI: https://doi.org/10.5120/ijca2021921226

Pereira, I M., Carneiro, T. y Figueiredo, E. (2021, June 1). Understanding the context of IoT software systems in DevOps. IEEE/ACM 3rd International Workshop on Software Engineering Research and Practices for the IoT (SERP4IoT) https://doi.org/10.1109/serp4iot52556.2021.00009 DOI: https://doi.org/10.1109/SERP4IoT52556.2021.00009

Raja, S. P., Rajkumar, T. D. y Raj, V. P. (2018). Internet of Things: Challenges, Issues and Applications. Journal of Circuits, Systems and Computers, 27(12), 1830007-1830007. https://doi.org/10.1142/s0218126618300076 DOI: https://doi.org/10.1142/S0218126618300076

Serror, M., Hack, S., Henze, M., Schuba, M. y Wehrle, K. (2021, May 1). Challenges and Opportunities in Securing the Industrial Internet of Things. IEEE Transactions on Industrial Informatics, 17(5), 2985-2996. https://doi.org/10.1109/tii.2020.3023507 DOI: https://doi.org/10.1109/TII.2020.3023507

Sheikh, R A. y Goje, N S. (2021, January 4). Role of Big Data Analytics in Business Transformation. Internet of Things in Business Transformation, Developing an Engineering and Business Strategy for Industry 5.0, 231-259. https://doi.org/10.1002/9781119711148.ch13 DOI: https://doi.org/10.1002/9781119711148.ch13

Siddalingamma, M. (2023, June 30). Current Trends and Challenges of IOT Next 5 Years. International Journal for Research in Applied Science and Engineering Technology (IJRASET), 11(6), 4141-4148. https://doi.org/10.22214/ijraset.2023.54409 DOI: https://doi.org/10.22214/ijraset.2023.54409

Ullah, M., Nardelli, P H J., Wolff, A. y Smolander, K. (2020, October 1). Twenty-One Key Factors to Choose an IoT Platform: Theoretical Framework and Its Applications. IEEE Internet of Things Journal, 7(10), 10111-10119. https://doi.org/10.1109/jiot.2020.3000056 DOI: https://doi.org/10.1109/JIOT.2020.3000056

Villa, D., Song, X., Heim, M. y Li, L. (2021, January 1). Internet of Robotic Things: Current Technologies, Applications, Challenges and Future Directions. arXiv. https://doi.org/10.48550/arXiv.2101.06256

Yang, H. y Alouini, M. (2018, January 1). Characterizing Energy Efficiency of Wireless Transmission for Green Internet of Things: A Data-Oriented Approach, arXiv, https://doi.org/10.48550/arxiv.1805.11725

Yang, L., Chen, Y., Zuo, W., Nguyen, T., Gurumani, S., Rupnow, K. y Chen, D. (2015, November 1). System-level design solutions: Enabling the IoT explosion. 2015 IEEE 11th International Conference on ASIC (ASICON), 1-4. https://doi.org/10.1109/asicon.2015.7517023 DOI: https://doi.org/10.1109/ASICON.2015.7517023

Zheng, T., Chen, G., Wang, X., Chen, C., Wang, X. y Luo, S. (2019, July 12). Real-time intelligent big data processing: technology, platform, and applications. Information Sciencies, 62(8). https://doi.org/10.1007/s11432-018-9834-8 DOI: https://doi.org/10.1007/s11432-018-9834-8

Zolfaghari, B., Yazdinejad, A. y Dehghantanha, A. (2022). The Dichotomy of Cloud and IoT: Cloud-Assisted IoT From a Security Perspective. arXiv. https://doi.org/10.48550/arXiv.2207

Published

2024-10-21

How to Cite

Luis García, L. C., & Torres Gómez, A. R. (2024). IoT Application Development: Methodologies and Strategies. European Public & Social Innovation Review, 9, 1–18. https://doi.org/10.31637/epsir-2024-1375

Issue

Section

INNOVATING IN CUTTING-EDGE TECHNOLOGIES