Professional Documents
Culture Documents
Smart School
Bus: IoT Based
School Bus
Monitoring
System
Presented By:
Judy T Raj
Cs8
12141828
3
Introduction
INTERNET
(Cloud)
THINGS
(gps, rfid, processor)
5
Problem Definition
Students often get on the wrong buses and get off at the
wrong stops.
Bus drivers maybe unable to identify all students and
will not know in time if a student is missing.
Parents have no way of knowing if their ward is safe
until the evening when the bus returns.
There is no provision to monitor driving within speed
limit or unscheduled deviations.
School students aren’t allowed phones.
Working parents have no way of knowing if and when
their kids get home.
There is no reliable method for tackling delays or
accidents, which further aggravate parents.
7
System Study
Existing System
There are two main bus tracking systems available in the
market today:
Proposed System
A reliable system that tracks the location of school
buses in real-time by uploading the geo-
coordinates continuously via WiFi.
Identifies each student as they enter and alight the
bus using Radio Frequency Identification
embedded in student id cards.
10
System Study
Benefits
Scalable
- The application is designed with provisions to
accommodate new buses and new routes.
Low cost
- Uses ESP8266 microcontroller which is low-cost
and provides efficient latency.
User friendly
- Easy to use and provides a simple interface
Reliable
- Updates are real time and hence reliable.
13
System Requirements
SOFTWARE REQUIREMENTS
FRONT END:
Operating system: Android API 14 & above
Development : Android Studio
: Arduino IDE
: Notepad++
BACK END:
Php + MySql
HARDWARE REQUIREMENTS
ESP8266 MICROCONTROLLER
UBLOX 6M GPS MODULE
MF-RC522 RFID Reader
PC-Mate
15
Module Specification
1. LOCATION TRACKER
GPS module attached to the microcontroller reads real-
time location of the vehicle continuously.
The microcontroller uploads the geo-coordinates thus
received to the back-end database via WiFi.
The front-end application continuously checks for
changes in the database, on loading.
When the application finds a change in the database, it
reads the newly updated coordinates and plots them on
a map in it’s UI using the phone’s internet.
Module Specification
17
DATABASE
Illustration
HARDWARE
ENSEMBLE
APPLICATION
STUDENT IDENTIFICATION
The id cards of each student is embedded with an RFID tag.
An RFID reader connected to the microcontroller identifies
each student as they enter.
The processor searches for the student in the database finds the
respective parents’ id and notifies them with the location input
from the GPS module.
SCHOOL BUS
Request Response
USER MONITORING USER
SYSTEM
21
PC-Mate
CIRCUIT DIAGRAM FOR BREAK OUT BOARD
22
PC-Mate
CIRCUIT DIAGRAM FOR CONNECTING PERIPHERALS
23
PC-Mate
USE CASE DIAGRAM : UML DIAGRAM
24
PC-Mate
26
Tables
Online Databases
STUDENT
27
Tables
ROUTE
User
29
Tables
BUS
30
Tables
STATUS
32
UI
LIMITATIONS
FUTURE SCOPE
THANKYOU