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