rxjs-obd

RxJS Implementation for OBD (On Board Diagnostics) of vehicles via ELM 327 connections.

Usage no npm install needed!

<script type="module">
  import rxjsObd from 'https://cdn.skypack.dev/rxjs-obd';
</script>

README

RxJS On Board Diagnostic

RxJS Implementation for OBD (On Board Diagnostics) of vehicles via ELM 327 connections.

About this version

New PIDs: Distance traveled since codes cleared

Next

  • More PIDs
  • How to use and samples

History

  • New PIDs: Oxygen Sensor (Layer 1: 14 - 1B)
  • New PIDs: Vehicle Identifier (Just CAN), Throttle Position, Engine Fuel Rate
  • New PIDs: Fuel System Status, Calculated Engine Load, Fuel Pressure, Intake Manifold Absolute Pressure, Timing Advance
  • rxjs@6.5.2 compatible
  • Connect via Bluetooth with Cordova plugin Bluetooth Serial
  • Connect via Wifi in Node.JS and Cordova
  • Reading Ethanol Level, Fuel Tank Level, Engine RPM and Vehicle Speed
  • Prove of concepts of reading OBD data in Reactive Way with RxJS: