Submit your papersSubmit Now
For Enquiries: [email protected]
IIARD LogoIIARD

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

IoTFingerprint DeviceAttendanceTimeStudentLecturer

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.

More Articles from INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND MATHEMATICAL THEORY

Advances in Algorithmic Contract Scoring for Pre-Negotiation Yield Optimization and Risk Retention

Author: Ngozi Samuel Uzougbo, Michael Ominyi, Cyril Chimelie Anichukwueze, Blessing, Chika Jones

DevTest flow: Designing a Scalable Continuous Testing Pipeline for High-Velocity Software Delivery

Author: Lawal Ahmed Oladimeji, Achori Busayo, Akeju BusayoZainab, Saka Samson, Damilare, Mbah Demian Chidi, Runsewe Similoluwa Mayowa, Oladiti Luqman, Abiodun