
Carro
2024
Platforms
Mobile
Languages
Overview
Carro is a SwiftUI iOS app that connects to an ELM327 adapter to display real-time vehicle data, scan trouble codes, and check for recalls. Built with Bluetooth and OBD-II integration for a smooth, intuitive car diagnostics experience.
Carro — Realtime Vehicle Diagnostics from Your iPhone
Carro is a SwiftUI iOS app that connects to vehicles via a Bluetooth ELM327 OBD-II adapter, delivering real-time diagnostics, health insights, and recall status directly to your phone. Designed for car enthusiasts, tinkerers, and everyday drivers alike, Carro gives users more control and understanding of what’s happening under the hood—without needing a mechanic.Once paired with an ELM327 device, the app can read and display live vehicle data like RPM, speed, coolant temperature, and more. It also checks for active trouble codes, offering readable descriptions of any issues and even providing manufacturer recall information based on VIN.Key Features
- Connects via Bluetooth to any standard ELM327 adapter
- Displays real-time engine data in a clean SwiftUI interface
- Reads and translates vehicle trouble codes (DTCs)
- Checks for manufacturer recalls using VIN lookups
- Intuitive dashboard experience optimized for iPhone
Technologies Used
- SwiftUI for responsive, modern iOS UI
- CoreBluetooth for ELM327 communication
- OBD-II protocol parsing for DTCs and sensor data
- API integration for recall lookups