EyeKids: Real-time tracking and monitoring system for child safety
EyeKids is a tracking and monitoring system that implements Global Positioning System (GPS) technology for obtaining location data, a General Packet Radio Service (GPRS) network for data transmission, and a cloud database for storing tracking data with the main purpose of allowing a parent to ensure...
Saved in:
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Penerbit UTM Press
2022
|
Subjects: | |
Online Access: | http://eprints.utm.my/108835/1/RajaZahilah2022_EyeKidsRealTimeTrackingandMonitoringSystem.pdf http://eprints.utm.my/108835/ http://dx.doi.org/10.11113/ijic.v12n2.311 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.utm.108835 |
---|---|
record_format |
eprints |
spelling |
my.utm.1088352024-12-11T09:30:33Z http://eprints.utm.my/108835/ EyeKids: Real-time tracking and monitoring system for child safety Zaharan, Siti Zahidah Raja Zahilah, Raja Zahilah QA75 Electronic computers. Computer science EyeKids is a tracking and monitoring system that implements Global Positioning System (GPS) technology for obtaining location data, a General Packet Radio Service (GPRS) network for data transmission, and a cloud database for storing tracking data with the main purpose of allowing a parent to ensure their child safety remotely. Child safety is the number one priority of any parent. They are concerned about their child’s well-being and wanted to keep an eye on their child’s every movement. This project is meant to provide a solution to the concerned parents. This system includes three main components, a child tracking device, a parent-side application, and a cloud database. The tracking device is built using Arduino Uno Microcontroller Board, SIM808 GPS/GPRS/GSM module, and a push button. The tracking device sends its device ID, latitude, and longitude to the PHP server first using an HTTP request before it goes through the uploading process on the server to Firebase Database via HTTPS. Mobile EyeKids Parent-side application is based on Android where it is developed using the Flutter framework and implements Firebase Authentication for user authentication. The application consists of three main tracking functions, tracker, path tracking, and tracking analysis. The tracker function allows parents to track their child’s location based on the coordinate obtained which is displayed on a map. Path tracking functions show paths taken by children throughout a selected day on the map. Parents also are able to view analysis of child movement based on tracking data stored in the cloud database. The integration of hardware and software components of the system is evaluated to assess the correctness of the system through white box testing, black box testing, and user acceptance testing. The project follows a Rational Unified Process development model that has been adjusted to suit the size of the project and its requirements. The project has successfully developed and tested to be able to track child movement when the device is turned on and provide child location reports on a monthly basis. Penerbit UTM Press 2022 Article PeerReviewed application/pdf en http://eprints.utm.my/108835/1/RajaZahilah2022_EyeKidsRealTimeTrackingandMonitoringSystem.pdf Zaharan, Siti Zahidah and Raja Zahilah, Raja Zahilah (2022) EyeKids: Real-time tracking and monitoring system for child safety. International Journal of Innovative Computing, 12 (2). pp. 1-8. ISSN 2180-4370 http://dx.doi.org/10.11113/ijic.v12n2.311 DOI : 10.11113/ijic.v12n2.311 |
institution |
Universiti Teknologi Malaysia |
building |
UTM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Teknologi Malaysia |
content_source |
UTM Institutional Repository |
url_provider |
http://eprints.utm.my/ |
language |
English |
topic |
QA75 Electronic computers. Computer science |
spellingShingle |
QA75 Electronic computers. Computer science Zaharan, Siti Zahidah Raja Zahilah, Raja Zahilah EyeKids: Real-time tracking and monitoring system for child safety |
description |
EyeKids is a tracking and monitoring system that implements Global Positioning System (GPS) technology for obtaining location data, a General Packet Radio Service (GPRS) network for data transmission, and a cloud database for storing tracking data with the main purpose of allowing a parent to ensure their child safety remotely. Child safety is the number one priority of any parent. They are concerned about their child’s well-being and wanted to keep an eye on their child’s every movement. This project is meant to provide a solution to the concerned parents. This system includes three main components, a child tracking device, a parent-side application, and a cloud database. The tracking device is built using Arduino Uno Microcontroller Board, SIM808 GPS/GPRS/GSM module, and a push button. The tracking device sends its device ID, latitude, and longitude to the PHP server first using an HTTP request before it goes through the uploading process on the server to Firebase Database via HTTPS. Mobile EyeKids Parent-side application is based on Android where it is developed using the Flutter framework and implements Firebase Authentication for user authentication. The application consists of three main tracking functions, tracker, path tracking, and tracking analysis. The tracker function allows parents to track their child’s location based on the coordinate obtained which is displayed on a map. Path tracking functions show paths taken by children throughout a selected day on the map. Parents also are able to view analysis of child movement based on tracking data stored in the cloud database. The integration of hardware and software components of the system is evaluated to assess the correctness of the system through white box testing, black box testing, and user acceptance testing. The project follows a Rational Unified Process development model that has been adjusted to suit the size of the project and its requirements. The project has successfully developed and tested to be able to track child movement when the device is turned on and provide child location reports on a monthly basis. |
format |
Article |
author |
Zaharan, Siti Zahidah Raja Zahilah, Raja Zahilah |
author_facet |
Zaharan, Siti Zahidah Raja Zahilah, Raja Zahilah |
author_sort |
Zaharan, Siti Zahidah |
title |
EyeKids: Real-time tracking and monitoring system for child safety |
title_short |
EyeKids: Real-time tracking and monitoring system for child safety |
title_full |
EyeKids: Real-time tracking and monitoring system for child safety |
title_fullStr |
EyeKids: Real-time tracking and monitoring system for child safety |
title_full_unstemmed |
EyeKids: Real-time tracking and monitoring system for child safety |
title_sort |
eyekids: real-time tracking and monitoring system for child safety |
publisher |
Penerbit UTM Press |
publishDate |
2022 |
url |
http://eprints.utm.my/108835/1/RajaZahilah2022_EyeKidsRealTimeTrackingandMonitoringSystem.pdf http://eprints.utm.my/108835/ http://dx.doi.org/10.11113/ijic.v12n2.311 |
_version_ |
1818834055895973888 |
score |
13.223943 |