How to send ELM327 command via USB and fetch the answer?

can someone help me please, how to send an ELM327 command to my OBDII dongle, connected via USB and fetch the answer in a $Var?

Kris Occhipinti made a great video on YouTube, where he show how to do this by the screen command. "ELM327 USB OBD2 Linux Videos Part #2"

But I am trying to use this data in a script, whether Python or Bash.

Something like

echo "01 01" > /dev/ttyUSB0 

where the answer of the USB device should be in $VAR

2 Answers

There is a python library called python-OBD that can do most of this for you, if you don't want to build it from scratch. If you would prefer not to use a premade library, here is a quick tutorial on how to do it with pyserial.

You can use AT commands. You may use Python Serial Library. This might help -

1

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like