(For USM Staff/Student Only)

EngLib USM > Ω School of Electrical & Electronic Engineering >

Development of public transportation monitoring platform using IOT (Internet Of Things)

Development of public transportation monitoring platform using IOT (Internet Of Things) / Prashanth Poobalan
Pada zaman (IoT) Internet of Things, terdapat banyak peranti yang berhubung pada internet, untuk kegunaan awam. Banyak sensor dan alat pemproses yang semakin canggih di passang serata tempat. Akan tetapi, terdapat suatu industri yang didtapati ketinggalan dalam trend ini, iaitu industry pengankutan awam. Pengankutan awam yang terdapat di serata tempat seperti bas dan ferri, sering didapati tidak berhubung pada internet, pada zaman dimana semua benda dihubungkan kepada internet. Aduan yang sering didengari tentang industri pengankutan awam adalah terutamanya di zaman “internet of things” adalah, para komuter pengankutan awam, mengadu bahawa mereka tidak dapat trek atau mengesan pengankutan awam mereka. Jadi projek ini mencadangkan agar suatu platform untuk pengguna mengesan pengankutan awam mereka dibangunkan. Pembangunan projek ini dilakukan dalam beberapa peringkat. Pembanguan pertama adalah pembanguan perkakasan, megunakan modul GPS Skylab SKM53 dan Intel Edison computer di dalam modul dan seterusnya perisian di bangunkan. Pembangunan perisian bermula dengan pembangunan kod, utuk membaca data dari modul GPS, sterusnya pembangunan kod untuk mengesan jumlah muka yang terdapat dalalm suatu imej and pembangunan soket UDP sebagai “transport layer protocol”. Maka ini mengakhiri pembinaan dari sudut pelanggan. Selepas itu pelayan web dibina mengunakkan mesin Windows, yang mengandungi pelayan web Apache, yang menyokong perisian MySQL “relational database management system” dan PHP. Mengunakan perisian ini, suatu laman web dibina menggunakan PHP, HTML, JavaScript dan Google Maps API. Setelah pembangunan ini ditamatkan, maka pembangunan platform ini telah pun tamat. System ini berfungsi dengan menghantar data GPS dan keputusan kod pengira muka, melalui pelanggan UDP melalui Wi-Fi kepada pelayan UDP di mesin Windows. Data ini di simpan di database MySQL, yang kemudianya digunakan oleh skrip PHP untuk menyuap data kepada laman web HTML, JavaScript dan Google Maps API, untuk di paparkan sebagai penanda Google Maps. Pembagunan perkakasaan and pembangunan perisisan untuk projek ini dapat berfungsi seperti di ingini perisisan pengira muka dapat megiria kesemua muka pada imej yang jelas, dan modul GPS dapat mengeluarkan koordinat GPS yang hanya mempunayi kesalahan sebanyak 0.005094% untuk latitude dan 0.000078% untuk longitude. Jadi maka kesimpulanya, platform ini dapat berfungis sebagai pengira muka, penerima koodinat GPS dan pelanggan UDP untuk menghantar data kepada pelayan UDP melalui sesawang Wi-Fi, yang berkerja selari dengan skrip PHP dan Google Maps API, untuk membentuk suatu platform yang lancar untuk para pengguna system pemantauan pengangkutan awam menggunakan IoT _______________________________________________________________________________________________________ In the age of the (IoT) Internet of Things, many devices are being hooked up to the internet, for the ease of the public. Increasingly sophisticated sensors and processing units are placed all around. However one industry appears to be lagging behind this trend, which is the public transportation industry. Busses, ferries that are ubiquitous tend to be disconnected to the internet, in an age where everything is connected. A major complaint surrounding such public transportation is that in the age of the internet of things, the commuters of the public transport are unable to track their public transportations. Hence this project proposes to develop a platform for the users to track their public transits. This project development is done in multiple stages. The first development is the hardware development using Skylab’s SKM53 GPS module and the Intel Edison computer-on-module, then the software of the system is developed. The software development begins with the development of code to read from the GPS module, then to create a code to count faces followed by the UDP socket programming to act as a transport layer protocol. This then concludes the client side build of this project. Then the web server is built on a windows machine, which hosts the Apache web server providing support for the MySQL relational database management system, and PHP. With this a webpage is created using PHP, HTML, JavaScript and Google Maps API. Once this is accomplished, this then concludes the build. The system works by constantly sending over GPS data and the face count results, over the UDP client through a Wi-Fi network to a UDP server on the Windows machine. The data is then stored in a MySQL database, which is then used by the PHP script to grab data and fed to the HTML, JavaScript and Google Maps API webpage for it to be displayed as a marker on the Google Maps. The hardware and software developed for this build is able to perform its intended functionalities flawlessly, the facial detection using OpenCV is able to count the number of faces found in the clear images accurately, and the GPS coordinates are accurate at an average error of 0.005094% for the latitude and 0.000078% for the longitude respectively. As a conclusion the platform is able to function as a face counter, GPS receiver and a UDP client to send the data off to a UDP server via Wi-Fi a network, which works in conjunction with the PHP script and Google Maps API to form a seamless platform for the users of this transportation monitoring platform using IoT’s.
Contributor(s):
Prashanth Poobalan - Author
Primary Item Type:
Final Year Project
Identifiers:
Accession Number : 875006036
Language:
English
Subject Keywords:
Internet of Things; devices; sophisticated
First presented to the public:
6/1/2016
Original Publication Date:
7/4/2018
Previously Published By:
Universiti Sains Malaysia
Place Of Publication:
School of Electrical & Electronic Engineering
Citation:
Extents:
Number of Pages - 99
License Grantor / Date Granted:
  / ( View License )
Date Deposited
2018-07-04 11:41:22.91
Date Last Updated
2019-01-07 11:24:32.9118
Submitter:
Mohd Jasnizam Mohd Salleh

All Versions

Thumbnail Name Version Created Date
Development of public transportation monitoring platform using IOT (Internet Of Things)1 2018-07-04 11:41:22.91