目前我正在一個應用程序中,我已經建立了與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