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

2025-06-28 16:33:26 - Adil Khan

Project Title

IoT based Fleet Management and Monitoring System using OBD II Data

Project Area of Specialization Internet of ThingsProject 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

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

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

And many other important parameters

Final Deliverable of the Project HW/SW integrated systemCore Industry TransportationOther Industries Education , Medical , Petroleum , Agriculture , Food , Media , Health , Security , Telecommunication Core Technology Internet of Things (IoT)Other Technologies OthersSustainable Development Goals Decent Work and Economic Growth, Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 69196
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

More Posts