v0.1.0
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.