2015-09-24 104 views
1

我目前正在研究一个应用程序,它旨在通过OBD从ECU读取数据,我想使用USB适配器连接到我的手机。问题在于我到处都可以看到基于蓝牙的库。有没有人愿意帮助我?我打算使用这个库:https://github.com/pires/android-obd-reader通过USB的OBD通信

https://github.com/pires/obd-java-api/(也许这一个会更好)

但我无法弄清楚如何构建我的应用程序,所以它可以通过USB通信。我有电缆,并与其他商店应用程序进行测试。

谢谢你们。

回答

1

最简单的方法是使用蓝牙ELM327,并尝试使用其中一个库设置蓝牙基本示例进行通信。

不知道你的知识,所以我不知道从哪里开始帮助你。 1)您是否了解OBD协议? 2)你知道如何从ECU请求PIDS,并阅读它们吗? 3)你与什么车辆沟通? 4)您是否在寻求如何使用蓝牙进行通信或与蓝牙进行车辆通信的帮助?

蓝牙通信本质上只是串行通信,即无线。因此,首先建立一个基本示例,介绍如何连接并发送消息。一旦完成,请尝试发送您的第一条消息!您可以尝试获取RPM(01 0C)..