Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
9 views22 pages

Advance Mobility With ITS

Wiman Communication Technologies specializes in manufacturing IoT devices, focusing on the design and production of IoT gateway products to enhance connectivity. The GPS Vehicle Tracker project aims to implement real-time tracking for Wiman's fleet, including hardware procurement, software configuration, and training for personnel. A feasibility study for a mobile app for intercity bus transport is also included, assessing market, technical, and financial aspects while utilizing Flutter for development.

Uploaded by

dyuvaraj810
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views22 pages

Advance Mobility With ITS

Wiman Communication Technologies specializes in manufacturing IoT devices, focusing on the design and production of IoT gateway products to enhance connectivity. The GPS Vehicle Tracker project aims to implement real-time tracking for Wiman's fleet, including hardware procurement, software configuration, and training for personnel. A feasibility study for a mobile app for intercity bus transport is also included, assessing market, technical, and financial aspects while utilizing Flutter for development.

Uploaded by

dyuvaraj810
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 22

EXECUTIVESUMMAR

COMPANYPROFILE
Wiman Communication Technologies, Chennai is an Manufacture of Generic IoT Devices -
Experience the Power of Seamless Connectivity.AtMahendra Engineering College, we believe that
we grow with our customers.We are a leading manufacturer specializing in the design,
development, and production of state-of-the-art IoT gateway products. Our innovative devices
serve as the pivotal link between the physical and digital worlds, enabling businesses and
individuals to fully leverage the transformative potential of the Internet of Things. At Wiman,
quality is our top priority, and we strive to provide robust, scalable, and user-centric IoT solutions
that drive digital transformation and success in the connected world.
SCOPEOFWORK
The Scope of Work for the GPS Vehicle Tracker project includes the design, installation,
and deployment of GPS tracking devices across the fleet of vehicles owned by Wiman. This
project will cover the procurement and installation of GPS tracking hardware, the
configuration of the tracking software platform, and the integration of real-time vehicle
tracking and reporting functionalities. The platform will provide fleet managers with
capabilities such as vehicle location tracking, route history, geofencing, speed monitoring, and
maintenance alerts. The scope also includes training for fleet personnel, ensuring full adoption
of the system, and post-installation support for troubleshooting and software updates.The goal
is to enhance operational efficiency, reduce costs,improve fleet visibility and security through
accurate tracking and reporting tools.

RESPONSIBILITIES

1. Procurement and Installation of GPS Devices:


o Supply and install GPS tracking devices in all vehicles within the fleet as specified by
the client.
2. Software Setup and Configuration:
o Configure the GPS tracking software platform to allow for real-time vehicle tracking,
route history analysis, geofencing, and other necessary features.
3. System Testing and Quality Assurance:
o Conduct system tests to ensure that the GPS devices and software are functioning
correctly and that the data transmitted is accurate.

SYSTEM ANALYSS

This feasibility study evaluates the potential of developing a mobile application for intercity bus
passenger transport that incorporates Flutter for cross-platform app development and GPS vehicle
tracking for real-time bus location monitoring. The study is divided into three main sections:
Market Feasibility, Technical Feasibility, and Financial Feasibility.

1. Market Feasibility

The primary target audience for the proposed mobile application includes both passengers
and bus operators. Passengers will use the app to book intercity bus tickets, track buses in
real-time, and receive updates on schedules, delays, and arrivals. Bus operators, on the other
hand, will benefit from the app’s fleet management tools, including real-time location
tracking.

2. Technical Feasibility

The mobile app will be developed using Flutter, a modern frameworkthat allows for the
creation of cross-platform applications for both iOS and Android. Flutter’s ability to develop
for both platforms using a single codebase reduces development time and costs.
Additionally, Flutter provides flexibility in UI design, enabling the creation of an intuitive,
user-friendly interface that caters to both passengers and bus operators.

3. Financial Feasibility

The development costs for this project include the cost of building the mobile
application, setting up the GPS tracking system in the buses, establishing the cloud
infrastructure, and integrating payment gateways and other third-party services. Flutter’s
cross-platform development capabilities help reduce the cost of having separate teams for
iOS and Android development, which makes it an affordable option for building a mobile
app.
SYSTEM REQUIREMENTSANDSPECIFICATION

Development Environment 1. AndroidStudio


2.Visual Studio Code or Xcode
3.Flutter
4.Eclipse or IntelliJ IDEA
5.Mapping software (e.g., google map API)
6.Server and database
HARDWAREREQUIREMENTS

1.GPS Device Tracking (Vehicle Side)


 Ublox NEO-M8N: A high-accuracy GPS receiver with excellent sensitivity.
 Quectel L76-L: A small form-factor GPS module that offers great accuracy and low
power consumption.

2.Communication Module
 GSM/GPRS Module: SIM800C, SIM900 for 2G/3G communication.
 4G LTE Module:Quectel EC25 for faster data transfer (4G connectivity).
 SIM Card: For mobile data transmission (requires a data plan).

3.Processor
 ARM Cortex-M Series
 Microcontroller (MCU): ARM Cortex-M3/M4, ESP32, or similar.

4.Memory
 RAM: 128 KB to 512 KB.
Flash Storage: 1 MB to 8 MB for firmware and data buffering.
SOFTWAREDESCRIPTIO

The GPS Vehicle Tracker software system is a comprehensive solution designed to


monitor the real-time location of vehicles, provide insights into vehicle movements, and facilitate
fleet management. The system combines GPS hardware, a mobile application, a cloud-based
backend, and data storage to offer an easy-to-use platform for users to track their vehicles. The
software is designed to serve both individual users and businesses with large fleets, offering
capabilities like location tracking, geofencing, historical data analysis, route optimization.

1.User Interface Design:


Android Studio offers a visual layout editor to easily design the app’s user interface.
Developers can drag and drop elements like buttons, maps, and text fields to create the
screens for tracking vehicles, setting up geofences, and viewing historical routes.
2. Location Services Integration:
Android Studio supports integration with Android’s location services to get real-time
GPS data. This feature is crucial for tracking the vehicle’s location on the map in the GPS
Vehicle Tracker app.

3.Emulator for Testing:

The Android Emulator allows developers to test the app without needing physical
devices. It can simulate GPS location data, which is useful for testing the vehicle tracking
and geofencing features.

Vehicle Tracking Systems:


Nearby car dealerships With the real-time collection of data in a work vehicle
tracking system, you can ensure that delivery reach their destination as quickly and safely
as possible. You can monitor potential hazards and delays and determine alternate options
using only your computer or phone. This capability eliminates inefficiencies so you can
serve more clients. Plus, you can update customers so they know when their delivery or
service will arrive.

Benefits of Company Car GPS Fleet Tracking


 Manage Your Employees: Tracking software gives you with frequent updates throughout
the day, as well as detailed reports about your drivers and their habits. You can use this
knowledge to maximize safety, ensure that your employees are making the most of their
time on the road and reduce unnecessary overtime hours
 Increase Productivity: GPS tracking devices allow employees to serve customers
more efficiently. With access to traffic and road conditions, you can direct drivers
toward alternative routes so they can reach their destination on time.
 Accessores

 FOXPRO - WFP300B
GSM Antenna:

A GSM (Global System for


Mobile
Communications) antenna is
used to send and receive signals for
mobile phone networks. It helps
establish a connection between
mobile devices (such as phones, tablets, or IoT devices) and the cellular network.
GSM antennas are often used in applications like mobile communications, machine-
to-machine (M2M) devices, and remote monitoring systems.
USER INTERFACE

1. The toolbar lets you carry out a wide range of actions, including running your app
and launching Android tools.
2. The navigation bar helps you navigate through your project and open files for
editing. It provides a more compact view of the structure visible in the Project
window.
3. The editor window is where you create and modify code. Depending on the current
file type, the editor can change. For example, when viewing a layout file, the editor
displays the Layout Editor.
4. The tool window bar runs around the outside of the IDE window and contains the
buttons that allow you to expand or collapse individual tool windows.
5. The tool windows give you access to specific tasks like project management,
search, version control, and more. You can expand them and collapse them.
6. The status bar displays the s tatus of your project and the IDE, as well as
notifications.
CODE INSPECTION
Whenever you compile your program, Android Studio automatically runs configured
Lint and other IDE inspections to help you easily identify and correct problems with the
structural quality of your code.
DEBUG
Android Studio assists you in debugging and improving the performance of your code,
including inline debugging and performance analysis tools.

FLUTTER
 Fast Development: Bring your app to life in milliseconds with Stateful Hot Reload.
Use a rich set of fully customizable widgets to build native interfaces in minutes.
 Expressive and Flexible UI: Quickly ship features with a focus on native end-user
experiences. Layered architecture allows full customization, resulting in incredibly
fast rendering and expressive designs.
 Native Performance: Flutter’s widgets incorporate all critical platform differences,
such as scrolling, navigation, icons, and fonts. Your Flutter code is compiled to
native ARM machine code using Dart's native compilers.
DART
Dart is a client-optimized language for fast apps on any platform and is also a
Google product. Experts recommend Dart because its coding style is similar to C, and it
facilitates easy learning of Object-Oriented Programming (OOP) concepts.
 Optimized for UI: Develop with a programming language specialized around the
needs of user interface creation.
 Productive Development: Make iterative changes using hot reload to see results
instantly in your running app.
 Fast on All Platforms: Compile to ARM & x64 machine code for mobile, desktop,
and backend. Alternatively, compile to JavaScript for the web.

TECHNICAL STACK
1. Hardware Components

 Microcontroller/Development Board: The heart of the GPS Vehicle Tracker


system is the microcontroller or development board that processes and controls
all operations. The most common choices for this project include:
 Arduino Uno: A popular open-source microcontroller platform, used for reading
sensor data (GPS) and controlling other peripherals (GSM module, etc.).
 Raspberry Pi (Optional): A more powerful single-board computer that can
handle complex computations and server-side interactions, in case the project
requires high processing power.

2. Software Components

 Programming Languages: The development of the GPS Vehicle Tracker


involves programming the microcontroller to read GPS data and communicate
with external modules. The primary programming languages used in this project
are:
 C/C++: Used with the Arduino IDE to program the Arduino Uno or similar
microcontrollers.
 Python: For Raspberry Pi-based solutions, where Python is often used for its
simplicity in handling GPS data, networking, and interacting with other devices.

3.Security Considerations

 Data Encryption: Encrypt sensitive data, such as GPS coordinates, when


transmitting over the network to prevent unauthorized access.

 Authentication: Use proper authentication mechanisms (API keys, user login,


etc.) to ensure secure access to the server and database.
4.HTTP or SMS Communication (GSM):

o HTTP POST/GET Requests: If the GPS data is to be sent to a cloud


server or remote database, the GSM module uses HTTP POST or GET
requests to transmit the data over mobile data.
o SMS (Short Message Service): For simpler systems, data can be
transmitted via SMS, where the GPS coordinates are sent as text messages
to a mobile number or server.

 Wi-Fi (Optional for Raspberry Pi):

o If using Raspberry Pi, it can send GPS data over Wi-Fi via an API to a
web server, which is helpful when a consistent internet connection is
available.

TESTING:

Android iOS
OS Screens Viewport iPhoneModel Viewport
version iPhone13/12ProMax 428x926
5.0-5.1.1 4.5inch 360x640 iPhone 11 Pro Max,
5inch 360x640 iPhoneXR,iPhone XS Max 414x895
6.0-6.0.1 5.1inch 360x640 iPhone11,iPhone13/13Pro,iP
7,7.1.0- hone12/12 Pro 390x844
7.1.2 5.2inch 360x640 iPhoneX,iPhoneXS,12/13M
8,8.1 5.5inch 393x786 ini,iPhone11 Pro 375x812
9 5.5inch 411x731 iPhone8Plus 414x736
10 5.7inch 412x738 iPhone8 375x667
11 5.8inch 360x740
iOS Testing
5.84inch 360x760
6inch 393x786
6inch 412x823
6.2inch 412x846
Android Testing
SYSTEM TESTING

System testing for the GPS Vehicle Tracker project ensures that all components, from
hardware to software, are fully functional and work together to meet the desired requirements. This
comprehensive testing process includes a series of steps, such as unit testing, integration testing,
functional testing, security testing, stress testing, and user acceptance testing. In unit testing, each
hardware module—such as the GPS, GSM, and power supply—is tested individually to verify its
operation. Integration testing ensures that these modules work together as expected, transmitting

GPS data to the GSM module and on to the server or mobile application.

1.Unit Testing

Unit testing focuses on verifying the correct operation of individual components before
integrating them into the full system. This includes testing hardware components such as the GPS
module to ensure it accurately captures coordinates, the GSM module to ensure it can
successfully transmit data, and the power supply to ensure reliable and consistent operation. For
example, the GPS module is tested to ensure it locks onto satellites correctly and returns.

1.Integration Testing

Integration testing ensures that the various modules—GPS, GSM, microcontroller (e.g.,
Arduino or Raspberry Pi), and software—work together as a cohesive unit. This step focuses on
testing data flow and interactions between the components. For example, when the GPS module
sends location data, the microcontroller should correctly interpret and forward it to the GSM
module for transmission.
2.Functional Testing

Functional testing verifies that the GPS Vehicle Tracker meets its primary
functionality requirements. This includes ensuring the system provides real-time
location tracking, sends accurate GPS coordinates via SMS or HTTP, and responds
appropriately to geo-fencing alerts (if implemented). In real-world tests, the system
should accurately track the vehicle's position and update the interface on the mobile
app or web interface.
3.Regulatory and Compliance Testing

Depending on the region or market, the GPS Vehicle Tracker may need to comply
with local regulations regarding data privacy (such as GDPR in Europe) or
telecommunications standards. Regulatory and compliance testing ensures that the
system adheres to these laws, such as by implementing proper data encryption and user
consent protocols, as well as ensuring the system’s radio frequency (RF) emissions fall
within legal limits

4.Performance Testing

Performance testing focuses on assessing how well the GPS Vehicle Tracker
performs under different operating conditions. This includes checking the response time
for GPS location updates, latency in data transmission, and the overall speed of the system
when sending and receiving location data. The tracker should provide near real-time
updates with minimal delay, even when sending data over mobile networks. In addition,
performance testing assesses how well the system can handle multiple vehicles being
tracked simultaneously without degradation in service or user experience.

PROJECT COST AND SCHEDULE

No. Module Months Cost

1 Mobile Application (Flutter) 3 Rs.2,20,000/-


Total Rs.2,20,000/-

Project Duration & Cost

• Quote is valid for 15 days only.

• GST, at prevailing rates shall be added to the invoice.

• A month consists of 22 business days

• Two (2) weeks free support will be provided.

• Additional maintenance can be evaluated on a time and resource basis. Shall be

take nupasa separate contract.


Team
No. Module Months Cost

1 Mobile Application (Flutter) 3 Rs.2,20,000/-

Release Module Total Rs.2,20,000/-


Project Setup
Menu
Dashboard
Search Results
1st Release
Seat Selection
(Milestone1)
Boarding and Dropping
Login
My Profile
Unit Testing

Travel Information
My Wallet
Refer &Earn
2nd Release
Payment
My Bookings
Unit Testing

Live Tracking
3rd Release Feedback/Compliment
(Milestone2) Boarding Places
Unit Testing

Contact Us
Beta Release Customer Support
Share App
Privacy policy
Unit Testing

Final Release Functional Testing


Final Release
• Strong team of passionate , talented , and smart working employees

• Open culture–everyone contributes and shares their ideas


• Agile Software Methodology

Resource Responsibility Experience


Software Architect Overall Design and Senior Developer 12+years
Project Manager Manage the overall Project delivery 8+years
App Developers App Developer 3+years
Tester Software Testing 5+years

SUPPORT

Maintenance support as part of this proposal shall include the following for a

period of 2 weeks/10working days after deployment,

a. Bugfixes.

b. UI enhancements to existing modules in software in terms of its working or its

usability.

c. Any other related activities will be taken up as Change request subject to

evaluation on time and cost basis.

MySQL (Configuration Storage

MySQL is a relational database used to store and manage system configurations. It


offers a structured and reliable way to handle critical data required for system operations.
The database supports SQL queries, ensuring efficient data retrieval and manipulation.
MySQL is scalable, supporting small-scale to enterprise-level applications with ease.

Golang (Geo-Fence)

Golang is used to implement geofencing functionality, determining whether vehicles are


within specific areas. Its high performance and concurrency model allow efficient
processing of real-time geospatial data. The language's simplicity and robustness make it
ideal for computationally intensive tasks. Golang integrates well with external APIs like
Google Maps for advanced geospatial operations.
Google Maps

Google Maps provides geospatial data and visualization for tracking and mapping
vehicles. It offers APIs for routing, geocoding, and reverse geocoding to enhance
navigation and location services. The service supports overlays like markers and
geofences, enabling better data visualization. Google Maps integrates seamlessly with
backend services to provide real-time updates and insights. Its global coverage and
accuracy make it the go-to solution for location-based applications.

PHP (UI Build)

PHP is used to develop the user interface, managing web page rendering and user
interactions. It works as a server-side scripting language to generate dynamic content and
handle form submissions. Its integration with databases like MySQL allows seamless
retrieval and display of data on the UI. PHP is lightweight, widely supported, and
compatible with most web servers. The language's ease of use and large community make
it an excellent choice for rapid development.

APPENDICES
TERMS AND CONDITIONS
1. Any addition to the scope of work will be subject to revaluation
of time and cost.
2. Any additional third party paid products,
libraries/frameworks/themes, stock images or services (like
SMS gateway, payment gateway), which are required for the
project, shall be taken care by the Client.
3. Mahendra Engineering College shall not hold the work except
for Client’s non-payment of last raised invoice.
4. Client shall take care of the necessary hardware required for
installation and deployment of the software.
5. It is Client’s responsibility to provide clear requirements,
ensure approvals and other requirements’ clarifications are done
in timely manner to avoid delays in project.
6. Mahendra Engineering College is not responsible for any
problem occurred due to code modification by the Client.
7. No. of working days per month does not include Saturdays,
Sundays and Mahendra Engineering College declared holidays.
8. Payments shall be remitted through online modes (details shall
be provided later).
9. Taxes (if applicable) at prevailing rates shall be added to the invoice.
10.In no event shall either party be liable to the other for indirect,
incidental, special, or consequential damages arising out of this
Agreement for the existence, furnishing, functioning, or
Customer’s use of the software product, documentation, or tools
provided.
Conclusion

The “Advance Mobility with ITS” project by Wiman Communication


Technologies, in collaboration with Mahendra Engineering College, presents a
comprehensive and technologically advanced solution for fleet and intercity bus
management. By integrating IoT-based GPS tracking systems with a cross-
platform Flutter mobile application, the project effectively addresses critical
challenges in real-time vehicle monitoring, route optimization, and passenger
convenience. Through robust hardware components, secure data transmission, and
a user-friendly interface, the system enhances operational efficiency, safety, and
transparency for both passengers and fleet operators. The project demonstrates
strong technical feasibility, cost-effectiveness, and scalability, positioning it as a
future-ready solution in the realm of intelligent transportation systems.

You might also like