有像http://www.rczd.com/c/2015/Car_Diagnostic_Tools_0223/41193.html这样的OBD-II
设备
该设备提供商没有其网页或文档来源。我们在框中提供了简短的“快速入门”,并确保它支持OBD-II PIDs
。
最近我曾经关注https://en.wikipedia.org/wiki/OBD-II_PIDs#Mode_1_PID_41
问题是,是否存在任何与该icar设备通信的通用模式。
在我以前使用(freematics)dongle
连接之前,该文件发送了我动态解析的数据流。
当前一个仅在我们向它发送一个请求之后发送一个值(它是同步的,每次不能处理一个以上的请求)。
我想获取最新的OBD-II
参数来显示它们(频繁)。
有任何想法吗 ?
最佳答案
如果您的设备与ELM327兼容,则可以使用多个PID请求,但前提是适配器已通过CAN协议(protocol)连接到车辆。因此,它仅适用于部分车辆,因为并非所有车辆都支持CAN。
流行的扫描工具仅发送顺序请求。通过这种方法可获得的最大吞吐量约为30-40 rps。
我不知道自由软件加密狗的工作原理,但我可以看到它安装了一些SD卡-也许它只提供并行仿真,并且内部每个请求都按顺序发送?
如果您正在寻找可靠的Java库来连接到OBD II设备,我建议您https://github.com/pires/obd-java-api。您也可以看看我的图书馆-https://github.com/devesion/java-obd-adapter