2017-07-11 22 views
0

目前我正在升級一個Android和iOS應用程序,該應用程序將使用OBD-II設備(藍牙)顯示汽車RPM,速度,渦輪增壓和其他事情。大部分代碼都是在舊的應用程序源代碼上編寫的,我在新屏幕上使用該代碼。如何在Android和iOS上測試OBD-II設備(用於汽車)響應?

問題是我沒有用於測試的設備(我剛剛使用了舊的源代碼中的代碼)。我有一個文本文件,其中包含設備返回的響應。如何使用任何Windows/Mac軟件將該響應發送到移動應用程序?

我的意思是有任何軟件可以通過藍牙連接手機應用程序,然後我可以發送回覆。如RPM,SPEED等?

以下是我想通過藍牙(PC)發送給移動應用程序的示例回覆。

,$OBD-RT=2,76,1193,-40,0,103,-26,75,15.29,12.0,48,29.41,0,581.3,14.7,0.00,3.70,0.000,0.855,0.000,0.000,0 
,$OBD-RT=2,76,1181,-40,0,103,-26,75,18.82,12.0,48,38.43,0,581.3,14.7,0.00,3.67,0.000,0.855,0.000,0.000,0 
,$OBD-RT=2,76,1183,-40,0,103,2,103,18.82,12.0,48,38.43,0,579.1,14.7,0.00,5.04,0.000,0.845,0.000,0.000,0 

我附上1個截圖應用的

enter image description here

所以是任何可用的軟件(OBD-II),將允許移動應用程序通過藍牙連接,所以我可以送回應該應用程序?

回答

0

據我所知,沒有這樣的仿真器,如果存在的話,通常不那麼可靠。但是有一些設備可以模擬車輛的OBD II,如Freematics。在這樣的設備中,缺乏來自仿真ECU的多重響應。 (正如我在您的應用程序中看到的,您可能需要一起請求6個請求)。

相關問題