我想开始在iOS/Objective-C中针对基于ELM327的车载OBD-II蓝牙适配器进行编码。是否有关于如何入门的指南/入门手册?
我假设ELM327适配器是一个串行设备...我可能知道如何与手机建立蓝牙连接,但我不知道从哪里开始发送/接收OBD-II消息。
此设备是否有预先存在的API?
发布于 2011-03-23 16:47:18
如果您需要一些特定于OBDKey的命令,请让我知道。例如,要访问RPM数据,可以发出以下命令
ATZ\r
ATSP0\r
0100\r
010C\r这些指令将初始化OBDKey接口,将协议搜索设置为自动,初始化与发动机管理ECU的通信,并发送模式1 PID 0C命令以请求发动机转速(转速)数据。响应010C命令返回的值实际上是实际发动机速度值的四倍。
在iOS / Objective-C中使用套接字和流是建立到OBDKey无线局域网的通信的最佳方式(默认IP地址为192.168.0.74,端口23)。
发布于 2014-12-19 23:56:27
elm327 odb2设备使用AT和ODB命令。
AT命令与您在调制解调器上使用的命令相同,它们始终以AT开头。
当设备初始化时,它会发送
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设备的相同项目,所以我还没有任何细节。
一旦我学到任何有用的东西,我就会添加评论。
https://stackoverflow.com/questions/5398239
复制相似问题