如何与 OBD II ELM327 适配器​​进行持续通信?

目前我正在开发一个应用程序,我已经与 OBD II ELM 327 适配器​​建立了连接,并且可以从 OBD II 读取数据。例如我使用 OBD 命令“01 0C”来获取车辆的转速。

我想检索实时数据,例如车辆的速度或转速。这就是我卡住的地方。我没有得到 - “如何从车辆中连续获取此类实时数据?

我知道,OBD II 正在响应我的每个 AT 或 OBD 命令。我的想法是,如果我反复向 OBD II 适配器发送任何命令,它每次都会发回数据。

谁能告诉我,如何发送单个命令,例如“01 0C”连续?我应该使用哪种方法从车辆中获取真实数据?

请有人指导我解决这个问题。任何指导都会有很大帮助。

谢谢你。

stack overflow How can I make continuous communication with OBD II ELM327 adapter?
原文答案

答案:

作者头像

要与 OBD-II ELM-327 进行连续通信,除了定期向设备询问数据外,别无选择。我已经成功完成了申请。

另外,请在以下线程中查看 Eric Smekens 的答案:

Send multiple OBD commands together and get response simultaneously

以加快通讯速度。