Skip to content
Benoît Wattinne Français

2025 · Tools

Fleet and OBD-II

Read a car's fault codes through its OBD-II port, and follow a fleet of simulated vehicles on a map.

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