1
我正在開發Android應用程序,並且每當我的客戶端用他的汽車測試應用程序時,他都會得到不同長度的響應並且失敗。它在我的代碼中發生,我需要處理消息的長度以進一步處理。OBD II設備返回不同長度的響應
任何想法,爲什麼OBD II設備越來越響應不同長度從設備
樣的反應是:
410100040000410100068000
0101410100040000410100068000
感謝所有
我正在開發Android應用程序,並且每當我的客戶端用他的汽車測試應用程序時,他都會得到不同長度的響應並且失敗。它在我的代碼中發生,我需要處理消息的長度以進一步處理。OBD II設備返回不同長度的響應
任何想法,爲什麼OBD II設備越來越響應不同長度從設備
樣的反應是:
410100040000410100068000
0101410100040000410100068000
感謝所有
首先,命令你發送OBD II設備?
我的猜測是車輛以不同的協議響應。您可以檢查車輛通過發送OBD II設備下面的命令使用哪種協議:
ATZ
ATSP0
ATDPN
ATDPN將與單個字符,它告訴我們的車輛使用什麼協議作出迴應。
如果車輛使用不同的協議,那麼您將不得不根據使用的協議對返回的數據進行不同的解析。此規格表將有助於實現: