OBD 2 iOS wifi swift 通信

OBD 2 iOS wifi swift communication

我想创建一个 iOS 应用程序来将我的 Wifi OBD 2 连接到 iPhone。但是我不知道如何与 swift 建立对等连接。我有 OBD 文档可以与之通信(https://www.elmelectronics.com/wp-content/uploads/2016/07/ELM327DS.pdf - 第 30 页)。 我试图在 android 和 windows 上搜索相同的内容,但问题是我对点对点 iOS 通信的了解。 我在应用商店看到很多 iOS OBD 协议的应用程序,我相信任何人都可以帮助我! 谢谢!

您不需要了解真正的 wifi 点对点通信。将 phone 连接到由 obd2 wifi 适配器创建的 wifi 网络后,您将能够与其建立良好的旧 TCP 连接。默认情况下,大多数 wifi 适配器在 192.168.0.10:35000 监听传入连接。

建立 TCP 连接后,您可以通过 writing/reading to/from 套接字通过 AT 和 PID 进行通信。实际协议在 ELM327 手册和 ISO/SAE 标准文档中有描述。