我目前正在开发一个 Android 应用程序,用于通过 ELM327 蓝牙适配器从车辆的 OBDII 端口读取数据...
对于那些不太了解 ELM 的人,我会推荐这份数据表,它非常有帮助......
我能够连接到加密狗,并且可以使用每个“AT”命令,没有任何问题,但是当我尝试发出 OBD 命令时,例如“010C”,我收到错误消息,位于首先我认为波特率可能不正确。我尝试了所有不同的波特率,每次尝试发出 OBD 命令时,我都会收到“错误”响应,有什么想法吗?
最佳答案
弄清楚了,必须更改协议(protocol),并删除我正在使用的重置缓冲区的特定加密狗。您可以在数据表中看到一条 AT 命令,用于自动检测车辆正在使用哪种特定协议(protocol)。这将确保您对尝试从中获取数据的任何车辆使用正确的协议(protocol)。如果有人需要更多信息,请随时PM我!
关于android - ELM327 发送 OBD 命令时返回 "ERROR",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11690680/