NoC*_*ier 8 bluetooth objective-c ios obd-ii
我想开始在iOS/Objective-C中针对基于ELM327的汽车OBD-II蓝牙适配器进行编码.有关如何入门的指南/入门指南吗?
我认为ELM327适配器是一个串行设备......我可能想知道如何与手机建立蓝牙连接,但我不知道从哪里开始向/从它发送/接收OBD-II消息.
此设备是否有预先存在的API?
如果您需要一些特定于OBDKey的命令,请告诉我.例如,要访问RPM数据,请发出以下命令
ATZ\r
ATSP0\r
0100\r
010C\r
Run Code Online (Sandbox Code Playgroud)
这些指令将初始化OBDKey接口,将协议搜索设置为自动,初始化与引擎管理ECU的通信,并发送模式1 PID 0C命令以请求引擎速度(RPM)数据.响应010C命令返回的值实际上是实际发动机速度值的四倍.
在iOS/Objective-C中使用套接字和流是设置与OBDKey WLAN通信的最佳方式(默认IP地址为192.168.0.74,端口23).