Android Automotive 如何检索 obd2 数据?

How does Android Automotive retrieve obd2 data?

我只想了解 Android Automotive 如何处理 obd2 数据。我发现以下来源,其中 BluetoothConnection 似乎是其 OBD2 api 的一部分 - 这让我感到困惑,因为为什么 Android Automotive 需要 OBD2 的蓝牙连接,而它应该完全集成到车?

https://android.googlesource.com/platform/packages/services/Car/+/refs/tags/android-9.0.0_r49/obd2-lib/src/com/android/car/obd2/connections/BluetoothConnection.java?autodive=0%2F%2F

还是我理解错了什么?

它可以在那里。出于很多原因。 你是对的 Android 汽车应该完全集成到汽车中。但这并不意味着通过 OBD2 端口可用的内容将在 IVI 中可用(基于 Android)。 因为来自所有 ECU 的所有信息最初都是通过 OBD2 端口(通过 CAN 网络发送)提供的,所以 IVI 只能获得其中的一些......这只需要信息娱乐系统,如: IgnitionState, GearBox ..vv.但不是来自其他 ECU 的诊断数据。

无论如何,OEM 仍然可以在 IVI 中使用它......但它需要更多的风险(安全性,安全性)和努力。