Real-Time Campus University Bus Tracking Mobile Application: July 2018
Real-Time Campus University Bus Tracking Mobile Application: July 2018
net/publication/328834009
CITATIONS READS
9 12,655
6 authors, including:
SEE PROFILE
All content following this page was uploaded by Nurul N. Jamal on 07 October 2019.
Real-Time Campus University Bus Tracking Mobile the location of the bus. They do not know the current
Application is a mobile application to help campus members location of the bus and they could not estimate the time
detect the current location of the bus in real-time. Real-Time arrival and time for them to get prepared. Other than that,
Campus University Bus Tracking Mobile Application is a not knowing the unique identification for a bus will also
hybrid mobile application. However, for this development, it is complicate them on which bus they should take.
developed for Android user only. It can show updated
estimation time arrival and the number of persons inside the
bus. This project using two devices embedded inside the bus, To reduce this inconvenience, Real-Time Bus Tracking
which are GPS Tracker device and IoT people counter device. System is developed. The system ease people in managing
All devices will transmit the data into cloud database which is their journey plan. The main function of the system is to
Firebase. Real-Time Campus University Bus Tracking Mobile track the exact location of a bus. Other than that, the main
Application is developed as a platform for user to receive the objective of developers developed Real-Time Bus Tracking
data transmitted from database. Other than that, Student will System is to motivate more people to ride public
know the time arrival of the bus and the current quantity of transportation and increase their satisfaction. This system is
people inside the bus to lead them avoid wasted time knowing can help reduce traffic congestion as well as environmental
that they wait for the bus that pack of passenger. The student impact.
also able to make complaint and feedback via the platform.
Furthermore, this project using PhoneGap as a tool platform
II. RELATED WORK
to develop the application. The GPS Tracker device using
Arduino and IoT people counter using Raspberry PI to
A. Similar Existing System
transmit data. Overall this project using the reusability
techniques and Agile method to complete all the system which Around the world, there are many vehicles tracking
it is involved four interactions to make it full system work as system have been developed. These systems have their own
expected. uniqueness. An example of EVO GPS Tracker is developed
to provide vehicle security and GPS location for personal and
Keywords—Hybrid, GPS, PhoneGap, Raspberry PI, Agile, fleet vehicle owners. This device combines with advanced
Reusability technology and safely features to keep the vehicles secured
whenever they go. Controlling and Monitoring the vehicles
can be done in an easy and convenient way [3].
I. INTRODUCTION LiveViewGPS designed to provide vehicle security and GPS
Bus Transportation already began on August 10, 1826, in location for fleet vehicle owners. Now they have variety of
Nantes called Omnibus [1]. Omnibus consist of 2 horses and option to choose either personal, bus, professional vehicle,
can hold into 16 passengers at one time. The word bus is and all sorts of vehicle tracking system. They have a device
derived from Latin word which is Omnibus that carry the that combines with advanced technology that keep the
meaning of carriage for all. After the development of vehicle secured whenever they are [4]. XSSecure XTS
Tracking System is GPS navigation engineered for use in
Omnibus, people keep invented by reuse the similar vehicles. This device is manufactured in Conjoinix which is
architecture of the system such as horsecar, cable car a multinational company and a producer of security
streetcar and modern bus. Public transportation in Malaysia equipment. It provides huge list of features like, stolen
starts developed during the British era. Since then, public vehicle recovery, asset tracking, video & audio surveillance,
transportation in Malaysia is getting better over the time. transit tracking, fuel monitoring, distance calculation,
historic tracking data auditing and etc [5].
However, over the years, many issues occurred
such as the time management of the bus transportation is B. Techniques Used
decrease due to the environment factors [2]. For example, in Nowadays, people used many kinds of different operating
University, the main passengers are students and staff system in their smartphone such as iOS, Android and many
members. Currently, they are often late to class and faculty others. Thus, developers need to develop many kinds of
because they decide to wait for the bus without knowing the platforms using different frameworks, architectures and
exact location of the bus. Most of them feel unsure where contents to build an equal application for all. The cost of
TABLE I: ANALYSIS ON THE COMPARISON ON SIMILAR EXISTING SYSTEM TABLE II: THE REQUIREMENT MODEL
Author(s) and System Real-Time Real-Time Real time Requiremen Vehicle Tracking System Name Total of Value CV
Name College Bus Bus Web ts Model: and Author(s) occurrenc (%)(A/ Property
Tracking Tracking Based Real-Time Real- Real- es per 3)
application System Bus College Time Time row(A). *100)
for Android [12] Tracking Bus Bus Web
smartphone System Tracking Trackin Based
[11] [13]
applicatio g Bus
Layer Requiremen
t Model:
Software used Software Android -Sublime -Sublime
Update x x x 3 100 C
for Tools Studio -phoneGap
Location
implementatio Languages C# HTML, HTML
n PHP and and CSS Requiremen
CSS t Model:
Database Localhost Firebase Localhost Display x x 2 66.7 C
(for testing) (for schedule of
*for real testing) bus
implementat *for real
ion (not impleme
mention) ntation
(not
mention) Transportation module describe how the bus is tracked by
installing the GPS Tracker. The GPS satellite transmits
microwave signal to GPS bus tracker device that allows the
device to give related information such as location, bus
V. ARCHITECTURE USED speed, estimation time arrival, and direction. This allows
GPS tracker device to update the historic navigation data in
The architectural style of this system is a Three tier
real time. The data received by GPS satellite is then
layer. The system is designed to be used on a mobile device
transferred into GSM or Cellular Network for the location of
application with the connection to a server using the Internet.
Mobile application’s core operation is to update the user the bus map in the mapping system. The recorded
interface with the newly requested information based on the navigation data is stored in an internet server. The client will
user’s input and retrieve data from a data store. This system has receive this historic navigation data in Real-Time Campus
few modules which can be break into three partitions; (i) University Bus Tracking Mobile Application when they
Transportation module, (ii) Admin module and (iii) User make a request to check where the current bus is. For IoT
module. Those modules have their own characteristics. people counter, its calculate how many people in the current
bus. Once it did calculate the total of people inside the bus,
it will transmit the data into internet server and store the
data there. The total number of people inside the current bus
2018 Seventh ICT International Student Project Conference (ICT-ISPC)
attached with Arduino kit and IoT counter to count people in system can help them in managing the time and problem
bus. faced regarding the bus transportation managements system.
a) GPS Module The comparison of the performance on the functionality is
tabulated in Table III.
The extension module that we used are Neo-6m which is a
GPS module. The module works perfectly with Arduino. It
enables the Arduino to track the movement or location of
the device in real time. However, to enable that
functionality, the connection between the module and the
Arduino must be established first. Then, create an
application via visual studio which we can locate the current
GPS location.
b) IoT Module
project is believed to help student in managing their trip to [5] XSSecure XTS Tracking System. Retrieved from
class. Besides, students are able to use the Real-Time http://www.xssecure.com/product.html/ [Accessed March 28,
2018
Campus University Bus Tracking Mobile Application as an [6] Mohamed-V Agdal Univ, Ecole Mohammadia, 2014. All about
opportunity to make a complaint to be heard by management. software reusability: a systematic literature review. Journal of
The main objective of this project is to help in solving the Theoretical and Applied Information Technology, pp. 1992-
problem faced by students regarding bus transportation on 8645
campus is achieved. [7] L. Gherardi,, D. Hunziker, and G. Mohanarajah, , 2014. A
Software Product Line Approach for Configuring Cloud
For future works, the existing application will be tested Robotics Applications. In Cloud Computing (CLOUD), 2014
further for functional and non-functional performance IEEE 7th International Conference on, IEEE, (June), pp. 745-
752.
evaluation. [8] M.A. Babar, L. Chen and F. Shull, 2010. Managing variability
in software product lines. Software, IEEE, 27(3), pp.89-91.
ACKNOWLEDGMENT [9] S. Halim, 2016. Core Asset Variability Modeling Approach for
Software Product Line Development (Doctoral dissertation).
This paper is done and fully supported by Sofware [10] M.A. Babar, L. Chen, and F. Shull, 2010. Managing variability
Engineering Department, Faculty of Computing, Universiti in software product lines. Software, IEEE, 27(3), pp.89-91.
Teknologi Malaysia (UTM). The authors fully acknowledged [11] Supriya Sinha, Pooja Sahu, Monika Zade et al., 2017. Real
Universiti Teknologi Malaysia for the approved funds from Time College Bus Tracking Application for Android
Faculty of Computing and GUP Research Grant VOT13H63 Smartphone. Vol. 6, Issue 2, pp. 20281-20284.
[12] Muhammad Irsyad Kamil Riadz, Nurul Nazihah Jamal,
which makes this important research viable and effective. A Mohammad Shafri Amir Mohd Sharif, Mohd Sufi Mohd
special thanks to all lecturers and students whose participated Suhaimi, 2017. A real-time bus tracking System, Undergraduate
in this project. Lastly, to parents and partners who always Project Report, Universiti Teknologi Malaysia: Faculty of
there give full support throughout this project. Computing.
[13] Manini Kumbhar, Meghana Survase, Pratibha Mastud, Avdhut
Salunke, 2016. Real-Time Web Based Bus Tracking System,
REFERENCES International Research Journal of Engineering and Technology.
[14] S. Halim, 2016. Core Asset Variability Modeling Approach for
[1] Premiers omnibus à Nantes - Herodote.net. (2017, January 03). Software Product Line Development (Doctoral dissertation).
Retrieved from https://www.herodote.net/10aou1826- [15] S. N. M. Ekssan, 2017. Enhanced Educational Robotics Feature
evenement18 26 08 10. php [Accessed April 04, 2018] Model With Pedagogical Elements In Software Product Line,
[2] Sejarah Bas Mini. (2013, September 20). Retrieved Universiti Teknologi Malaysia: Faculty of Computing.
from https://bm.ca ri.com.my/portal.php? mod=view&aid=4528 [16] Google Developers. (2017, August 16). Google Maps for every
[Accessed April 04, 2018] platform. Retrieved from https://developers.google.com/maps/
[3] Product Overview. Retrieved from [17] Adobe Systems Inc. (2015). Adobe Phonegap Documentation.
http://www.Evogpstracker.com/pro duct-overview/ Retrieved from https://phonegap.com/Google Developers
[4] Feet Management. Retrieved from (2017). Firebase. Retrieved from https://firebase.google.com/
https://www.liveviewgps.Com/flee t+management.html,
[Accessed April 04, 2018]