我构建了一个简单的 Android 应用程序,可以通过 OBD-II 读取基本的汽车参数,例如 VIN 号和电池电压。它工作得很好,但我在从非德国/非美国汽车中检索 VIN 号码时遇到问题。因此,例如在雪铁龙或菲亚特的情况下,无法获得 VIN 编号,返回的值为 NULL 或 UNKNOWN。
知道怎么解决吗? 我使用命令 09 02 (elm327)。
最佳答案
并非所有汽车都支持 0902 命令(模式 9 PID 2)获取 VIN。它是可选的支持。如果您先发送 0900,则会提供该 ECU 上模式 9 支持的 PID 的“位图”。
关于android - 通过 OBD-II 读取 VIN 号码(来自雪铁龙、标致、菲亚特),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23612517/