android - Android Automotive 如何检索 obd2 数据?

标签 android automotive android-automotive

我只是想了解 Android Automotive 如何处理 obd2 数据。我发现以下来源,其中蓝牙连接似乎是其 OBD2 api 的一部分 - 这让我感到困惑,因为为什么 Android Automotive 需要 OBD2 的蓝牙连接,而 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 Automotive 应该完全集成到汽车中。但这并不意味着通过 OBD2 端口提供的功能将在 IVI(基于 Android)中提供。 因为来自所有 ECU 的所有信息最初都是通过 OBD2 端口获得的(通过 CAN 网络发送),IVI 只能获取其中的一些信息......这只需要信息娱乐系统,例如: 点火状态,齿轮箱..vv。但不是来自其他 ECU 的诊断数据。

无论如何,OEM 仍然可以在 IVI 中做到这一点..但它需要更多的风险(安全、安全)和努力。

关于android - Android Automotive 如何检索 obd2 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58839832/

相关文章:

android - 如何在多部手机上安装 .apk 进行测试

android-auto - Android 汽车操作系统中的 TabTemplate 示例

android - Android Automotive 支持 Jetpack Compose 吗?

android - 是否有适用于 Android 汽车的基于 ARM 的系统镜像?

android - 如何获得驾驶员分心优化的许可?

android - 防止 recyclerview 在触摸事件时停止滚动

android - 如何设置长文本只显示2行并附加

Android - 在使用 WebRTC 发送到 Wowza Streaming Engine 之前旋转视频帧