android - 通过 OBD-II 读取 VIN 号码(来自雪铁龙、标致、菲亚特)

标签 android obd-ii vin

我构建了一个简单的 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/

相关文章:

android - Android 浏览器上非常奇怪的字体渲染问题

android - Google 登录无法使用从 Play 商店下载的应用程序

java - 如何删除 "Status and notification bar"?

java - 使用Java FTDI lib - jd2xx - openport1.3 USB电缆创建OBD2 MUT扫描仪

vba - 通过 WinHTTPRequest 对 NHTSA 批量 VIN 解码的奇怪限制

php - 如何验证 VIN 号码?

android - 创建maven包

安卓 ELM327/OBD2 协议(protocol)

android - BluetoothChat-to-ELM327 拆分响应消息

ios - 无法从 OBD-2 设备获取 VIN 编号响应