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.
PROJECT / 001
PUBLIC RECORD · REV / 01
01The challenge
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.
02The approach
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.
03Build scope
Implemented capabilities
- FreeRTOS task separation
- LCD, LED, and buzzer status interface
- Two-way messaging
- Over-the-air updates
- Live location and telemetry pipeline
04The result
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.
05Technology
- 01ESP32
- 02FreeRTOS
- 03MQTT
- 04GNSS
- 054G
- 06FastAPI
- 07PostgreSQL
- 08Redis
06Related work