{"repo":"kkonteh97/SwiftOBD2","free":true,"listed":false,"github":"https://github.com/kkonteh97/SwiftOBD2","clone":"git clone https://github.com/kkonteh97/SwiftOBD2.git","description":"🚗 Swift OBD2: Real-time vehicle diagnostics made simple. Read live data, clear trouble codes, and build custom automotive apps. Bluetooth/WiFi ready with built-in testing emulator.","language":"Swift","stars":153,"topics":["ios","macos","obd2","swift","elm327","automotive","bluetooth","car","developer-tools","hardware"],"license":"MIT","category":"mobile-apps","readme_excerpt":"🌟 Show Your Support ⭐ Star this repo if you find SwiftOBD2 useful! Your support helps the project grow and reach more developers. ------------ SwiftOBD2 is a Swift package designed to simplify communication with vehicles using an ELM327 OBD2 adapter. It provides a straightforward and powerful interface for interacting with your vehicle's onboard diagnostics system, allowing you to retrieve real-time data and perform diagnostics. Sample App. 🚗 See It In Action Demo coming soon! We're preparing a comprehensive demo video showcasing real-time vehicle data retrieval, DTC scanning, and more. Screenshots - Real-time RPM, Speed, and Engine Load monitoring - Diagnostic Trouble Code (DTC) scanning and clearing - Live sensor data visualization - Bluetooth connection management Screenshots and demo GIF will be added in the next release ⚡ Quick Start Get up and running in 2 minutes: Expected Output: Requirements - iOS 14.0+ / macOS 11.0+ - Xcode 13.0+ - Swift 5.0+ Key Features Connection Management: Establishes connections to the OBD2 adapter via Bluetooth or Wi-Fi. Handles the initialization of the adapter and the vehicle connection process. Manages connection states (disconnected, connectedToAdapter, connectedToVehicle). Command Interface: Send and receive OBD2 commands for powerful interaction with your vehicle. Data Retrieval: Supports requests for real-time vehicle data (RPM, speed, etc.) using standard OBD2 PIDs (Parameter IDs). Provides functions to continuously poll and retriev","default_branch":null,"files":null,"tree":[],"storefront":"/r/kkonteh97","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kkonteh97/SwiftOBD2/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}