Questions tagged [obd-ii]

OBD-II is an automotive term referring to the diagnostic system of a car. The OBD-II specification includes standardized hardware and message protocols. With an OBD-II connector, it's possible to read the diagnostic data from the car, e.g., vehicle speed, RPM, mileage, airflow.

External resources

323 questions
3
votes
1 answer

OBDII bluetooth-reader iOS app on Github?

I am currently working on a iOS project that can connect with a OBDII dongle via bluetooth. Does anyone know any github projects I can study from? It seems that there are not many resources for iOS development on OBD.
Deidara
  • 667
  • 2
  • 13
  • 28
3
votes
0 answers

How do I keep my Bluetooth connection when changing activities?

I need to keep my Bluetooth connection throughout different activities in order to send commands to a OBDII adapter. The SPA class is one of three different activities where I need to keep my Bluetooth connection running and not dying when switching…
swess
  • 171
  • 19
3
votes
2 answers

elm327 and OBD II PID specification

i plugged elm327 mini(bluetooth) to my car(peugeot 3008) when i have tested some commands, i found not ordinary response. ATZ ELM327 v2.1 ATSP0 OK ATDP0 ISO 15765-4 (CAN 11/500) ATE0 OK ATL0 OK 0100 SEARCHING...\r4100983BA011\r1:…
3
votes
2 answers

Flow control message while receiving CAN message with ELM327

I am trying to make a software, which runs under Windows and communicates with an ELM327 device. I created the first version and I went in my SMART ForTwo (SMART 451) vehicle and I managed to connect with the Instrument Cluster (Transmit CAN ID is…
user3650225
  • 31
  • 1
  • 3
3
votes
1 answer

Developer-friendly OBD-II port automobile diagnostic tool?

I am looking to streamline some data I record about my cars. My current approach is a manually edited spreadsheet with a ton of columns, which I must fill in at every fill-up and servicing. I have begun creating an android app which will save to a…
Adam Yost
  • 3,616
  • 23
  • 36
3
votes
0 answers

Connecting to ELM327 over Bluetooth (Android)

I am trying to write a simple app (similar to the BluetoothChat example) that will communicate with ELM327 (BT). Torque (well known Android OBD app) is able to connect OK - its the only one. Neither my test app, nor SENA BTerm, nor…
PVS
  • 1,168
  • 11
  • 24
3
votes
0 answers

Can't connect to OBD-II device from node-bluetooth-obd

I'm attempting to connect via node.js to an ELM327 Bluetooth OBD-II adapter using Eric Smekens node-bluetooth-obd package, but I'm getting an error I'm not sure how to debug. I am doing this on a Beagle Bone Black running Ubuntu. I'm able to pair…
tomgersic
  • 401
  • 6
  • 12
3
votes
1 answer

how to request OBD parameters and receive them

I'm new to android and I thought to develop a bluetooth app to retrieve parameters from an OBDII device. I have downloaded the sample bluetooth chat application and configured it. The problem is how and what is the message that I need to send to the…
Suchith
  • 37
  • 2
  • 6
3
votes
3 answers

iOS Core Bluetooth Serial Port

Given I have a bluetooth device which returns some serial data - how do I read it using CoreBluetooth? There is no Characteristics or Services. Just some binary data in known (actually obd ii) format.
2
votes
1 answer

Incomplete responses being received from BLE device flutter

I am not able to received complete responses from my BLE device which I am supposed to receive for the commands written to characteristics using flutter_blue. What I am receiving in response is the command itself which I sent for write. The…
2
votes
1 answer

How and what do need to do to use CAN on android?

I need to know what software or programs and hardware I need to effectively communicate with CANbus and my usb2can through android phone. Everything I read or try doesn't seem to be legit or doesnt breakdown the in between things that need to be…
Iknowaguy
  • 21
  • 1
2
votes
1 answer

What BLE characteristic should I use in a BLE IOS device for OBDII

Hello I am wondering what write and notify characteristic I should use from this OBDII BLE device/Dongle?: I want to create a program for IOS in Flutter. There are quite a few : Device name: VEEPEAK Device id:…
Ride Sun
  • 2,145
  • 3
  • 18
  • 41
2
votes
1 answer

OBD2 BLE Communication - how to send AT commands and receive data

I have a OBD2 dongle and need to get the speed of a vehicle through it (using BLE and iOS device). The documentation that came with the dongle didn't mention services and characteristics but with some debugging I discovered a few. Let's call them…
surToTheW
  • 772
  • 2
  • 10
  • 34
2
votes
2 answers

ELM327 monitor all - CAN messages not 8 bytes long

Standard CAN (ISO 15765-4) OBD requires that all messages have 8 data bytes - (ELM327 documentation) Reading from my car with a bluetooth ELM327 I get messages that are not all 8 bytes long. Here is the configuration : AT Z # Reset AT D #…
user1107703
  • 87
  • 4
  • 12
2
votes
1 answer

Connect 3g obd II to azure iot hub

I am new to azure iot and I am trying to connect a 3g obd 2 tracker to my account azure iot hub. I found an example to connect the obd to local gateway (phone) via bluetooth or wifi but I want the tracker to be completely independant from any local…
Aggounix
  • 251
  • 5
  • 15