IoT Truck Monitoring

A real‑time monitoring system designed to track truck movement, load status, and environmental conditions using ESP32 and MQTT. Built to assist fleet management teams in improving safety, efficiency, and operational visibility.

IoT Electronics ESP32 Fleet Monitoring

Overview

IoT Telepati is an intelligent vehicle-monitoring system built on the ESP32 microcontroller. It monitors six essential conditions: GPS location, temperature & humidity, tire pressure, door activity, human presence, and emergency alerts. The system enhances shipment transparency, maintains product quality, and strengthens fleet security.

GPS Tracking

Provides real-time location, speed, and route visibility to support transparent and well-coordinated delivery operations.

Temperature & Humidity

Uses the DHT22 sensor to ensure products stay within safe environmental conditions, with alerts if limits are exceeded.

Tire Pressure Monitoring

TPMS continuously monitors tire pressure, improving safety and reducing the need for manual checks.

Door Activity Monitoring

Tracks door open/close events with timestamps and GPS location, helping detect unauthorized access.

Human Detection

The PIR sensor detects movement inside the vehicle to identify unexpected activity when the vehicle stops.

Emergency Button

Allows drivers to instantly send distress alerts to the central system in dangerous or suspicious situations.

The system architecture consists of a main control module equipped with the ESP32 board, and a sensor module containing CB connectors for the DHT22, PIR, and door sensors. Both modules communicate using RJ45 cables, and all collected data is transmitted to the web server through HTTP and LoRaWAN protocols.

Key Features

Real-Time Location Tracking

GPS coordinates are transmitted at consistent intervals through MQTT. This allows the monitoring platform to display the vehicle’s live position, route progress, and estimated arrival time.

Vibration and Cargo Stability Monitoring

Built-in vibration sensors identify unusual movement patterns that may signal cargo imbalance, rough roads, or unsafe driving. This helps reduce the risk of damage during transportation.

Environmental Condition Logging

Temperature and humidity values are monitored continuously to ensure that sensitive products remain within safe limits. This feature is important for food, medical supplies, and other controlled goods.

Cloud-Ready Data Pipeline

All sensor readings are processed and published to an MQTT broker. The data can then be visualized on dashboards or stored for analysis, making the system suitable for large-scale deployments.

Gallery

Hardware Schematic (PDF)

Tech Stack

ESP32 GPS Module Temperature Sensor Vibration Sensor MQTT WiFi C/C++ (Arduino) Web Dashboard API

My Contribution

I handled the hardware side of the project, including sensor selection, wiring, and testing on the ESP32. I developed the firmware that gathers GPS, vibration, temperature, and fuel data, then formatted and sent the readings to the software team through MQTT.

My work focused on making the data reliable and consistent, so it could be easily integrated into the dashboard and analytics system built by the software team.

← Back to Projects