Major Report Final (K)
Major Report Final (K)
BACHELOR OF TECHNOLOGY
In
DR. A. RAJANI
Autonomous
(Kukatpally -Hyderabad-500085)
2023-24
                                                          1|Page
 Department of Electronics and Communication Engineering
     Jawaharlal Nehru Technological University Hyderabad
                   Kukatpally – Hyderabad-500085
This is to certify that the major project report entitled “ REAL          TIME
VEHICLE TRACKING SYSTEM” being submitted by
Supervisor:
DR. A. RAJANI
Department of ECE,
                                                                                   2
JNTUH CEH
                                                                          3
                                                             HEAD OF
                                                      THE DEPARTMENT
                                                                   DR. A.
                                                                  RAJANI
                                                                        -
                                                      Professor and Head,
                                                      Department of ECE,
JNTUH CEH.
Kukatpally -Hyderabad-500085
                                                                             4
in Electronics and Communication Engineering at the Jawaharlal Nehru
Technological University during the academic year 2023-24 is a Bonafide
work carried out by us and the results kept in the mini project has not been
reproduced. The results have not been submitted to any other institute or
university for the award of a degree or diploma.
(20011P0417)
ACKNOWLEDGEMENT
The project entitled “REAL TIME VEHICLE TRACKING SYSTEM” was carried
out by us. We are grateful to the Professor and Head of the department. Dr. A. Rajani of
Electronics and Communication Engineering, JNTU Hyderabad College of Engineering
Hyderabad, for their guidance while pursuing this project.
  We take this opportunity to record our gratitude to all those who helped us in the
successful completion of this project. There are many people who helped us directly or
indirectly to complete our project successfully. First, we would like to express our deep
gratitude towards our guide Dr. A. Rajani, Department of Electronics and
Communication Engineering for his support in the completion of our dissertation.
We would like to express our sincere thanks to Dr. A. Rajani, HOD, Department of
ECE for providing the facilities to complete the dissertation. We would like to thank all
our faculty and friends for their help and constructive criticism during the project period.
                                                                                          5
Finally, we are very much indebted to our parents for their moral support and
encouragement to achieve goals.
INDEX
                                                      Page
CONTENTS
                                                      Number
LIST OF FIGURES 8
LIST OF TABLES 9
LIST OF ABBREVIATIONS 10
ABSTRACT 11
1.Introduction 12-14
1.1 Aim 13
1.2 Objectives 13
1.3 Methodology 14
                                                                          6
             2.2 NMEA Protocol                22-30
References 46
                                                      7
                                LIST OF FIGURES
                                                         8
Figure 3.2   Blynk Application             37
                                                9
                     LIST OF TABLES
                                                               10
                    LIST OF
        ABBREVIATIONS
ABSTRACT
                                                           11
In today's dynamic transportation landscape, the demand for real-time vehicle
tracking solutions has surged, necessitating the integration of cutting-edge
technologies    to     meet    evolving   user   needs.    This   project    presents    a
comprehensive Real-Time Vehicle Tracking System designed to address these
demands by harnessing the combined power of Navigation with Indian
Constellation (NavIC), the TTGO-TCALL ESP32 microcontroller, and the Blynk
application.
                                                                                        12
                     1.INTRODUCTION
Our project focuses on utilizing the NavIC module to develop a real-time vehicle
tracking system. NavIC, a significant achievement for India, provides Standard
Positioning Service (SPS) to civilians and a more accurate, encrypted Restrictive
Service (RS) for military and defense applications. With its precise positioning
capabilities, NavIC supports users with accurate location data within a 1500km
radius around India, surpassing the accuracy of GPS.
Our project aims to overcome the limitations of GPS by utilizing NavIC for more
frequent and accurate real-time location tracking. Qualcomm's efforts to
                                                                               13
integrate NavIC chipsets into future mobile devices underscore its growing
reliability and cost efficiency compared to GPS. By utilizing NavIC's capabilities,
this project seeks to develop a robust vehicle tracking system capable of
providing   accurate,   reliable,   and   cost-effective   real-time   location   data,
addressing the evolving needs of transportation and logistics industries.
1.1 Aim:
The aim of our project is to develop a real-time vehicle tracking system utilizing
NavIC satellite navigation, TTGO-TCALL ESP32 microcontroller, and Blynk
application. This solution aims to enhance accuracy, reliability, and user-
friendliness in vehicle monitoring.
1.2 Objectives:
Design and implement a standalone tracking module utilizing NavIC for precise
real-time location tracking with high accuracy within the Asia-Pacific region,
interfaced with the TTGO-TCALL ESP32 microcontroller.
Integrate the IRNSS-enabled GNSS module with the TTGO T-Call ESP32 and
GSM functionality to enable continuous location tracking.
Utilizes Blynk Application to display the vehicle's location and providing users
with accessible   interface for monitoring.
1.3 Methodology:
                                                                                    14
                                         Fig 1.1: Block Diagram
As we can see from the block diagram above, we receive accurate signals from
the satellite to our tracking module. The tracking module consists of TTGO and
L89 which can process the NavIC signals and now the module will check for the
strength of the signal. The primary Components used for the standalone module
are TTGO T-Call ESP32 Wireless Module and an L89 Quactel. If the Strength of
Wi-Fi is more, it transmits the location data through Wi-fi and if not, it transmits
it through the GSM. The Main important Wi-fi board we are using is TTGO T-Call
V1.4 is a ESP32 is a microcontroller chip with a dual-core 32-bit LX6
microprocessor is integrated with the SIM800L wireless communication module.
It is used for wireless communication and it is a serial Wi-Fi wireless transceiver
module with an integrated TCP/IP protocol stack that gives access to wireless
communication for the microcontroller.
And the Second important module used is the L89 Quactel. L89 is a high-
performance IRNSS-enabled GNSS module, capable of acquiring and tracking GPS,
IRNSS, GLONASS, Beidou, Galileo, and QZSS signals. It is embedded with two
GNSS receivers. the module can work at L1 and L5 bands simultaneously which
gives us much more accuracy and good signal strength. L89 achieves exceptionally
good performance both in acquisition and tracking and fully meets the industrial
standard. With embedded LNA, dual antennas, and antenna switch functions, it is
an ideal product for automotive, consumer, and industry tracking applications.
WORKING:
                                                                                 15
•    The IRNSS-enabled GNSS module continuously receives signals from all the
     satellites (including NavIC Satellites), determining the accurate geographical
     coordinates (latitude and longitude) of the vehicle.
•    The ESP32 microcontroller processes the GNSS data, converting raw
     coordinates into a human-readable format. It filters and refines the data to
     improve accuracy and reduce noise.
•    The processed data is then integrated with the SIM800L GSM/GPRS module.
     The ESP32 communicates with the module to establish a connection to the
     cellular network.
•    The ESP32, now equipped with the combined GPS and GSM capabilities,
     transmits real-time location data over the cellular network. This data includes
     the vehicle's current coordinates, speed, and other relevant information.
•    The Blynk application is configured to receive and display the real-time
     location data. The ESP32 communicates with the Blynk server, updating the
     application with the latest information.
•    The Blynk application provides a live map display, showing the vehicle's
     current location. Users      can interact with the map and track the vehicle in
     real-time.
•    The tracking device, comprising the TTGO T-Call ESP32, SIM800L GSM/GPRS
     module, and IRNSS-enabled GNSS module, is compact and designed to be
     carried by the person driving the vehicle. This ensures that the tracking device
     is always with the vehicle, enabling accurate path tracking regardless of the
     driver.
    Quectel L89 R2.0 module supports multiple global positioning and navigation
    systems: GPS, GLONASS, Galileo, BeiDou, QZSS, IRNSS. The module also
    supports SBAS (including WAAS, EGNOS, MSAS, and GAGAN) and AGNSS
    functions. L89 R2.0 is a dual-band, multi-constellation GNSS module that features a
    high-performance, high-reliability positioning engine. It facilitates fast and precise
    GNSS positioning. The module supports serial communication interfaces UART and
                                                                                       16
I2C. The integrated flash memory provides the capacity for storing user-specific
configurations and future firmware upgrades
Galileo:
Galileo is the European Union's global navigation satellite system. It is designed
to be interoperable with GPS and GLONASS, providing users with more accurate
and reliable positioning.
Galileo offers global coverage and aims to provide high-precision positioning for
various applications, including navigation, agriculture, and emergency services.
 BeiDou (BDS):
BeiDou is China's satellite navigation system, also known as the Compass
Navigation Satellite System. It consists of two separate satellite constellations:
BeiDou-1 and BeiDou-2.
BeiDou provides regional and global navigation services, with plans to expand
its coverage and improve its accuracy in the future.
                                                                               17
QZSS includes satellites positioned in orbit to provide precise positioning
information, particularly in urban environments where GPS signals may be
obstructed.
SAW Filter (Surface Acoustic Wave Filter): This filter helps in the selection
of desired frequencies and rejection of unwanted signals or interference from
adjacent frequency bands, enhancing the receiver's sensitivity and selectivity.
RF Front End with Integrated LNA (Low Noise Amplifier): The RF Front
End amplifies weak satellite signals received by the antenna while minimizing
added noise, improving the overall sensitivity of the GNSS receiver.
PMU (Power Management Unit): The PMU regulates the power supply to
various components of the module, optimizing power consumption and ensuring
reliable operation in different power scenarios, such as battery-powered devices
or vehicle systems.
                                                                                  19
Flash Memory: Flash memory stores firmware, configuration settings, and
possibly satellite almanac data. Almanac data includes predicted satellite
positions and other information, which helps in faster satellite acquisition during
startup.
RTC (Real-Time Clock): The RTC provides accurate timekeeping functionality,
essential for time stamping NMEA messages and coordinating GNSS position
fixes with other vehicle data.
DIP (Dual In-line Package): DIP may refer to the package style of certain
integrated circuits or components within the module, offering a standard form
factor for easy integration into circuit boards or modules.
LNA (Low Noise Amplifier): The LNA further amplifies satellite signals
received by the antenna before they are processed by the RF front end, boosting
signal strength and improving receiver sensitivity.
SPDT (Single-Pole Double-Throw) Switch: SPDT switches are used for signal
routing and selection. They may be employed to switch between different
antennas or filter paths to optimize signal reception based on the prevailing
conditions.
XTAL (Crystal Oscillator): The XTAL provides a stable clock source for the
module's microcontroller and other timing-sensitive components, ensuring
accurate signal processing and synchronization.
                                                                                20
Active Antenna Detection: This feature allows the module to detect whether
an active (powered) antenna is connected. It ensures that the receiver is
configured appropriately based on the type of antenna connected, optimizing
performance and power consumption.
                                                                           21
The Quectel L89 R2.0 module is equipped with 16 LCC (Leadless Chip Carrier)
pins and 29 LGA (Land Grid Array) pins, which serve as interfaces for
connecting the module to external devices and systems. LCC is a package type
used for integrated circuits (ICs), where the IC has no leads protruding from its
body. Instead, it typically has pads on its underside that make contact with the
circuit board. LGA is another package type used for ICs, where the IC has an
array of metal pads on its underside. These pads make contact with
corresponding pads on the circuit board.
GND (Ground):
This pin provides the reference ground voltage for the module and should be
connected to the ground of the system.
VCC:
This pin is the supply voltage input for the module. It typically connects to the
positive voltage supply of the system.
                                                                              22
This pin indicates the presence of jamming or interference in the GNSS signals.
It can be used to trigger actions or alerts in the system when jamming is
detected.
GEOFENCE:
This pin is used to define geographical boundaries (geofences) within which the
module operates or triggers specific events.
WAKEUP:
This pin is used to wake up the module from a low-power sleep mode or standby
mode.
3D_FIX:
This pin indicates whether the module has obtained a 3D fix on the GNSS
signals, meaning it has a reliable position fix in three dimensions (latitude,
longitude, and altitude).
RESET_N (Reset):
This pin is used to reset the module. When pulled low or held at a specific
voltage level, it initiates a reset sequence to restart the module.
                                                                             23
EX_ANT (External Antenna):
This pin is used to connect an external GNSS antenna to the module for
improved signal reception, especially in situations where internal antenna
performance is insufficient.
Parameter Specification
  Default Constellations       GPS (L1 C/A) + Galileo (E1) + QZSS (L1 C/A) +
                               NavIC (L5)
                                                                               24
 STRUCTURE OF NMEA PROTOCOL MESSAGES:
Data: Variable-length fields delimited by ','. The length depends on the NMEA
message type.
End of the sentence: <CR><LF>, CR stands for Carriage Return, and LF stands
for Line Feed. In ASCII (American Standard Code for Information Interchange)
and related standards, Carriage Return (CR) moves the cursor to the beginning of
the line, and Line Feed (LF) moves the cursor down to the next line. Together,
they are often used to signify the end of a line.
                                                                                         25
GNSS System                                            TalkerID
GPS (Global Positioning System)                        GP
GLONASS (Global Navigation Satellite System)           GL
Galileo                                                GA
BeiDou (BDS)                                           GB
NavIC (IRNSS)                                          GI
QZSS (Quasi-Zenith Satellite System)                   GP
Combination of Multiple Systems                        GN
                              Table 2.3 : NMEA Talker ID
NMEA 0813 is one of the most widely used versions, defining the standard for
serial data communication between marine electronic devices. NMEA 0183
V3.01, V4.10 are the various revisions and updates to the NMEA 0183 standard
to accommodate changes in technology and incorporate new features.
STANDARD MESSAGES:
$<TalkerID>RMC,<UTC>,<Status>,<Lat>,<N/S>,<Lon>,<E/
W>,<SOG>,<COG>,<Date>,<MagVar>,<MagVarDir>,<ModeInd>,<NavStatu
s>*<Checksum><CR><LF>
Where ‘,’ is the delimiter.
                                                                               26
UTC                        Coordinated Universal Time (hours, minutes,
seconds)
Invalid)
= South)
W = West)
ir West)
ed fix
(M = Meters)
separation (M = Meters)
                                                                       28
3. GSV (Satellites in View): Reports information about the satellites visible to
   the GPS receiver, including their identification, elevation, azimuth, and signal
   strength.
                                                                                29
    Mode                    Mode of operation (M = Manual,A =
                             Automatic)
    FixMod                  Fix mode (1 = No Fix, 2 = 2D Fix, 3 =
    e                        3D Fix)
    SatID                   Satellite ID (up to 12 satellite IDs may
                             be present)
    PDOP                    Position Dilution of Precision
    HDOP                    Horizontal Dilution of Precision
    VDOP                    Vertical Dilution of Precision
    SystemI                 System ID (1 = GPS, 2 = GLONASS)
    D
                                  Table 2.7 : Parameters of GSA
Example:
$GNGSA,A,3,195,21,194,07,08,199,01,30,27,16,09,,0.70,0.46,0.53,1*37
Example:
$GNGLL,3149.333680,N,11706.947520,E,073925.000,A,D*46
6. VTG (Course Over Ground and Ground Speed): Provides data on the
  current course over ground and ground speed.
                                                                                 30
     COG                   Course Over Ground (True)
'T')
character 'M')
K hour)
character 'K')
Example:
$GNVTG,0.00,T,,M,0.08,N,0.14,K,D*2B
PQTM MESSAGES:
In the context of Quectel modules, PQTM messages are indeed proprietary
NMEA messages defined by Quectel to provide specific information related to
the module's operation.
     Format:
     $PQTMANTENNASTATUS,<Status>,<Mode>,<Power>*<Checksum><CR><L
F>
          Field                  Description
                                 Antenna status.
                                 0 = Normal
            <Statu               1 = Open circuit
                                 2 = Short-circuited
             s>
>
     Format:
     $PQTMCFGANTENNA,<R/W>,<Mode>*<Checksum><CR><LF>
      R/W : Read/Write Configuration (0=Read, 1=Write)
        Mode: Antenna Operation Mode (0=Automatic, 1=Internal antenna (patch
antenna))
                                                                                 32
 PAIR MESSAGES:
PAIR messages typically provide functionality or features that are unique to the
chipset supplier's implementation. They may include commands for configuring
specific settings, accessing proprietary features, or retrieving information that is
not available through standard NMEA messages.
Some of the common pair commands are:
Format:
$PAIR001,<CommandID>,<Result>*<Checksum><CR><LF>
     Field                          Description
     <CommandI                      Type of command/packet to be
     D>                             acknowledged.
                                    0    =     Command       has        been
                                    successfully sent.
                                    1 = Command is being processed.
                                    Please wait for the result.
        <Result>
                                    2 = Command sending failed.
                                    3    =   <CommandID>           is    not
                                    supported.
                                    4 = Command parameter error.
                                    Out of range/Some parameters
                                    were lost/Checksum error.
                                    5 = MNL service is busy. You can
                                    try again soon.
                      Table 2.10: Parameters of Acknowledgement packet
2. Packet Type: 066 PAIR_COMMON_SET_GNSS_SEARCH_MODE
 Sets the GNSS search mode.
                                                                                 33
                                                                              Format:
$PAIR066,<GPS_Enabled>,<GLONASS_Enabled>,<Galileo_Enabled>,<BDS_En
abled>,<QZSS_Enabled>,<NavIC_Enabled>*<Checksum><CR><LF>
     Field                              Description
                                        0   =    Disable     (DO      NOT
                                        search for GPS satellites)
       <GPS_Enabled>
                                        1   =     Search      for     GPS
                                        satellites
                                        0   =    Disable     (DO      NOT
                                        search        for    GLONASS
      <GLONASS_Enable
                                        satellites)
              d>
                                        1 = Search for GLONASS
                                        satellites
                                        0   =    Disable     (DO      NOT
                                        search for Galileo satellites)
      <Galileo_Enabled>
                                        1   =    Search     for     Galileo
                                        satellites
                                        0   =    Disable     (DO      NOT
                                        search for BDS satellites)
       <BDS_Enabled>
                                        1   =     Search      for     BDS
                                        satellites
                                        0   =    Disable     (DO      NOT
                                        search for QZSS satellites)
       <QZSS_Enabled>
                                        1   =    Search      for     QZSS
                                        satellites
                                        0   =    Disable     (DO      NOT
                                        search for NavIC (IRNSS)
      <IRNSS_Enabled>
                                        satellites)
                                        1 = Enable (Search for
                                        NavIC (IRNSS) satellites)
                           Table 2.11: Parameters of GNSS search mode
Example:
//Search for NavIC satellites only:
$PAIR066,0,0,0,0,0,1*3B
Supported GNSS search modes:
                                                                                  34
GPS only
NavIC (IRNSS) only
GPS +QZSS
GPS + Galileo + NavIC (IRNSS)
GPS + Galileo + NavIC (IRNSS) + QZSS
GPS + Galileo + GLONASS + BDS
GPS + Galileo + GLONASS + BDS + QZSS
GPS + Galileo + GLONASS + BDS + NavIC (IRNSS)
GPS + Galileo + GLONASS + BDS + NavIC (IRNSS) + QZSS
QGNSS is a tool that allows us to interact with Quectel GNSS modules quickly
and easily. It enables evaluation, performance testing, development and
debugging of Quectel GNSS modules. It Presents all the information collected by
the GNSS device. All aspects of GNSS data (positioning, velocity, time, satellite
tracking, etc.) can be monitored.
                                                                              35
                        Fig 2.3: Main Window of QGNSS Software
      Butto                   Description
      n
      PRN                     Pseudo-Random         Noise   (PRN)    number,
                              representing     the   unique   identification
                              number of the satellite.
      BAND                    Frequency band utilized by the satellite
                              for transmitting signals to the receiver.
      AZI                     Azimuth angle of the satellite in degrees,
                              indicating its horizontal position relative
                              to the observer.
      ELE                     Elevation angle of the satellite in degrees,
                                                                                      37
                             indicating its vertical position relative to
                             the observer.
                       Table 2.12: Signal View Function Description
Command Console:
The “Command Console” tool is used for sending a command.
                                                                            38
                                     Fig 2.7: Command Console
    Online Map:
      It is a visual representation of geographic locations, in which we can see our
current location.
                                                                                 39
      3.TTGO T-CALL ESP32 AND BLYNK
                             APPLICATION
3.1 TTGO TCALL ESP32 MODULE:
APPLICATIONS:
Remote Monitoring: Gather sensor data remotely and transmit it over cellular
networks for applications in environmental monitoring, agriculture, or industry.
                                                                              40
Asset Tracking: Combine GPS functionality with the module to create tracking
devices for vehicles, equipment, or shipments, providing real-time location
updates via SMS or cloud storage.
SPECIFICATIONS:
                                                                          41
                          ESPRESSIF-ESP32 240MHz
             Chipset      Xtensa®     dual-core 32-bit
                          LX6 microprocessor
                            QSPI flash 4MB / PSRAM
             FLASH
                          8MB
Weight 12 grams
                                                             42
            Table 3.1: Specifications of TTGO TCALL ESP32 Module
At its core, Blynk operates on a client-server architecture, where the Blynk app
serves as the client, and the Blynk Cloud functions as the server. Users can
easily create projects within the Blynk app by adding widgets, which represent
different functions or controls for their IoT devices. The Blynk Cloud facilitates
seamless communication between the app and the connected hardware,
                                                                               43
 ensuring smooth interaction and real-time data exchange. Supported hardware
 platforms include Arduino, Raspberry Pi, ESP8266, ESP32, and others, with
 communication protocols such as Wi-Fi, Bluetooth, and Ethernet also being
 compatible.
Security and Surveillance: Monitor and control security cameras, sensors, and
alarm systems remotely to enhance the safety and security of homes, offices, and
public spaces.
Education and Research: Utilize Blynk for educational purposes and research
projects, enabling the creation of IoT prototypes, conducting experiments, and
collecting data remotely.
4. INTEGRATION OF COMPONENTS
 Hardware Setup:
 Connect the TTGO T-Call board to your computer and ensure it is recognized by
 the Arduino IDE. Since TTGO T-Call integrates both ESP32 and SIM800L GSM
                                                                              45
module, ensure proper power and communication connections between the
board and other components like the L89 GNSS module
The TinyGSM library is used to establish a cellular network connection using the
TTGO T-Call ESP32 Module. The code connects to the APN and authenticates
using the user and pass. The cellular network connection is then used to send
data to the Blynk App.
Upload the code to an TTGO T-Call board using the Arduino IDE.
Download and install the Blynk mobile application from the App Store or Google
Play Store. Create a new project in the Blynk app and obtain the authentication
token. Add the necessary widgets to the Blynk project, such as buttons, sliders,
and displays, to control and monitor the vehicle tracking system. Configure the
widgets to communicate with the TTGO T-Call board using the authentication
token obtained earlier.
The Blynk library is used to send the GNSS data to the Blynk App. The code uses
the Blynk virtual pins to display the data on the Blynk App dashboard. The
location is updated on the map using the Blynk Map Widget.
                                                                             46
                                Fig 4.1 : Blynk Application Interface
Integration:
Modify the Arduino code to establish a connection to the Blynk server using the
provided authentication token. Implement code logic to read data from the L89
GNSS module and send it to the Blynk server periodically. Use Blynk widgets to
visualize the GPS data on the mobile application, such as displaying the vehicle's
location on a map, speed, direction, and the number of satellites.
Deployment:
Once the system is successfully tested and verified, we deploy it in the vehicle
for real-world usage. Continuously monitor the system's performance. The
tracking device is compact and designed to be carried by the person driving the
vehicle.
                                                                               47
                5. RESULT AND ANALYSIS
                                                                                48
include $GAGSV, $GPGSV, $GNRMC, $GNGGA, etc., providing information
about satellites in view, their positions, and signal quality.
Data Dock (Top Right): Displays detailed positional and status information
including coordinates, altitude, speed, fix mode, and more.
                                                                                   49
Signal Level (Top Center): Bar graph showing the signal strength of NAVIC
satellites. The PRNs (Pseudo-Random Numbers)        represent different NAVIC
satellites with their respective signal strengths. To enable NAVIC signals on a
GNSS module, we typically need to send specific configuration commands to the
module. These commands can vary depending on the manufacturer and model of
the GNSS receiver.
To enable NavIC Signal in L89 GNSS Module we use the following pair
command:
$PAIR066,<GPS_Enabled>,<GLONASS_Enabled>,<Galileo_Enabled>,<BDS_
Enabled>,<QZSS_Enabled>,<NavIC_Enabled>*<Checksum><CR><LF>
                                                                            50
These are the results from Blynk application, it provide details about the
device's location and movement. The map section displays the device's current
location. Below the map, several metrics are provided: Latitude, Longitude,
Altitude, Speed, Direction, No of Satellites.
                                                                              51
             6. CONCLUSION AND FUTURE
SCOPE
CONCLUSION:
The L89 GNSS module, leveraging IRNSS and other satellite systems, delivers
precise and reliable location data, ensuring accurate tracking. Efficient data
processing is achieved through the ESP32, which extracts critical information
such as latitude and longitude from the NMEA sentences provided by the GNSS
module. Seamless data transmission is facilitated by the SIM800L module,
ensuring continuous and stable communication over cellular networks to the
Blynk cloud platform. This enables real-time monitoring via the Blynk
application, which offers a user-friendly interface for tracking the vehicle's
location on a map with ease. The solution is both cost-effective and scalable,
utilizing readily available components, making it suitable for a wide range of
applications including fleet management, personal vehicle tracking, and
logistics.
APPLICATIONS:
Personal Vehicle Tracking: For personal use, you can track your car's location
in case of theft or to monitor teenage drivers.
                                                                           52
Emergency Response: Emergency services can use real-time tracking to locate
stranded vehicles or dispatch help to accident scenes faster.
Stolen Vehicle Recovery: If your vehicle is stolen, the tracking system can help
authorities locate it and recover it quickly.
School Bus Tracking: Parents and school administrators can track the location
of school buses to ensure the safety of students and optimize bus routes.
FUTURE SCOPE:
                                                                             53
providing features such as tracking battery life, locating charging stations, and
monitoring energy consumption.
REFERENCES
[1] “Real Time Vehicle Tracking Using NavIC System”- Anshil P, Jeffrey W,
Naveen Kumar S, Jeswin J, 2023 IEEE.
[3] “The positioning and navigation system on latitude and longitude map using
IRNSS user receiver”- 2016, 122-127, IEEE.
[4] “Development of vehicle tracking system using GPS and GSM modem”-H. D.
Pham, Micheal Drieberg, Chi Cuong Nguyen, in IEEE Conference on Open
Systems (ICOS), 2013.
[5] “Design and Development of GPS/GSM based Vehicle Tracking and Alert
System for Commercial inter-city buses”, IEEE 4th International Conference on
Adaptive Science & Technology (ICAST), October 2012.
[6] “Yaqzan, A.I., Damaj, I.W. and Zantout, R.N., 2019. Gps-based vehicle
tracking system-on-chip.
[7] Cui, Y., Xu, H., Wu, J., Sun, Y. and Zhao, J., 2019. Automatic vehicle tracking
with roadside LiDAR data for the connected-vehicles system. IEEE Intelligent
Systems, 34(3), pp.44-51.
                                                                                54
55
56
57