2012-05-08 24 views
5

Tôi hiện đang tìm kiếm thông số kỹ thuật của mạng WLAN để nhận dữ liệu OBDII. Có một số bộ chuyển đổi tương tự ELM327 trên thị trường cho phép iPhone kết nối với giao diện OBDII bằng WLAN. Điều này vì cổng nối tiếp Bluetooth bị xáo trộn vì giao diện phụ kiện. Các chương trình khác như Torque cho android cũng có thể sử dụng giao thức truyền thông này. Tuy nhiên tôi không tìm thấy các thông số kỹ thuật để tạo ra một khách hàng mạng.Xe OBDII Giao thức WLAN

Bất kỳ trợ giúp được hoan nghênh,

Cảm ơn

+0

Giao thức WLAN được biết: nó chỉ là kết nối WLAN với Điểm truy cập, trong đó AP sống bên trong khóa OBDII. Các thông số kỹ thuật làm thế nào để kết nối được biết đến (địa chỉ IP, cổng). Vì vậy, câu hỏi còn lại là lệnh nào được phát hành qua kết nối mở. – vstrien

Trả lời

9

Ok, sau khi một số nghiên cứu nhiều hơn, tôi thấy hai nguồn:

  1. Michael Gileopen source library for iOS devices, có nghĩa là để giao tiếp với OBDII WiFi cũng như Thiết bị Bluetooth.
  2. Thiết bị PLX (người sáng tạo của KiWi) có description cách liên lạc với KiWi. Các description là quá lớn để bao gồm ở đây, nhưng nó nắm tới:
    • Connect sử dụng WiFi (socket)
    • Chờ cho đến khi thiết bị trả về >
    • lệnh Issue và chờ đợi phản ứng

Yêu cầu thông tin có thể được thực hiện bằng cách gửi lệnh theo định dạng này (các ký tự ASCII):

MM PP\r

nơi MM là chế độ kiểm tra, PP là PID, và \r là một trở về vận chuyển (hex: 0x0d). Tất cả các ký tự khoảng trống được bỏ qua bởi Kiwi. * Chế độ thử 03 và 04 không yêu cầu giá trị PID.

Các 'chế độ test' được nói đến, là mười phương thức chẩn đoán theo quy định trong tiêu chuẩn SAE J1979:

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 

Các giá trị PID là các mã cho các cảm biến trong xe. A (không đầy đủ) list of possible PID values is on Wikipedia.