The story
An experiment in two parts. On one side, a diagnostic app that talks to an OBD-II adapter and keeps a history of fault codes.
On the other, simulated vehicles sending their position to a central server, and a page that follows them live.
What I did
- OBD-II diagnostics with SQLite history
- Vehicle simulation in Python
- Real-time tracking server and viewer