![](/img/trans.png)
[英]How to test OBD-II device ( for car ) response on android and iOS?
[英]OBD-II iOS WiFi Connection
我正在尝试编写一个通过WiFi连接到OBD-II接口的iOS应用程序(特别是OBDLink MX WiFi扫描工具)。 我已经写了一些基本的套接字代码,并且能够打开一个到192.168.0.10:35000的套接字。 我同时收到输入和输出流的NSStreamEventOpenCompleted。
之后不久将触发的第一个事件是NSStreamEventHasBytesAvailable。 我尝试读取流,但长度返回0。我的问题是与这些设备进行通信的执行流程是什么? 我试图发出ATZ \\ r命令,但是什么也没发生(没有任何流事件触发)。
我如何知道我是否已连接并且OBD-II接口已准备就绪?
通常的命令终止符是ˋ\\ r \\ nˋ,因此首先尝试使用此命令发送ˋATZˋ。 仅在从“ NSOutputStream”接收到HasSpace通知后才发送。
与该设备通信的另一种选择是该汽车诊断API,可以在以下位置找到对该API的访问权限
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.