International Peer-Reviewed JournalOpen AccessISSN 2456-8880
irejournals@gmail.com+91-7433024337

Home / Current Issue / Paper 1719235

1719235PublishedVol 9 · Issue 12

IoT-Based Smart Attendance System Using Android Camera Streaming and Deep Learning Face Recognition

Dr. J. Narendra Babu Aabid Ali Akanksha M Shetty Chaitra Ajaya Suriya Manoj K V Kalugotla Suresh Harshitha

Subject area: Science,Engineering and Technology  ·  Area of research: IoT-Based Facial Recognition Systems

DOI: https://doi.org/10.64388/IREV9I12-1719235

Abstract

The growing demand for efficient, contactless, and automated attendance management in educational institutions has driven the development of intelligent systems that leverage Internet of Things (IoT) and artificial intelligence technologies. This paper presents the design and implementation of a Smart Attendance System that integrates an Android smart phone as a wireless IoT camera node, a Python-based deep learning service for real-time face recognition, and a full-stack web application for attendance management and analytics. The proposed system eliminates the limitations of traditional attendance methods such as manual roll calls, RFID cards, and fingerprint scanners by providing a completely contactless, hardware-minimal solution. The Android device streams live video over a local Wi-Fi network using the MJPEG protocol. A Python edge-computing service reads this stream using OpenCV, detects faces using Haar Cascade classifiers, and performs identity verification using the DeepFace library with the VGG-Face deep neural network model. Upon successful recognition, attendance records are automatically posted to a Node.js REST API and stored in a MongoDB database. The system features a React-based web dashboard for real-time monitoring, attendance logs, and R-powered statistical analytics including ARIMA-based forecasting and PDF report generation. Experimental results demonstrate that the system achieves reliable face recognition under standard indoor lighting conditions, marks attendance within seconds of recognition, and provides a scalable, cost-effective alternative to existing solutions. The system is built entirely on open-source technologies, requires no dedicated hardware beyond a standard Android smart phone and a laptop, and is deployable in any institution with a basic Wi-Fi infrastructure.

Keywords

MPEG, ARIMA, WIFI, VGG Face

How to cite this paper

Dr. J. Narendra Babu, Aabid Ali, Akanksha M Shetty, Chaitra; Ajaya Suriya, Manoj K V ; Kalugotla Suresh Harshitha "IoT-Based Smart Attendance System Using Android Camera Streaming and Deep Learning Face Recognition" Iconic Research And Engineering Journals Volume 9 Issue 12 2026 Page 2950-2957 https://doi.org/10.64388/IREV9I12-1719235
Dr. J. Narendra Babu, Aabid Ali, Akanksha M Shetty, Chaitra; Ajaya Suriya, Manoj K V ; Kalugotla Suresh Harshitha "IoT-Based Smart Attendance System Using Android Camera Streaming and Deep Learning Face Recognition" Iconic Research And Engineering Journals, vol. 9, no. 12, Jun. 2026, doi: https://doi.org/10.64388/IREV9I12-1719235
Dr. J. Narendra Babu, Aabid Ali, Akanksha M Shetty, Chaitra; Ajaya Suriya, Manoj K V ; Kalugotla Suresh Harshitha (2026). IoT-Based Smart Attendance System Using Android Camera Streaming and Deep Learning Face Recognition. Iconic Research And Engineering Journals, 9(12). doi: https://doi.org/10.64388/IREV9I12-1719235
Dr. J. Narendra Babu, Aabid Ali, Akanksha M Shetty, Chaitra; Ajaya Suriya, Manoj K V ; Kalugotla Suresh Harshitha "IoT-Based Smart Attendance System Using Android Camera Streaming and Deep Learning Face Recognition" Iconic Research And Engineering Journals, vol. 9, no. 12, Jun. 2026. Crossref, https://doi.org/10.64388/IREV9I12-1719235
@article{1719235,
      author = {Dr. J. Narendra Babu, Aabid Ali, Akanksha M Shetty, Chaitra; Ajaya Suriya, Manoj K V ; Kalugotla Suresh Harshitha},
      title = {IoT-Based Smart Attendance System Using Android Camera Streaming and Deep Learning Face Recognition},
      journal = {Iconic Research And Engineering Journals},
      year = {2026},
      volume = {9},
      number = {12},
      pages = {2950-2957},
      issn = {2456-8880},
      url = {https://www.irejournals.com/formatedpaper/1719235.pdf},
      abstract = {The growing demand for efficient, contactless, and automated attendance management in educational institutions has driven the development of intelligent systems that leverage Internet of Things (IoT) and artificial intelligence technologies. This paper presents the design and implementation of a Smart Attendance System that integrates an Android smart phone as a wireless IoT camera node, a Python-based deep learning service for real-time face recognition, and a full-stack web application for attendance management and analytics. The proposed system eliminates the limitations of traditional attendance methods such as manual roll calls, RFID cards, and fingerprint scanners by providing a completely contactless, hardware-minimal solution. The Android device streams live video over a local Wi-Fi network using the MJPEG protocol. A Python edge-computing service reads this stream using OpenCV, detects faces using Haar Cascade classifiers, and performs identity verification using the DeepFace library with the VGG-Face deep neural network model. Upon successful recognition, attendance records are automatically posted to a Node.js REST API and stored in a MongoDB database. The system features a React-based web dashboard for real-time monitoring, attendance logs, and R-powered statistical analytics including ARIMA-based forecasting and PDF report generation. Experimental results demonstrate that the system achieves reliable face recognition under standard indoor lighting conditions, marks attendance within seconds of recognition, and provides a scalable, cost-effective alternative to existing solutions. The system is built entirely on open-source technologies, requires no dedicated hardware beyond a standard Android smart phone and a laptop, and is deployable in any institution with a basic Wi-Fi infrastructure.},
      keywords = {MPEG, ARIMA, WIFI, VGG Face},
      month = {June},
      doi = {https://doi.org/10.64388/IREV9I12-1719235}
  }