Adil Khan 1 year ago
AdiKhanOfficial #FYP Ideas

IoT based Fleet Management and Monitoring System using OBD II Data

Management and Monitoring of fleet can be done by several different strategies and techniques but using IoT and OBD II data is one of the powerful approaches for getting the real time data of more than one vehicle at a time. Monitoring is a vast term and in our proj

Project Title

IoT based Fleet Management and Monitoring System using OBD II Data

Project Area of Specialization

Internet of Things

Project Summary

Management and Monitoring of fleet can be done by several different strategies and techniques but using IoT and OBD II data is one of the powerful approaches for getting the real time data of more than one vehicle at a time. Monitoring is a vast term and in our project we will be monitoring both behaviour of driver and as well as vehicle engine with the help of OBD 2 data further more we will make our own IoT dashboard and a website which can be accessed by a login id and password and a user friendly interface of IoT dashboard will display valuable information of the fleet . The term OBD stands for On-board diagnostics and it is an automotive term referring to a vehicle's self-diagnostic and reporting capability. An OBD2 system diagnoses the car’s engine and checks if everything’s working fine. The amount of diagnostic information available via OBD has varied widely since its introduction in the early 1980s Modern OBD implementations use a standardized digital communications port to provide real-time data in addition to a standardized series of diagnostic trouble codes, or DTCs are used by automobile manufacturers to diagnose problems related to the vehicle. They are how the OBD-II identifies and communicates to technicians where and what on-board problems exist. Individual manufacturers often enhance the OBD-II code set with additional proprietary DTCs.

The OBD-II specification is made mandatory for all cars sold in the United States since 1996 while in Asia automobiles made in 2008 and onwards are OBD 2 compliant some exceptions are possible depending on the brand of vehicle. Products available in the market for getting OBD 2 data are OBD Scanner and OBD Bluetooth modules. In Pakistan there is no such product that can provide us OBD 2 real-time data on an IoT dashboard. So, there is an opportunity to get our hand on automobiles and IoT together and fashion them up with modern technology to make better and smart fleet management and monitoring system.

In this project we will use

  • Auto-pi dongle
  •  Raspberry pi  as our development board
  •  OBD 2 Bluetooth module
  •  GPS receiver module 
  • Internet dongle.
  • Putty Software
  • Python Coding
  • IoT Platfom

we will design a hardware prototype to be interfaced with an automobile. We will get OBD2 data like RPM, speed of vehicle, acceleration, Air flow rate, intake air temperature etc and the real time location of the vehicle. All the data will be displayed on IoT dashboard and the real time position will be displayed on the dashboard map

Project Objectives

Aims

Aims of this project are

  1. To know how Different sensor and modules i:e raspberry pi, GPS module, OBD 2 Module work and how to get desired output from these devices.
  2. To know what is IoT and how IoT can help us solve real time problems more effectively.
  3. To know the On-Board Diagnostic (OBD 2) protocols of vehicle.
  4. To design a prototype that monitors a vehicle, gets required data of the vehicle parameters and send it to an IoT dashboard using internet..
  5. To implement IoT based fleet monitoring and management system within given time and resources

Objectives

  1. Interface GPS with Raspberry pi using putty
  2.  Interface Autopi with vehicle
  3. Document and record OBD II protocols
  4.  Interface OBD II Bluetooth module with vehicle 
  5. Connect OBD II module and raspberry pi 
  6. Get CAN data of vehicle (RPM, Speed, Acceleration, Air flow rate etc)
  7.  Decoding of CAN data
  8. Design website and IoT Dashboard
  9.  Display real time data and location on IoT dashboard

Project Implementation Method

Methadology

                           Task                                                                                                              Reason and How

  1. Interface Raspberry pi with GPS                                                            To get Latitude and longitude Using putty software and python codes
  2.  Interface Autopi with OBD2 Compliant vehicle                                     To know OBD 2 Protocol of that vehicle vai Hands on (experiment) Vehicle and Autopi
  3. Literature review of OBD2 protocols and CAN data                              To know how the CAN data can be decoded with the haelp Internet browsing
  4. Interface OBD 2 module with vehicle                                                     To Get CAN data on mobile app Using mobile app and Bluetooth connection
  5. Interface Raspberry pi and OBD 2 with Bluetooth                                 To Get CAN data on putty software Hands on vehicle OBD2 port and putty software
  6. Decode CAN Data                                                                                 For Human understanding through Literature review and coding raspberry pi
  7. Send latitude, longitude and CAN data online IoT dashboard              For displaying real time data with easy GUI with the help of Online account registration on IoT platform
  8. Make our own server                                                                            To remove third party dashboard through Literature review, Internet browsing, Video tutorials and with the help of Computer Science Department
  9. Design Website                                                                                    For authorised login and data accessibility through Literature review, Internet browsing, Video tutorials and with the help of Computer Science Department
  10. Design Own IoT Dashboard                                                                 To remove third party dashboard and selfexplanatory GUI through Literature review, Internet browsing, Video tutorial’s and with the help of Computer Science Department
  11. Documentation, Testing and demos                                                     For writeup and thesis through Literature review, technical writing and testing
  12. Final writeup and presentation                                                             For FYP submission using Technical writing and communication skills 

Benefits of the Project

This system will allow access to any information from anywhere in the world at any
given time using Internet. It is enough capable for smooth
operation of profitable or non-profitable business that are dependent on vehicles like
school pick and drop, online delivery, fleet, supply, security etc. It will improve
performance, help to keep operation costs at a minimum, eradicate corruption and
maintain compliance with government regulationsThis project has wide scope and it can help in

  • Maintenance of vehicles
  • Tracking of vehicles
  • Monitoring the vehicle condition,
  • Monitoring of Engine Condition,
  • Fuel Consupmtion
  • Driver Performance
  • GUI and much more

All the real time information will be displayed on IoT dashboard incliding the real time location on a map.

Applications of the project are

  1. Institutes having Fleet (School bus Faclity etc)
  2. Militry Troops 
  3. Courier Services (TCS, Leopard, Pakistan Post etc)
  4. Public Transport Services (Daewoo,Faisal Movers and other services)
  5. Medical  (Ambulances)
  6.  Food Services (Delivery)
  7. Individual / Domestic Car Users
  8. Goods Transport Services

Technical Details of Final Deliverable

This project aims to implement a fully functional prototype of transport management system. The deliverable product would include web-based software and a prototype data-acquisition kit to be designed and print in FABLAB Sukkur IBA University.This project is an integration of numerous technologies in a unified and robust framework to provide a IoT dashboard to management team of an organization with valuable information about the operation and maintenance of the vehicle fleet; the information includes

  • Mileage
  • Fuel Economy
  • Speed
  • Tire Change
  • Engine Error alarm/logs
  • Battery Power
  •  Altitude
  • Real Time Location on Google Maps (In Case we purchase Google API other wise free online available maps will be used)
  • Travel Histor
  • Acceleration
  • Engine Load
  • RPM
  • Air flow rate
  • Intake air temperature

And many other important parameters

Final Deliverable of the Project

HW/SW integrated system

Core Industry

Transportation

Other Industries

Education , Medical , Petroleum , Agriculture , Food , Media , Health , Security , Telecommunication

Core Technology

Internet of Things (IoT)

Other Technologies

Others

Sustainable Development Goals

Decent Work and Economic Growth, Industry, Innovation and Infrastructure

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Autopi Dongle Equipment13400034000
PTCL 3G EVO WINGLE 9.3 MBPS HUAWEI EC315 Equipment120002000
RASPBERRY PI ZERO-W V1.3 Equipment130003000
RASPBERRY PI B+ Equipment160006000
PL2303 USB TO RS232 TTL USB CONVERTER Equipment1140140
17CM EXTENSION CORD UFL TO RP SMA CONNECTOR ANTENNA Equipment1350350
Adafruit GPS Breakout Module Equipment175007500
KINGSTON MICRO SD CARD 8 GB CLASS 10 Miscellaneous 27001400
12 volts to 5-volt DC Converter Equipment1200200
GPS Antenna Equipment1616616
OBD2 Bluetooth Module Equipment235007000
shipment charges Miscellaneous 4200800
Fuel for Testing(10 liters) Miscellaneous 101191190
Web Domain Miscellaneous 150005000
Total in (Rs) 69196
If you need this project, please contact me on contact@adikhanofficial.com
0
137
Smart Ambulance System

This project automate booking of an ambulance, the tracking of the booked ambulance will b...

1675638330.png
Adil Khan
1 year ago
Human Face Super Resolution in CCTV

Though numerous endeavours have been made for the accurate hallucination of Low Resolution...

1675638330.png
Adil Khan
1 year ago
Modelling, control and simulation of DC microgrid for maritime applica...

The recent trends to design more efficient and versatile maritime (both marine and offshor...

1675638330.png
Adil Khan
1 year ago
ECG Classification

An electrocardiogram (ECG) measures the electric activity of the heart and has been widely...

1675638330.png
Adil Khan
1 year ago
GoBuddy

GoBUDDY is an android based transport application to smoother the people about their conve...

1675638330.png
Adil Khan
1 year ago