EyeKids: Real-Time Tracking and Monitoring System for Child Safety

IF 1.3 Q4 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE
Raja Zahilah, Siti Zahidah Zaharan
{"title":"EyeKids: Real-Time Tracking and Monitoring System for Child Safety","authors":"Raja Zahilah, Siti Zahidah Zaharan","doi":"10.11113/ijic.v12n2.311","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":50314,"journal":{"name":"International Journal of Innovative Computing Information and Control","volume":"22 1","pages":""},"PeriodicalIF":1.3000,"publicationDate":"2022-11-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Innovative Computing Information and Control","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.11113/ijic.v12n2.311","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 1

Abstract

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.
EyeKids:儿童安全实时跟踪和监控系统
EyeKids是一个跟踪和监控系统,采用全球定位系统(GPS)技术获取位置数据,通用分组无线服务(GPRS)网络进行数据传输,云数据库存储跟踪数据,主要目的是让家长远程确保孩子的安全。孩子的安全是所有家长的首要任务。他们关心孩子的健康,想密切关注孩子的一举一动。这个项目旨在为忧心忡忡的父母提供一个解决方案。该系统包括三个主要组件,一个儿童跟踪设备,一个家长端应用程序和一个云数据库。该跟踪装置采用Arduino Uno微控制器板、SIM808 GPS/GPRS/GSM模块和一个按钮构建。跟踪设备首先使用HTTP请求将其设备ID、纬度和经度发送到PHP服务器,然后在服务器上通过HTTPS将其上传到Firebase Database。移动EyeKids家长端应用基于Android平台,使用Flutter框架开发,并实现了Firebase身份验证。该应用程序包括三个主要的跟踪功能,跟踪器,路径跟踪和跟踪分析。追踪功能允许父母根据获得的坐标来追踪孩子的位置,坐标显示在地图上。路径跟踪功能在地图上显示儿童在选定的一天中所采取的路径。父母还可以查看基于存储在云数据库中的跟踪数据的儿童运动分析。通过白盒测试、黑盒测试和用户验收测试,对系统的硬件和软件组件的集成进行评估,评估系统的正确性。项目遵循Rational Unified Process开发模型,该模型已被调整以适应项目的大小及其需求。该项目已经成功开发和测试,当设备打开时,能够跟踪儿童的运动,并每月提供儿童位置报告。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
3.20
自引率
20.00%
发文量
0
审稿时长
4.3 months
期刊介绍: The primary aim of the International Journal of Innovative Computing, Information and Control (IJICIC) is to publish high-quality papers of new developments and trends, novel techniques and approaches, innovative methodologies and technologies on the theory and applications of intelligent systems, information and control. The IJICIC is a peer-reviewed English language journal and is published bimonthly
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信