繁体   English   中英

如何使用iphone使用蓝牙或wifi与OBD II进行通信

[英]How to communicate with OBD II using bluetooth or wifi using iphone

我喜欢为iOS创建一个简单的应用程序,它通过ODB II Wifi /蓝牙设备从汽车读取数据并在iPhone屏幕上显示。 但我不知道从哪里开始。 请有人帮我实现以下结果。

我有蓝牙和wifi加密狗。

第1步:配对蓝牙或Wifi加密狗和iPhone。

第2步:通过加密狗阅读详细信息

请参阅我能够轻松理解的任何教程或示例代码。 我想深入了解这些过程,并希望自己编写代码。 所以请帮忙。

提前致谢。

正如David所说,在iOS上你只能使用WiFi OBD接口。 标准蓝牙(不是BTLE)不起作用。 Apple应批准蓝牙设备,以便能够向iOS传输数据。 AFAIK没有这样的OBD。

可能你的OBD加密狗基于ELM327芯片。 这个文档很好的出发点。 仔细阅读。 这就是您需要的一切。 有趣的事情从第7页开始。

在iOS上,您应该使用OBD IP地址打开TCP连接(例如使用NSInputStreamNSOutputStream ),然后使用AT命令配置OBD。 休息在ELM链接的“与车辆通话”(第30页)一节中介绍。 享受阅读 :)

如果您需要更多帮助 - 请问。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM