如何从iOS应用程序中的OBD访问数据

时间:2013-04-27 12:13:56

标签: iphone ios

我想从OBD2设备访问汽车数据,这样我就可以访问汽车速度,转速,燃油消耗,实时数据,错误代码等。如何在iOS中连接和读取OBD2设备?

3 个答案:

答案 0 :(得分:2)

这取决于您要使用的OBD设备。 WiFi上有设备,可以通过IP地址(使用TCP或UDP协议),蓝牙,RS-232端口以及其他一些可以通过电缆直接连接的设备访问。

答案 1 :(得分:0)

我强烈建议您浏览iOS开发人员库中的stream programming guide,因为它的代码可以完全满足与ELM wifi设备通信所需的操作。

它确实没有那么多,请确保在连接时拥有正确的IP和端口。

答案 2 :(得分:0)

我最近开源了我的iOS和OBD2库。 macOS,它将传输协议(WiFi,BTLE,CaptureFile),车辆协议(CAN,KWP,PWM,...)等抽象为一组可重用的类。查看https://github.com/mickeyl/LTSupportAutomotive,这可能有助于您创建自己的OBD2应用程序。