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

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

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

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

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

谢谢你。

最佳答案

要与 OBD-II ELM-327 进行连续通信,除了定期向设备询问数据之外别无选择。我已经成功地为一个应用程序做到了这一点。

另外,请在以下主题中查看 Eric Smekens 的回答:

Send multiple OBD commands together and get response simultaneously

以加快通讯速度。

10-08 17:09