我目前正在开发一个旨在通过OBD从ECU读取数据的应用程序,我想使用USB适配器连接到手机。问题是我到处都可以看到基于蓝牙的库。有谁愿意帮助我吗?我打算使用此库:https://github.com/pires/android-obd-reader
https://github.com/pires/obd-java-api/(也许这会更好)
但是我无法弄清楚如何构建我的应用程序,因此它可以通过USB进行通信。我有电缆,并已与其他商店应用进行了测试。
感谢大伙们。
最佳答案
最简单的方法是使用蓝牙ELM327,并尝试使用其中一个库建立用于通信的蓝牙基本示例。
不确定您的知识,所以我不知道从哪里开始为您提供帮助。
1)您知道OBD协议吗?
2)您知道如何从ECU请求PIDS并读取它们吗?
3)您正在与哪种车辆通信?
4)您是否在寻求有关如何使用蓝牙进行通信或车辆与蓝牙进行通信的帮助?
蓝牙通信本质上只是串行通信,即无线。因此,首先建立一个有关如何连接和发送消息的基本示例。完成后,尝试发送您的第一条消息!您可以尝试获取RPM(01 0C)。