车辆OBD2端口上可用的车辆参数(PID)非常有限。而且它们也因车辆而异 - 计数和参数设置本身。在这方面有两个问题:
- 汽车制造商(OEM)在什么基础上确定他们在OBD2端口上暴露的PID数量和数量?
- 还有另一种方法可以从车辆中读取/访问更大的车辆参数集吗?
车辆OBD2端口上可用的车辆参数(PID)非常有限。而且它们也因车辆而异 - 计数和参数设置本身。在这方面有两个问题:
Answers:
ODB端口上可用的数据是汽车销售国家/地区的法律要求的数据与汽车制造商希望公开用于诊断和调整的数据的组合。
我认为值得指出的是,PID不一定存在,也不会暴露在所有汽车中。供应商选择要公开的数据,并且在许多情况下,数据根本不存在或者在特定车辆的背景下没有意义(例如,具有手动的汽车上的自动变速器相关数据)或汽车上的转向角没有转向角传感器。标准PID值列表的存在有助于为行业带来秩序并协助监管机构和维修店 - 它不是可以或应该实施的清单(除法律规定的数据外)。
除了地方当局强制要求的数据之外,读取数据的数据和工具通常都是专有的 - 或者最好将它们描述为“未公开记录”,因为在这个时代,任何想要的供应商都是真正保护他们的数据和接口可能会使用加密。可以说他们应该使用加密来帮助防范攻击。