0% found this document useful (0 votes)
37 views5 pages

Iot Based Smart Attendance System Using Rfid Nodemcu Aws and C - 1701701058

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views5 pages

Iot Based Smart Attendance System Using Rfid Nodemcu Aws and C - 1701701058

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/376227787

IoT-Based Smart Attendance System Using RFID, NodeMCU, AWS And C#

Article · November 2023

CITATIONS READS

5 1,300

2 authors, including:

Sudip Chakraborty
ANORA INSTRUMENTATION LABS PRIVATE LIMITED
74 PUBLICATIONS 273 CITATIONS

SEE PROFILE

All content following this page was uploaded by Sudip Chakraborty on 05 December 2023.

The user has requested enhancement of the downloaded file.


World Wide Journal of Multidiscip linary Research and Development ( November-2023)

WWJMRD 2023; 9(11): 15-18


www.wwjmrd.com
International Journal
Peer Reviewed Journal IoT-Based Smart Attendance System
Refereed Journal
Indexed Journal Using
Impact Factor SJIF 2017:
5.182 2018: 5.51, (ISI) 2020- RFID, NodeMCU, AWS And C#
2021: 1.361
E-ISSN: 2454-6615
Jinto TJ, Sudip Chakraborty
Jinto TJ
Master of Technology in VLSI
Abstract
Design, APJ Abdul Kalam
Purpose: This paper introduces an IoT-based brilliant attendance system leveraging RFID
Technological University,
Thiruvananthapuram, Kerala, technology, NodeMCU, AWS (Amazon Web Services), and C# programming language. The system's
India. primary objective is to automate attendance monitoring efficiently. The system utilizes Radio
Frequency Identification (RFID) technology for seamless identification and tracking of individuals,
Sudip Chakraborty enabling quick and accurate attendance records. Employing NodeMCU and C# programming, the
D.Sc. Researcher, Institute of system establishes communication between RFID readers and the cloud platform. This integration
Computer Science and allows for real-time data transmission and processing. Leveraging AWS services, the system securely
Information Sciences, Srinivas stores and manages attendance data. Utilizing AWS offers the attendance management system
University, Mangalore, India. scalability, reliability, and security. By amalgamating these technologies, the system ensures efficient
and reliable attendance tracking while addressing security concerns associated with RFID
technology.
Design/Methodology/Approach: The system incorporates RFID technology to uniquely identify
individuals, using RFID tags/cards to streamline attendance capture. Utilizing IoT devices like
NodeMCU, the system connects RFID readers to the internet, enabling data transmission to servers or
cloud platforms. Upon scanning RFID tags, the system captures attendance data, processes it in real-
time, and stores it securely in databases or spreadsheets.
Findings/Result: The paper highlights integrating IoT technology with RFID for creating an
attendance system. The research emphasizes the utilization of Amazon Web Services (AWS) for
cloud integration, enabling efficient data storage, processing, and retrieval for attendance
management. The paper details application development using C# programming language to monitor
the attendance system.
Originality/Value: The value and originality of the research and findings related to IoT-based
brilliant attendance systems using RFID technology. Integration of IoT and RFID, Originality stems
from the fusion of IoT and RFID for creating efficient attendance monitoring systems.
Paper Type: Experimental-based Research.

Keywords: IoT, RFID, attendance system, NodeMCU, smart attendance system.

1. Introduction
IoT (Internet of Things) has revolutionized various sectors, including attendance monitoring
systems. Integrating IoT with RFID (Radio-Frequency Identification) technology has paved
the way for sophisticated and efficient attendance management solutions. These systems
leverage innovative hardware components like NodeMCU to create smart attendance systems
capable of real-time tracking, data storage, and remote accessibility. Organizations,
educational institutions, and businesses can streamline attendance management processes
with IoT-based RFID attendance systems. These systems offer the advantage of automating
Correspondence:
attendance records, providing accuracy, reducing manual efforts, and enabling remote
Jinto TJ monitoring. They utilize cloud platforms like Adafruit.io, Firebase, and Google Sheets for
Master of Technology in VLSI data storage and accessibility, ensuring secure and convenient record-keeping. Research
Design, APJ Abdul Kalam papers and projects in this domain highlight the significant benefits of implementing these
Technological University, technologies, emphasizing improved efficiency, accuracy, and accessibility in attendance
Thiruvananthapuram, Kerala,
India.
monitoring. The fusion of IoT and RFID presents a promising avenue for creating advanced,
~ 15 ~
World Wide Journal of Multidisciplinary Research and Development

reliable, and scalable attendance systems adaptable to locking mechanisms by integrating IoT technology
diverse organizational needs. with RFID components and microcontrollers like
NodeMCU.
2. Related Works ❖ Implementing RFID technology allows for fast access
The series of publications authored by Chakraborty and control, enabling authorized individuals to unlock
Aithal explore diverse facets of IoT development using doors using RFID cards, key rings, or smartphone
Sinric Pro and C#. These papers delve into innovative applications.
approaches to IoT application development and ❖ NodeMCU facilitates Wi-Fi connectivity, allowing the
implementation strategies. Chakraborty et al. illustrate users to monitor and control door lock systems
methodologies to construct IoT systems in C# using Sinric remotely.
Pro, focusing on software-based creation [1]. Their work ❖ IoT technology enables these systems to provide real-
introduces IoT devices utilizing C# WPF through Sinric time monitoring, data analytics, and personalized
Pro, aiding in practical IoT device simulation [2]. They access control solutions, enhancing overall security
discuss the integration of AWS, ESP8266, and C# for protocols.
industrial debug message display, enhancing industrial IoT ❖ Develop an efficient and automated attendance system
applications [3]. The authors showcase an IoT-based leveraging IoT and RFID technologies for accurate and
switchboard for kids, leveraging ESP modules and AWS, timely attendance tracking.
emphasizing child-friendly IoT implementations [4]. Their ❖ IoT Based RFID Attendance System ensures timely
work demonstrates the development of Alexa-enabled IoT attendance management and successful supervision of
devices employing C#, AWS Lambda, and ESP modules, attendance records.
enhancing voice-enabled IoT systems [5]. This paper ❖ Implement RFID technology to improve attendance
simulates Alexa-enabled IoT devices using C# and AWS monitoring systems, aiming to address issues such as
Lambda, providing insights into device functionality [6]. timeliness and accuracy in record-keeping.
These papers contribute significantly to the expanding IoT- ❖ Focus on resolving security concerns associated with
based C# development domain, presenting versatile RFID technology for attendance systems to prevent
applications and innovative IoT system design and potentially fraudulent activities
implementation approaches[7-12]. Koppikar U et al. ❖ Implement RFID-based solutions for attendance
demonstrate in their paper on IoT-based smart attendance systems, ensuring user-friendly and efficient
monitoring systems using RFID[13]. Shah et. Al., in their mechanisms for recording and managing attendance
report, describes an IoT-based innovative attendance data.
system (SAS) using RFID[14].
4. Approach and Methodology
3. Objectives
❖ IoT-based RFID intelligent door lock systems aim to
create advanced, secure, and remotely accessible door-

Fig. 4.1: Block diagram of the project’s architecture

Figure 4.1 depicts a block diagram of the project. We to create a shadow register, which updates and fetches
describe the blocks as below. the data from the MQTT client, which is running
1) AWS Cloud IoT: The project’s backbone is AWS IoT inside the C# application. For example, the paper[7]
cloud infrastructure. It is a route where the data demonstrates how to create an AWS account inside the
transaction happens. Initially, we need to create a setup AWS cloud.
~ 16 ~
World Wide Journal of Multidisciplinary Research and Development

2) IoT Device(NodeMCU): We need a physical device to 7. Conclusion


send the data to the AWS IoT. The paper[8] The development of IoT-based smart attendance systems
demonstrates how to create an IoT device that is able using RFID technology has demonstrated significant
to send and receive from the AWS IoT cloud. We need advantages in attendance management. Implementing IoT
to provide Wifi router ID and Password for with RFID offers innovative solutions for attendance
communication over Wifi. Then, NodeMMCU can monitoring in various domains. it illustrates practical
connect with the cloud. Here, NodeMCU plays two implementations utilizing NodeMCU and enhancing
roles. One is to read the data from the RFID devices, accessibility and efficiency in attendance recording. Studies
and the second one is to send the received card ID to like Smart Attendance Monitoring Systems using IoT and
the IoT cloud. And once our C# authenticates the card, RFID and IoT-based automatic Attendance Management
it triggers the Door magnet to open the door. Systems identify challenges related to security in RFID
3) RFID Devices: The several Radio frequency technology, emphasizing the need for improved security
identification devices available in the market. The measures to prevent fraud. Internet of Things-Based
easiest and most available module is EM-18. It has a Intelligent Attendance System discusses various smart
UART interface, which is easy to integrate with the attendance management systems, highlighting RFID
NodeMCU module. It should be as powerful so that alongside other technologies like fingerprint sensors and
employees' cards inside the pocket can read the card facial recognition for attendance monitoring.
without needing to open and touch the RFID reader.
We can use EM-18 to test the experiment for our 8. References
experiment, but in real scenarios, the more enormous 1. Chakraborty, S., & Aithal, P. S., (2022). How to make
antennae are suitable for smart operation. The Read or IoT in C# using Sinric Pro. International Journal of
write protocol depends on the model of the reader. We Case Studies in Business, IT, and Education (IJCSBE),
need to follow the datasheet to integrate with 6(2), 523-530. DOI:
NodeMCU. https://doi.org/10.5281/zenodo.7335167
4) The server Application: The Card database is 2. Chakraborty, S., & Aithal, P. S., (2022). Virtual IoT
installed inside the PC application, which is written Device in C# WPF Using Sinric Pro. International
using C#. Once it reads the card and updates the Journal of Applied Engineering and Management
shadow register, on the other side of the architecture, it Letters (IJAEML), 6(2), 307-313. DOI:
updates the data and keeps the attendance of the https://doi.org/10.5281/zenodo.7473766
employee. 3. Chakraborty, S., & Aithal, P. S. (2023). IoT-Based
Industrial Debug Message Display Using AWS,
5. Experiment ESP8266, And C#. International Journal of
Now, we can do experiments for our better understanding. Management, Technology, and Social Sciences
We need to follow the following steps: (IJMTS), 8(3), 249-255. DOI:
1) First, we must arrange the hardware NodeMCU, door https://doi.org/10.5281/zenodo.8250418.
magnetic lock, etc., in an online store. 4. Chakraborty, S., & Aithal, P. S. (2023). IoT-Based
2) Once the hardware is ready, create an AWS cloud Switch Board for Kids Using ESP Module And AWS.
account if not available. Create an IoT profile. The International Journal of Case Studies in Business, IT,
referenced paper[7] can guide us. and Education (IJCSBE), 7(3), 248-254. DOI:
3) Create a C# application using Visual Studio. The https://doi.org/10.5281/zenodo.8285219
community edition is free and for individual use. We 5. Chakraborty, S., & Aithal, P. S. (2023). Let Us Create
can download and install it. an Alexa-Enabled IoT Device Using C#, AWS
4) Now run the system. Once any card is placed in front Lambda and ESP Module. International Journal of
of the reader, it should reach the C# application and be Management, Technology, and Social Sciences
saved to the database as attendance record. (IJMTS), 8(3), 256-261. DOI:
https://doi.org/10.5281/zenodo.8260291
6. Recommendations 6. Chakraborty, S., & Aithal, P. S. (2023). Alexa Enabled
❖ Conduct thorough testing to ensure the reliability and IoT Device Simulation Using C# And AWS Lambda.
robustness of the IoT-based intelligent door lock International Journal of Case Studies in Business, IT,
system. Evaluate its functionality in various scenarios. and Education (IJCSBE), 7(3), 359-368. DOI:
❖ Prioritize system security by implementing robust https://doi.org/10.5281/zenodo.8329375
encryption protocols for data transmission between the 7. Chakraborty, S., & Aithal, P. S., (2023). Let Us Create
IoT devices, enhancing protection against unauthorized an IoT Inside the AWS Cloud. International Journal of
access. Case Studies in Business, IT, and Education (IJCSBE),
❖ Optimize the user interface through smartphone apps 7(1), 211-219. DOI:
or web interfaces, ensuring simplicity and ease of use https://doi.org/10.5281/zenodo.7726980
for managing access permissions. 8. Chakraborty, S., & Aithal, P. S., (2023). Let Us Create
❖ Consider implementing alternative access methods or a Physical IoT Device Using AWS and ESP Module.
backup power sources to ensure uninterrupted International Journal of Management, Technology, and
functionality during network outages or power failures. Social Sciences (IJMTS), 8(1), 224-233. DOI:
❖ Establish a routine maintenance schedule for the https://doi.org/10.5281/zenodo.7779097
system components and keep the software/firmware up 9. Chakraborty, S., & Aithal, P. S., (2023). Let Us Create
to date to address potential vulnerabilities and enhance Multiple IoT Device Controller Using AWS, ESP32,
system performance. And C#. International Journal of Applied Engineering
~ 17 ~
World Wide Journal of Multidisciplinary Research and Development

and Management Letters (IJAEML), 7(2), 27-34. DOI:


https://doi.org/10.5281/zenodo.7857660
10. Chakraborty, S., & Aithal, P. S., (2023). Let Us Create
Our Desktop IoT Soft-Switchboard Using AWS,
ESP32, and C#. International Journal of Case Studies
in Business, IT, and Education (IJCSBE), 7(3), 185-
193. DOI: https://doi.org/10.5281/zenodo.8234036
11. Chakraborty, S. & Aithal, P. S. (2023). Let Us Create
an Alexa Skill for Our IoT Device Inside the AWS
Cloud. International Journal of Case Studies in
Business, IT, and Education (IJCSBE), 7(2), 214-225.
DOI: https://doi.org/10.5281/zenodo.7940237
12. Chakraborty, S., & Aithal, P. S. (2023). Let Us Create
a Lambda Function for Our IoT Device in The AWS
Cloud Using C#. International Journal of Management,
Technology, and Social Sciences (IJMTS), 8(2), 145-
155. DOI: https://doi.org/10.5281/zenodo.7995727
13. Koppikar, U., Hiremath, S., Shiralkar, A., Rajoor, A.,
& Baligar, V. P. (2019, July). IoT based smart
attendance monitoring system using RFID. In 2019 1st
International Conference on Advances in information
technology (ICAIT) (pp. 193-197). IEEE.
14. Shah, S. N., & Abuzneid, A. (2019, May). IoT based
smart attendance system (SAS) using RFID. In 2019
IEEE Long Island Systems, Applications and
Technology Conference (LISAT) (pp. 1-6). IEEE.

~ 18 ~

View publication stats

You might also like