我知道可以使用OBD-II端口來監視汽車的不同參數以進行診斷。但是,是否有可能使用OBD-II端口來驅動汽車,而不是黑客或重新編程汽車的計算機系統?我聽說OBD-II系統對客戶開放,沒有安全系統。我們可以使用OBD-II端口來控制汽車嗎?
1
A
回答
1
我最近寫的OBD-II庫,我已經做了閱讀協議公平一點。
這實際上取決於車輛的製造商。某些事情如電線驅動,電子轉向等可以被操縱。這不是OBD設計的目標,但是通過訪問底層總線,您可以與汽車的低級功能進行交互。
OBD更像是一種查詢協議。看看ELM-327 Protocol的常見命令。其他命令是可能的,如果你知道代碼。沒有加密或散列,因此您必須嗅探總線併發送欺騙性消息。這些消息將是製造商和型號特定的。我的最後一輛車有9個可以查詢的車載電腦,包括門鎖,危險信號燈,喇叭,發動機,變速箱,娛樂設備等。請閱讀this WIRED article,他們通過多媒體系統進行控制。
0
是的,這是可以控制與OBDII港口車,但一切都取決於賽車是如何開發你正在使用,因爲沒有選擇使用通用的PID控制汽車。
你要嗅探數據,然後找到正確的命令來控制你想要什麼。但是我找不到任何關於嗅探OBDII端口的好材料。
相關問題
- 1. 汽車OBDII無線局域網協議
- 2. 我可以通過OBDII獲得駐車制動器的狀態嗎?
- 3. 我可以使用matlab來編程遙控車嗎?
- 4. 我可以通過elm327接口連接到我的汽車的can bus嗎?
- 5. 我們可以通過URL來控制網頁嗎?
- 6. 我可以使用php來監聽514端口嗎?
- 7. 我們可以使用Android手機控制機器人嗎?
- 8. 我們可以在控制器laravel中使用helper嗎?
- 9. 我可以強制WebMethod在.asmx中使用端口80嗎?
- 10. 我們可以使用某種數組來控制表單上的字段嗎?
- 11. 我可以使用isset()來控制mysql查詢的執行嗎
- 12. 我可以使用自定義滑塊來控制音量嗎?
- 13. 車輛和汽車。我可以使用組合或只是繼承?
- 14. Android控制的汽車[一般信息]
- 15. 我們可以禁用控制器的按鈕嗎? - mvc
- 16. 我們可以讓用戶控制本地通知嗎?
- 17. 汽車在可變
- 18. Microchip XC16:我們可以使用其地址訪問端口嗎?例如:&PortA?
- 19. ,我可以知道我將使用哪個端口號嗎?
- 20. 我可以使用`DataTable.Select(filterString)`來控制顯示的行,還可以使用`DataGridView.Sort()`來控制它們顯示的順序嗎?
- 21. 可以使用SQLCMD來設置TCP端口嗎?
- 22. Android的汽車 - 如何使用自制
- 23. 我們可以使用AVCaptureSession啓用攝像頭控件嗎?
- 24. 我們可以使用VoIP爲Twilio客戶端推送來電嗎?
- 25. 我們可以使用終端來測試修改後的內核代碼嗎?
- 26. 我們可以使用appium doctor來驗證窗口上的設置嗎?
- 27. 我們可以在Java swing客戶端中使用Activemq嗎?
- 28. 我們可以使用Javascript來開發Tizen移動應用嗎?
- 29. 我們可以用量角器e2e測試來使用dynatrace嗎?
- 30. 我們可以在c#中使用接口實現多態嗎?