如何从覆盆子终端或覆盆子的python代码中读取elm327 wifi obd2?

时间:2018-01-15 21:50:54

标签: python-3.x raspberry-pi3 obd-ii elm327

我从亚马逊(https://www.amazon.com/dp/B06XRVYDMG/ref=cm_sw_r_sms_tai_2lkxAb...#immersive-view_1516052760812)购买了一台OBD2 Wifi连接器,我可以从他们的应用程序中读取数据。但是当我尝试通过传递模式(https://raspberrypi.stackexchange.com/questions/61424/wi-fi-enabled-odbii-script)在博客(https://en.wikipedia.org/wiki/OBD-II_PIDs)中指定通过netcat从Raspberry Terminal读取时,它没有显示任何结果。

请建议如何阅读OBD2数据。

谢谢, PSA

1 个答案:

答案 0 :(得分:0)

我终于能够完成这项工作。必须在树莓派上用socat制作一个虚拟串行端口ttyUSB0。

socat pty,link = / dev / ttyUSB0,waitslave tcp:192.168.0.10:35000&

然后我按照这些说明进行操作

http://www.cowfishstudios.com/blog/obd-pi-raspberry-pi-displaying-car-diagnostics-obd-ii-data-on-an-aftermarket-head-unit

python obd_gui.py

obd_gui screen