Skip to content

v0.1.0

Choose a tag to compare

@qadanm qadanm released this 05 Jul 23:33

First release.

A scriptable Bluetooth LE and TCP OBD2 (ELM327) adapter emulator and CI test harness.

  • Swift package (SwiftPM) and a pure standard library Python package.
  • Scenario format obd2.sim_scenario.v1, with a JSON Schema and seven example scenarios.
  • In-process BLE test double and a CoreBluetooth-Mock bridge, so iOS Bluetooth code can be tested with no radio.
  • A real BLE peripheral tool for on-device testing, plus a TCP server for any language.
  • Python and Swift servers checked against each other byte for byte by a conformance suite.

See the README and the docs folder for usage.