5
我目前正在尋找無線局域網協議的規範來獲取OBDII數據。市場上有一些ELM327類似的適配器,它使iPhone能夠通過WLAN連接到OBDII接口。這是因爲藍牙串行端口因配件接口而混亂。其他程序如Android的Torque也可以使用這種通信協議。但是我沒有找到創建網絡客戶端的規格。汽車OBDII無線局域網協議
任何幫助表示歡迎,
感謝
我目前正在尋找無線局域網協議的規範來獲取OBDII數據。市場上有一些ELM327類似的適配器,它使iPhone能夠通過WLAN連接到OBDII接口。這是因爲藍牙串行端口因配件接口而混亂。其他程序如Android的Torque也可以使用這種通信協議。但是我沒有找到創建網絡客戶端的規格。汽車OBDII無線局域網協議
任何幫助表示歡迎,
感謝
好了,經過一番更多的研究,我發現有兩個來源:
>
通過發送以下格式的命令(ASCII字符)可以完成請求信息:
MM PP\r
其中
MM
是測試模式中,PP
是PID,和\r
是回車(己烷:0x0d
)。所有空白字符都被新西蘭人忽略。 *測試模式03和04不需要PID值。
「測試模式」被說出的,如在SAE J1979標準中定義的10種診斷模式:
Test mode Description
01 Show current data
02 Show freeze frame data
03 Show diagnostic trouble codes
04 Clear trouble codes and stored values
05 Test results, oxygen sensors
06 Test results, non-continuously monitored
07 Show 'pending' trouble codes
08 Special control mode
09 Request vehicle information
0A Request permanent trouble codes
的PID值是用於在汽車傳感器的代碼。 A(非詳盡)list of possible PID values is on Wikipedia。
WLAN協議是已知的:它只是一個到接入點的WLAN連接,AP位於OBDII加密狗內。規格如何連接已知(IP地址,端口)。所以剩下的問題是通過打開的連接發出哪些命令。 – vstrien