
Research Article
Implementation and Performance Analysis of Smart Attendance Checking Using BLE-Based Communications
@INPROCEEDINGS{10.1007/978-3-030-98002-3_19, author={Lorenzo Gabriel Alcantara and Alphonso Miguel Taylor Balagtas and Trixia Britania and Sean Kristian Garibay and Joshua Wyndel Uyvico and Nestor Michael Tiglao}, title={Implementation and Performance Analysis of Smart Attendance Checking Using BLE-Based Communications}, proceedings={Cognitive Radio Oriented Wireless Networks and Wireless Internet. 16th EAI International Conference, CROWNCOM 2021, Virtual Event, December 11, 2021, and 14th EAI International Conference, WiCON 2021, Virtual Event, November 9, 2021, Proceedings}, proceedings_a={CROWNCOM \& WICON}, year={2022}, month={3}, keywords={Smart attendance Bluetooth low energy Android ESP32 Cloud computing}, doi={10.1007/978-3-030-98002-3_19} }
- Lorenzo Gabriel Alcantara
Alphonso Miguel Taylor Balagtas
Trixia Britania
Sean Kristian Garibay
Joshua Wyndel Uyvico
Nestor Michael Tiglao
Year: 2022
Implementation and Performance Analysis of Smart Attendance Checking Using BLE-Based Communications
CROWNCOM & WICON
Springer
DOI: 10.1007/978-3-030-98002-3_19
Abstract
Current implementations of attendance checking in the University of the Philippines - Diliman (UPD) has been time consuming and easily cheated. The roll-call and pen-and-paper method cannot monitor student presence for the whole duration of the class session. Attendance checking systems using mobile technology and the Internet of Things attempt to mitigate these problems, but it also introduces new ones such as inclusivity, cost, and complex implementations. This study investigates the use of Bluetooth Low Energy (BLE) beacons, a mobile application, and a web server to create an attendance checking mechanism capable of eliminating queues and attendance cheating, monitoring student presence, and automating records. We created two procedures for sending information to our server, to determine the general advantages and disadvantages of each in terms of features, scalability, and cost-effectiveness. Procedure 1 mainly uses our Android application which was able to automate and record attendance checking in the background. Procedure 2 uses the ESP32 which was capable of scanning for information from these Android smartphones. Both of these Procedures send information to the web server to create reports based on available records. Overall, Procedure 1 served as the more scalable implementation due to its added features such as alarm systems, and ease of monitoring. However, Procedure 2 was simpler to set-up and more energy-efficient for smartphones since it relied on processing capabilities of the server.