我想从OBD2设备访问汽车数据,这样我就可以访问汽车速度,转速,燃油消耗,实时数据,错误代码等。如何在iOS中连接和读取OBD2设备?
答案 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应用程序。