The ObdGraphs Android application, is a feature-rich tool designed for real-time vehicle telemetry visualization using ELM327 and STNxxxx OBD2 adapters.
Built atop the ObdMetrics Java framework, it offers a comprehensive suite of functionalities tailored for automotive diagnostics and performance monitoring.
It has native support for the Alfa Romeo engines like 1.75 TBI and 2.0 GME.
Application offers integration with Android Auto and it is available in google play https://play.google.com/store/apps/details?id=org.obd.graphs.my.giulia
This application can serve as a template to support various vehicles, each with its own set of custom PIDs. Example for such use-case can be found here
1Vehicle Support:Native compatibility with Alfa Romeo engines such as the 1.75 TBI and 2.0 GME, commonly found in models like the 4C, Giulietta, Giulia, and Stelvio.Alerting:Ability to set upper and lower threshold for individual metricsAdapter Compatibility:Supports various connection types including Wi-Fi, Bluetooth, and USB for ELM327 and STN1170/STN2120 adapters.Android Auto Integration:Provides dedicated dashboards for performance metrics and trip information, enhancing the driving experience.Data Logging:Automatically records trip data, enabling users to review historical telemetry at any timeConfigurable views- The application offers few different kind of gauges which can visualize telemetry in the real-time, e.g: Boost, MAF, OIL tempVehicle Profiles:Allows creation of customizable profiles with vehicle-specific settings and PID configurations.
Open Source:Licensed under Apache 2.0, encouraging community contributions and modifications.Modular Architecture:The codebase is organized into distinct modules (e.g., datalogger, screen_renderer, automotive), promoting maintainability and scalability.Custom PID Integration:Supports the addition of new PIDs through external JSON configurations, enabling adaptability to various vehicle models.
Application offers few configurable screens which visualize vehicle telemetry data.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- Performance optimization
- Support for PIDs creation through application













