【问题标题】:elm327 for Androidelm327 安卓版
【发布时间】:2012-07-31 18:10:09
【问题描述】:

我想为 elm327 开发一个 Android 应用来测试车辆 ECU。

如果我在 Android 设备和 ELM327 设备之间使用蓝牙连接,我需要在 android 应用上安装驱动程序吗? 还是只使用内置的蓝牙类就足够了谷歌在Android平台内提供并根据ELM327规范使用AT命令?

请大家帮忙!!!

【问题讨论】:

  • 听起来是个很酷的主意。从来没有听说过这样的事情,所以你可能不得不开辟一条道路。

标签: android bluetooth driver


【解决方案1】:

这完全取决于您将什么用作 ELM327 设备。

如果它是基于 USB 的并且您将其连接到蓝牙适配器,那么您很可能需要为 USB 设备安装驱动程序。

如果您自己构建或购买物理上是 rs232 端口/蓝牙适配器,甚至是 ELM327 蓝牙模块(几乎都使用基于逻辑的 rs232,而不是基于硬件),只要您设置蓝牙在android中设置将其视为串口设备,那么您应该可以在没有驱动程序的情况下直接连接到它。

只要您只是进行诊断而不是尝试“调整”PCM,您就可以将波特率永久设置为 38400 并将其留在那里。

当您开始使用它进行调优时,使用蓝牙时还有其他问题/顾虑,一个是在闪烁期间断开连接,这可能会“破坏”PCM,另一个是在初始握手期间强制每秒 5 位,种子/访问密钥。

不过听起来是个不错的项目,祝你好运。

无论如何,我都不是 Android 程序员,但我在构建 ELM327/PC 接口方面确实有很多经验,所以如果你在使用 ELM327 和与 PCM 通信时遇到问题,请告诉我,我应该能够为您解答,或者如果我不能,请为您指出正确的答案。

【讨论】:

  • 欢迎来到 StackOverflow。这是一个非常有用的答案-我有两个问题-当您提到“基于逻辑”与“基于硬件”的 RS232 时,您是什么意思,以及“PCM”是什么意思。另外,请随时查看electronics.stackexchange.com - 我想你可能会喜欢它。
  • 谢谢贾斯汀。如果 elm327 也支持车身和底盘模块,你会这样做吗?我知道肯定支持 pcm。
猜你喜欢
  • 2011-09-25
  • 2012-05-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多