Professional Documents
Culture Documents
FYP Presentation Slides
FYP Presentation Slides
3
PROBLEM STATEMENTS
Technique Used : DIRECT OBSERVATION
4
PROJECT OBJECTIVES
◉ To study the use of beacon devices to perform indoor localization using
Bluetooth Low Energy (BLE) and proximity technology
◉ To develop a mobile application that will locate the user inside the
buildings of UTAR
◉ To develop a backend server that will collect the user attendance data
◉ To visualize the attendance data collected from the backend server
5
PROPOSED SOLUTION
INDOOR POSITIONING SYSTEM
6
PROJECT SCOPE
MODULES
COVERED
Targeted Users : Student and Lecturer
7
LITERATURE REVIEW
REVIEW AND COMPARISONS OF EXISTING WORK 2 8
EXISTING SYSTEM
REVIEW
Different Approaches of AMS
◉ GPS Based AMS
◉ Barcode Based AMS
◉ QR Code Based AMS
◉ RFID Based AMS
◉ Biometric Based AMS
◉ MAC Address Based AMS
9
GPS Based AMS
Implementation of Mobile Attendance Application Using Geo-Fence Technique
(Makhtar et al., 2016)
◉ System take the user attendance from their location based on GPS.
◉ Provide clock-in and clock-out features
◉ IMEI number registration
Strength Limitation
◉ Minimize Attendance Spoofing ◉ Low accuracy
◉ Inexpensive ◉ Vulnerable
◉ Area covered ◉ Does not work within a building
◉ Implement clock-in and clock-out
10
Barcode Based AMS
Student Attendance Recording System Using Barcode
(Woo, 2018)
◉ Use barcode printed on ID card
◉ Mobile camera as barcode scanner
Strength Limitation
◉ Utilize high penetration of ID card ◉ Proxy attendance / Buddy signing
◉ Low cost ◉ Time consuming
◉ Easy to be developed ◉ Lecturer have to activate the scanner constantly
◉ No clock out process
11
QR Code Based AMS
Smart Attendance System Applying QR Code
(Hendry, Rahman and Seyal, 2017)
◉ QR code provided on a big screen
◉ Implement Reed Solomon ECC algorithm
◉ Recover damaged or unclear QR Code ability
Strength Limitation
◉ Inexpensive ◉ Proxy attendance / Buddy signing
◉ Parallel process ◉ No clock out process
12
RFID Based AMS
Smart Attendance System Using Radio Frequency Identification (RFID) And Android
(Shejwal et al., 2018)
◉ Use RFID installed in ID card
◉ NFC enabled devices as RFID scanner
Strength Limitation
◉ Utilize high penetration of ID card ◉ Expensive compared to barcode
◉ Shorter reading time compared to ◉ Time consuming
barcode ◉ Instructor have to activate the scanner constantly
◉ Utilize NFC technology ◉ No clock out process
13
Biometric Based AMS
• Iris based attendance system (Bhagat et al, 2015)
• Fingerprint Recognition Student Attendance Management System (Liew, 2015)
• Face Recognition Based Automated Student Attendance System (Howard, 2015)
14
STRENGTHS AND LIMITATIONS
Biometric Based AMS
Strength Limitation
◉ Absolute uniqueness ◉ Time consuming
◉ Eliminate buddy signing / proxy ◉ Large datasets is required for image
attendance recognition
◉ Less vulnerable system ◉ Regulations related of biometric
identifiers must be taken into account
◉ Affected by various environmental factors
15
15
MAC Address Based AMS
Automated Attendance Taker Using Passive MAC Address Probing
(Low, 2018)
◉ MAC Address bind to student ID
◉ Utilize the MAC Address of mobile devices of student
◉ Installed with router and Wireshark to retrieve MAC Address
Strength Limitation
◉ Minimize buddy signing / proxy ◉ Lower location accuracy
attendance ◉ High cost
◉ Timely validation ◉ Device limitation
◉ Parallel process
16
Cost Minmize Proxy Minimize Time
Existing AMS (1 – Most Expensive) Identity Accuracy Location Accuracy Timely validation Attendance Consuming
Low
Biometric Based 1
(High for fingerprint)
High ✖ ✔ ✖
17
METHODOLOGY AND
WORK PLAN
PROPOSED METHODOLOGY AND PROJECT PLAN 3 18
PROPOSED METHODOLOGY
RADID APPLICATION DEVELOPMENT (RAD)
19
REASON TO USE RAD
◉ RAD adopted for short duration project
◉ FYP II Duration : 14 weeks
◉ The requirements can adopt to changes easily
◉ New technology is used for the proposed project
◉ Incremental ability of RAD
20
WORK
BREAKDO
WN
STRUCTUR
E
Figure 2:
Work Breakdown
Structure of AMS
21
TECHNOLOGY REQUIRED
BLE BEACON
◉ Emit Bluetooth Low Energy (BLE) Signals constantly
◉ Easy to install
◉ Tiny, low cost, Low power consumption
◉ Can interact with any Bluetooth enabled devices
◉ Other Development Tools : Android Studio, Firebase,
React Native Framework
Figure 3: Estimote Beacons. [online]
Available at: <https://estimote.com>
[Accessed 1 April 2019].
22
IMPLEMENTATION OF THE
SYSTEM
PRODUCT DEMONSTRATION 4 23
Setup for Authentication
068264b2c7c58c
1505408 Tee Wen Seng user1@test.com password
7f
1a482bc3a55867
Richard
1505403 user2@test.com password 3a
Hendricks
24
Setup for Firebase
25
Setup for Estimote
Beacons
26
Demonstration
1
Proble
m
Student perform attendance spoofing by taking attendance for other
student in the same class.
Solution
Implement unique Device ID in authentication to bind one user to
single device only.
27
Demonstration
2
Proble
m
Student leave the classroom right after taking the attendance, or take
the attendance in specific interval only.
Solution
Using backgroundTimer and Estimote Beacons to constantly update
user location status.
28
Demonstration
3
Proble
m
Student accidentally kills the application in background during the
process of taking attendance.
Solution
Update the attendance status constantly on Firebase Realtime
Database and retrieved the data to continue the attendance taking
process.
29
Limitations for
Proposed Solution
◉ Battery life
◉ Mobile data usage
◉ Cross-platform development
30
FUTURE IMPROVEMENTS
◉ Native Language Development
◉ Web application site for lecturer
◉ Implement check-point based or random-point based
attendance system
◉ Use biometric sensor of mobile device instead of unique
ID to achieve unique identity
31
THANKS!
That’s all for my presentation.
32
CREDITS
33
REFERENCES
◉ Bhagat, P.S., Shilwant, D.S., Kharde, S.P., Bhagat, P.S., Andure A.S. and Shirsath A.A., 2015. Iris based
attendance system. [online]. Available at: <
http://ijarcet.org/wp-content/uploads/IJARCET-VOL-4-ISSUE-8-3329-3332.pdf> [Accessed 20 March
2019].
◉ Chin, H., 2018. Face Recognition Based Automated Student Attendance System. [pdf]. Available at: <
http://eprints.utar.edu.my/2832/1/EE-2018-1303261-1.pdf> [Accessed 20 March 2019].
◉ Girish, D., 2014. Wi-Fi vs Bluetooth Low Energy (iBeacon) Technology. [blog] 3 November 2014.
Available at: <
https://blog.beaconstac.com/2014/11/wi-fi-vs-bluetooth-low-energy-ibeacon-technology/>
[Accessed 12 February 2019]
◉ Hendry, M.R.M, Rahman, M.N.A. and Seyal A.H., 2017. Smart Attendance System Applying QR Code.
[online]. Available at: <http://iieng.org/images/proceedings_pdf/E0517002.pdf> [Accessed 20 March
2019].
34
REFERENCES
◉ Liew, K.N., 2015. Fingerprint Recognition Student Attendance Management System. [pdf]. Available at:
<http://eprints.utar.edu.my/1829/1/IA-2015-1304584-1.pdf> [Accessed 19 March 2019].
◉ Low, C.F., 2018. Automated Attendance Taker using Passive MAC Address Probing. [pdf]. Available at: <
http://eprints.utar.edu.my/3066/1/fyp_CN_2018_LCF_-_1403534.pdf> [Accessed 20 March 2019].
◉ Makhtar, M., Rosly, R., Fadzli, S. A., Shamsuddin S.N.W and Jamal A.A., 2016. Implementation of Mobile
Attendance Application using Geo-Fence Technique. [online]. Available at: <
http://www.arpnjournals.org/jeas/research_papers/rp_2016/jeas_0316_3820.pdf> [Accessed 20
March 2019].
◉ Ray, B., 2018. How An Indoor Positioning System Works. [online] Available at: <
https://www.airfinder.com/blog/indoor-positioning-system> [Accessed 12 February 2019].
35
REFERENCES
◉ Redetzke, S., Vanner, A. and Otieno, R., 2017. Smart Room Attendance Monitoring and Location
Tracking with iBeacon Technology. [online] Available at: <
https://web.wpi.edu/Pubs/E-project/Available/E-project-042517-170052/unrestricted/COMPLETE_eC
DR_MQP_SUBMISSION.pdf
> [Accessed 10 February 2019]
◉ Shejalwal, B.Y., Walke, A.H., Solanki, R.M., Pandit, A. and Shelar, Y.M., 2018. Smart Attendance System
Using Radio Frequency Identification (RFID) And Android. [online] Available at: <
https://www.iosrjen.org/Papers/Conf.ICIATE-2018/Volume-10/9-44-48.pdf> [Accessed 19 March
2019].
◉ What is Indoor Positioning System. [online] Available at: <
https://senion.com/indoor-positioning-system/> [Accessed 10 February 2019]
◉ What is Proximity and IoT?. [online] Available at: <
https://kontakt.io/beacon-basics/what-is-proximity-and-iot/> [Accessed 12 February 2019]’
◉ What is WHITE Box Testing? Techniques, Example, Types & Tools. [online] Available at: <
https://www.guru99.com/white-box-testing.html> [Accessed 4 July 2019]
36