- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想开始针对 ELM327 编码基于汽车OBD-II iOS/Objective-C 中的蓝牙适配器。是否有关于如何开始的指南/入门指南?
我想 ELM327 适配器是一个串行设备...我可能会弄清楚如何与手机建立蓝牙连接,但我不知道从哪里开始发送/接收 OBD-II 消息到/从中。
此设备是否有预先存在的 API?
最佳答案
如果您需要一些 OBDKey 特定命令,请告诉我。例如,要访问 RPM 数据,请发出以下命令
ATZ\r
ATSP0\r
0100\r
010C\r
这些指令将初始化 OBDKey 接口(interface),将协议(protocol)搜索设置为自动,初始化与引擎管理的通信 ECU并发送模式 1 PID 0C 命令以请求发动机转速 (RPM) 数据。响应 010C 命令返回的值实际上是实际发动机转速值的四倍。
在 iOS/Objective-C 中使用套接字和流是设置与 OBDKey WLAN 通信的最佳方式(默认 IP 地址为 192.168.0.74,端口 23)。
关于objective-c - 是否有 ELM327/obdkey OBD-II 适配器 Objective-C 编程指南?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5398239/
我想通过蓝牙将我的摩托罗拉机器人连接到 OBDKey。我以 BluetoothChat 为例连接蓝牙,使用 KWP 作为协议(protocol) 然后我写byte[]命令 command[0]=ra
我想开始针对 ELM327 编码基于汽车OBD-II iOS/Objective-C 中的蓝牙适配器。是否有关于如何开始的指南/入门指南? 我想 ELM327 适配器是一个串行设备...我可能会弄
我是一名优秀的程序员,十分优秀!