2012-03-30 120 views
5

正在開發一個應用程序,我可以從ELM327獲取數據並將其顯示在Android設備上。但是我有一個疑問,ELM327是不可控的,我的意思是它不能自動發送數據到android設備,那麼我怎麼能夠從ELM327中提取數據呢?我真的被困在這裏了。所以幫助將不勝感激。謝謝!從ELM327拉數據


誰能幫我與該類型的命令我已經在Android的使用從ELM 327得到的反應?我怎麼會只接收速度和轉速的?我怎樣才能讀取該數據並顯示它在Android設備?

+0

什麼是'ELM327'? – 2012-03-30 11:39:10

+0

ELM327是一款汽車診斷設備,它可以從汽車的OBD獲取數據。http://elmelectronics.com/DSheets/ELM327DS.pdf – hellboyrocks 2012-03-30 12:11:55

回答

4

ELM設備是一個命令/響應設備,它要求您發送命令以便ELM處理它,與ECU系統通信,然後格式化並將響應傳回給您。除非在發送簽名時加電,否則您不會收到來自ELM327芯片的未經請求的消息(響應),除非您將設備設置爲監控模式。

+0

這些是什麼樣的命令?我的意思是我可以使用一般的android命令,如GET拉數據? – hellboyrocks 2012-04-04 07:40:07

+0

任何人都可以使用我在android中使用的命令類型來獲得ELM 327的響應嗎?我如何才能獲得速度和rpm?我如何讀取數據並在Android設備上顯示它? – hellboyrocks 2012-04-18 11:08:20

+3

對於RPM,發送車輛速度「010C \ r」發送「010D \ r」 – obdkey 2012-05-16 10:54:04

1

該ELM327是你使用藍牙。 我想讓應用程序讀取數據adnroid ELM 327,你可以。