Project / 001

BUP Bus Tracker

A vehicle tracker built as one connected system—from GNSS fix to live web telemetry.

An ESP32-based 4G GNSS vehicle tracker publishing live location and telemetry over MQTTS to a custom web application.

Category
Embedded & IoT
Record
Case study planned
Documentation
Public CV record

PROJECT / 001

01GNSS
02ESP32 / FreeRTOS
034G / MQTTS
04FastAPI
05PostgreSQL / Redis
06Web client

PUBLIC RECORD · REV / 01

A useful tracker has to do more than read coordinates. It needs to keep device tasks separated, maintain a mobile data link, publish telemetry securely, expose device state, and give the backend a dependable stream to work with.

How the pieces connect

The device combines GNSS and 4G around an ESP32 running separated FreeRTOS tasks. Telemetry travels over MQTTS into a FastAPI service, with PostgreSQL and Redis supporting the application layer. An LCD, LEDs, and buzzer keep the hardware state visible while two-way messaging and OTA support remote operation.

This record uses verified project scope. Photographs, schematics, measurements, repository links, and test logs will be added only when authentic source material is ready.

Implemented capabilities

  • FreeRTOS task separation
  • LCD, LED, and buzzer status interface
  • Two-way messaging
  • Over-the-air updates
  • Live location and telemetry pipeline

The project demonstrates an end-to-end telemetry architecture: embedded hardware, concurrent firmware, cellular networking, secure messaging, backend services, data storage, and a live web client designed as one system.

  • 01ESP32
  • 02FreeRTOS
  • 03MQTT
  • 04GNSS
  • 054G
  • 06FastAPI
  • 07PostgreSQL
  • 08Redis