目前我正在一个应用程序中,我已经建立了与OBD II ELM 327适配器的连接,并且我可以从OBD II读取数据。例如我已经使用OBD命令“01 0C”来获得车辆的转速。如何与OBD II ELM327适配器进行连续通讯?
我想检索实时数据,例如车辆的速度或转速。这是我卡住的地方。我没有得到 - “我怎样才能连续从车辆取得这样的实时数据?
我知道,OBD II是响应我的每一个AT或OBD命令我认为是,如果我发送任何命令OBD II适配器多次,它每次都会发回数据。
谁能告诉我,我怎么能发送一个命令,例如“01 0C”不断?哪种方法我应该使用从车辆获取真实的数据?
请有人指导我解决这个问题,任何指导都会对你有很大帮助
谢谢。
我仍然没有找到从OBD II读取实时数据的最佳方法。我想,我可以使用服务,我将连续发送单个命令并从适配器获取响应。请帮助我,让我知道这是否是最好的方法。谢谢你们。 – KavitaDev
您可以配置一些AT命令来发送未经请求的响应(例如,每当信号强度发生变化时+ CREG发送移动网络信息)。你的AT命令或OBD命令是否支持主动响应?如果没有,那么我猜投票就是解决方案,就像你说的那样。 –
感谢S列出你的及时回应。 OBD命令不支持未经请求的响应。除了使用服务,还有什么我可以使用的?如果是的话,其他选择可能是什么?再次感谢。 – KavitaDev