有人能帮帮我吗,如何将 ELM327 命令发送到我的 OBDII 加密狗,通过 USB 连接并在 $Var 中获取答案?
Kris Occhipinti 在 YouTube 上制作了一个很棒的视频,展示了如何通过命令执行此screen
操作。“ELM327 USB OBD2 Linux 视频第 2 部分”
但我正在尝试在脚本中使用这些数据,无论是 Python 还是 Bash。
就像是
echo "01 01" > /dev/ttyUSB0
USB 设备的答案应该在 $VAR 中
答案1
有一个名为python-OBD如果你不想从头开始构建,它可以为你完成大部分工作。如果你不想使用预制库,这是一个快速教程关于如何使用 pyserial 进行此操作。
答案2
您可以使用 AT 命令。您可以使用 Python 串行库。这可能会有所帮助 -https://www.elmelectronics.com/wp-content/uploads/2017/11/AppNote07.pdf