首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有ELM327 / obdkey OBD-II适配器Objective-C编程指南?

是否有ELM327 / obdkey OBD-II适配器Objective-C编程指南?
EN

Stack Overflow用户
提问于 2011-03-23 05:47:01
回答 2查看 9.8K关注 0票数 8

我想开始在iOS/Objective-C中针对基于ELM327的车载OBD-II蓝牙适配器进行编码。是否有关于如何入门的指南/入门手册?

我假设ELM327适配器是一个串行设备...我可能知道如何与手机建立蓝牙连接,但我不知道从哪里开始发送/接收OBD-II消息。

此设备是否有预先存在的API?

EN

回答 2

Stack Overflow用户

发布于 2011-03-23 16:47:18

如果您需要一些特定于OBDKey的命令,请让我知道。例如,要访问RPM数据,可以发出以下命令

代码语言:javascript
复制
ATZ\r
ATSP0\r
0100\r
010C\r

这些指令将初始化OBDKey接口,将协议搜索设置为自动,初始化与发动机管理ECU的通信,并发送模式1 PID 0C命令以请求发动机转速(转速)数据。响应010C命令返回的值实际上是实际发动机速度值的四倍。

在iOS / Objective-C中使用套接字和流是建立到OBDKey无线局域网的通信的最佳方式(默认IP地址为192.168.0.74,端口23)。

票数 6
EN

Stack Overflow用户

发布于 2014-12-19 23:56:27

elm327 odb2设备使用ATODB命令。

AT命令与您在调制解调器上使用的命令相同,它们始终以AT开头。

当设备初始化时,它会发送

代码语言:javascript
复制
ELM327 v2.1
>

如果你发送

ATZ

这将重置设备,并再次发出"ELM327 v2.1“和>提示。

AT命令用于管理elm327设备。

asci 命令采用ASCI十六进制,如上例所示

01 0c

获取rpm或

01 05

获取冷却剂温度

http://www.elmelectronics.com/obdic.html上,有包含更多详细信息的数据表pdf文件。

你也可以在网站上搜索"elm327“,得到两本关于这个主题的免费书籍。

我刚刚开始我的通用elm327 wifi设备的相同项目,所以我还没有任何细节。

一旦我学到任何有用的东西,我就会添加评论。

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

https://stackoverflow.com/questions/5398239

复制
相关文章

相似问题

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