目前,我正在使用OBD设备开发iOS应用程序。如何在不使用车辆的情况下进行测试。
答案 0 :(得分:1)
您需要购买一台价格高达300-400美元的模拟器,或者您可以设置一个工作台ECU。
你应该能够在20万美元的垃圾场找到一个带连接器的ECU,然后你需要将它连接到OBD2端口和12V电源。没有搞乱创建测试类,你将处理现实世界的实现。
答案 1 :(得分:0)
正如一位评论者建议的那样,您可以编写一个实现公共设备接口并提供模拟数据的类,或者使用像this one这样的硬件模拟器
答案 2 :(得分:0)
iOS的问题是BT OBD适配器不起作用,只有BT-LE。
我采取了以下方法:
obdsim -T 5000 -g Cycle
在OS X上运行它,它在TCP端口5000 node-blueooth-obd
包的分支,它添加了一个选项,使其在TCP上工作。您可以找到前叉here 此设置非常适合测试,您应该能够将OBDsim与来自Scantool的OBDlink等WiFi ODB适配器交换