INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND MATHEMATICAL THEORY (IJCSMT )

E-ISSN 2545-5699
P-ISSN 2695-1924
VOL. 11 NO. 5 2025
DOI: 10.56201/ijcsmt.vol.11.no5.2025.pg46.62


Software Development Process for an IOT-Based Fingerprint Device Based on ESP32 MCU.

Gabriel Ebiowei Moses and Youdiowei Oyineteimode


Abstract


The rapid advancement of the Internet of Things (IoT) has led to the development of innovative applications in various domains, with biometric authentication being a significant area of focus. Among these, IoT fingerprint devices offer a promising solution for secure access control, identity verification, and time-tracking systems. The software development process for these devices is a multidisciplinary endeavor that integrates embedded system programming, biometric signal processing, and IoT communication protocols. This paper explores the key stages involved in the software development lifecycle of IoT fingerprint devices, from requirements gathering and system design to implementation and testing. Emphasis is placed on the challenges associated with ensuring device security, data privacy, and real-time performance while integrating fingerprint recognition algorithms, communication protocols, and cloud connectivity. Additionally, the paper discusses best practices for developing robust, scalable, and energy-efficient solutions that can operate effectively within the diverse and evolving IoT ecosystem. The outcome is a comprehensive understanding of the complexities of developing IoT fingerprint devices, offering valuable insights for engineers and developers in this cutting-edge field.


keywords:

IoT, Fingerprint Device, Attendance, Time, Student, Lecturer


References:


Agarwal, A., et al. (2020). Cloud-based IoT device management for smart security systems.
Journal of IoT and Cloud Computing, 6(3), 114-123.
Ahsan, M. A., & Chowdhury, S. (2020). Low-power IoT Fingerprint Recognition for Mobile
Devices. Journal of IoT and Embedded Systems, 15(3), 45-55.
Bansal, A., & Gera, A. (2020). DevOps in IoT-Based Systems. International Journal of IoT
and Cloud Computing, 7(2), 111-121.
Bansal, M., & Gupta, R. (2021). Serverless computing for IoT security. Future Generation
Computer Systems, 115, 82-94.
Bishop, M. (2018). Introduction to computer security. Addison-Wesley.
Cai, Y., et al. (2020). Security in IoT-based biometric systems. IEEE Transactions on
Information Forensics and Security, 15, 465-478.
Cheng, C., et al. (2019). Device management in IoT systems: Challenges and solutions.
International Journal of Computer Applications, 182(11), 27-35.
Chien, S., & Lin, W. (2019). Fingerprint Recognition for IoT Security: A Review. International
Journal of Computer Science and Information Security, 17(1), 54-61.
Dhanaraj, R. (2020). Internet of Things for Smart Applications. CRC Press.
Ding, J., et al. (2021). Real-Time Fingerprint Matching Algorithm on ESP32 for IoT
Applications. Journal of Embedded Systems, 22(4), 119-132.
Efuntade, O. O., Efuntade, A. O., & FCIB, F. (2023). Application programming interface (API)
and management of web-based accounting information system (AIS): security of
transaction processing system, general ledger, and financial reporting system. Journal
of Accounting and Financial Management, 9(6), 1-18.
Ercan, T., et al. (2020). Fingerprint sensor selection for IoT-based biometric applications.
International Journal of Embedded Systems and Applications, 10(2), 1-10.
Fang, Y., et al. (2021). The V-Model Approach for IoT-Based Biometric Authentication. IEEE
Transactions on IoT, 8(1), 90-101.
Hossain, M. D., et al. (2020). IoT-Based Fingerprint Recognition Systems: A Survey.
International Journal of Computer Applications, 177(4), 30-38.
Iftikhar, R., et al. (2021). Secure communication in IoT devices: A survey of protocols. Future
Internet, 13(5), 122-132.
Jain, A. K., et al. (2016). Biometrics: A tool for information security. Springer.
Khaleghian, M., & Ghiasi, M. (2019). Fingerprint matching algorithms for biometric
authentication. Pattern Recognition Letters, 122, 23-32.
Kharab, M., et al. (2021). Development of IoT-Based Fingerprint System with ESP32 for
Access Control. Journal of Embedded Computing and Applications, 8(2), 70-82.
Kumar, R., et al. (2021). Enhancing Security in IoT-Based Fingerprint Devices. International
Journal of Security and Networks, 27(3), 155-167.
Liu, X., et al. (2020). Performance evaluation of secure communication protocols for IoT
applications. Journal of Network and Computer Applications, 108, 85-98.
Mayer, M., et al. (2020). Testing methods for embedded systems in IoT. Springer Handbook of
Automation, 1027-1043.
Nia, A. A., et al. (2020). Software Development for Fingerprint IoT Devices Based on the
Waterfall Model. Journal of Embedded Systems Engineering, 11(1), 29-39.
Sakthivel, S., & Natarajan, A. (2020). Feedback-driven improvements in IoT-based biometric
devices. International Journal of Computational Intelligence and Applications, 19(4),
415-428.
Tan, Y., et al. (2018). Image preprocessing techniques for fingerprint enhancement. Journal of
Biometric Systems, 12(3), 231-242.
Tariq, M., et al. (2020). Agile Development of IoT Devices: A Case Study of Fingerprint
Authentication Systems. Journal of Software Engineering, 35(5), 1221-1234.
Vijayakumar, S., & Venkatesh, M. (2019). Cloud Integration for IoT-Based Fingerprint
Authentication Systems. International Journal of Cloud Computing and Services
Science, 8(3), 110-121.
Zeng, D., Li, Q., & Cheng, Y. (2018). Internet of Things: A Comprehensive Guide for
Engineers and Developers. Springer.
Zhang, Y., & Zhang, J. (2020). Secure Fingerprint Recognition for IoT Applications. Journal
of Internet Technology, 21(1), 125-134.
Zhao, Q., et al. (2017). Fingerprint recognition in IoT systems: Challenges and solutions.
International Journal of Computer Applications, 157(2), 1-9.


DOWNLOAD PDF

Back


Google Scholar logo
Crossref logo
ResearchGate logo
Open Access logo
Google logo