首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ELM327蓝牙通信问题

ELM327蓝牙通信问题
EN

Stack Overflow用户
提问于 2019-03-21 15:26:33
回答 1查看 262关注 0票数 0

我制作了一个安卓应用程序,通过蓝牙与ELM327 OBD-II通讯。当我用蓝牙串行终端(CoolTerm / macOS)测试应用程序时,应用程序是接收和发送数据,没有问题。

使用我的应用程序将命令传送到榆树将导致破碎和分裂的答案。

输出:

代码语言:javascript
复制
DataReceivedHandler: 9V
DataReceivedHandler: 9V>
DataReceivedHandler: 11.
DataReceivedHandler: 9V>

上面的示例应该显示AT RV命令的结果,该命令查询车辆的电池电压(我多次发送命令)。

预期(好的)结果应该如下所示:>11.9V

在发送第一个命令查询OBD值之前,ELM由以下AT-命令初始化:

代码语言:javascript
复制
AT D
AT Z
AT E0
AT L0
AT S0
AT H0
AT SP 0

如果你知道如何从榆树那里得到清晰的答案,请告诉我。

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-21 17:14:29

找到解决办法..。

终端程序发送\n,ELM发送\r以终止语句。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55283908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档