草庐IT

objective-c - 是否有 ELM327/obdkey OBD-II 适配器 Objective-C 编程指南?

我想开始针对ELM327编码基于汽车OBD-IIiOS/Objective-C中的蓝牙适配器。是否有关于如何开始的指南/入门指南?我想ELM327适配器​​是一个串行设备...我可能会弄清楚如何与手机建立蓝牙连接,但我不知道从哪里开始发送/接收OBD-II消息到/从中。此设备是否有预先存在的API? 最佳答案 如果您需要一些OBDKey特定命令,请告诉我。例如,要访问RPM数据,请发出以下命令ATZ\rATSP0\r0100\r010C\r这些指令将初始化OBDKey接口(interface),将协议(protocol)搜索设置为自

ios - 一起发送多个 OBD 命令并同时获得响应

我正在开发连接OBD2适配器并获取实时数据(如速度、转速、throttle位置等)的应用程序。当我一次读取一个命令时,它工作正常,就像发送命令“010C\r”一样,我得到当前的RPM。我认为在一个请求中发送多个命令是不可能的。但在其他应用程序中,如EngineLinkHD、Dashcommand,我们发现多个组件会同时更新,就像我们开车检查RPM、Sped和throttle然后他们每1秒更新一次。它看起来像实时数据。我很惊讶这怎么可能?我们添加了代码,比如如果用户想要显示3个组件,那么对于每个组件,都会生成一个线程并处理该命令的请求和响应。所以在这种情况下,生成了3个线程,我们得到了响

android - OBD2 - ELM327 蓝牙模拟器

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭5年前。Improvethisquestion我正在开发Android应用程序,用于通过蓝牙连接到汽车单元的ELM327。是否有任何模拟器,通过蓝牙在Windows7上模拟ELM327?所以我可以在没有汽车的情况下测试我的应用程序。 最佳答案 毕竟我找到了一个工作。它被称为Obdsim.它也可以在带有蓝牙的Windows上运行。只需在您的蓝牙中设置