Skip to content

Libraries

Python libraries for simulating OBD-II / ELM327 adapters during app development without a vehicle.

Source

In this section

PackageRole
OBD2 SimulatorFull OBD2 stack simulation for device testing
ELM327-emulatorMulti-ECU ELM327 adapter emulator

ELM327-emulator highlights

  • Serial, TCP/IP, or Bluetooth transport
  • Stateless OBD-II + stateful UDS / ISO-TP / KWP2000
  • Plugin architecture for custom ECU scenarios (scenario car = Toyota Auris Hybrid flow)
  • Works with python-OBD and mobile OBD apps

Install

bash
pip install ELM327-emulator

Curated technical notes — open source on GitHub