2017-12-11 24 views
0

OBDII v2.1 장치 (ELM 327)에서 데이터를 읽고, 사람이 읽을 수있는 데이터를 화면에 인쇄하는 Java 프로그램을 만드는 간단한 방법이 있습니까? 예를 들어Java로 OBDII 데이터 읽기

:

public class OBDIIReader { 
    public static void main(String[] args) { 

     // 
     // Connecting to 
     // the OBDII via BT to 
     // the Raspeberry Pi 
     // 

     while(true) { 
      System.out.println(Read.speed); 
      System.out.println(Read.rpm); 
      System.out.println(Read.engineTemp); 
     } 
    } 
} 

답변

0

OBD2 캡처 데이터에 연결하는 거기 ELM327 작업에 대한 라이브러리의 수천이있다. 그러나 당신은 단순히 연결할 수없고 자동으로 물건을 뱉어 낼 것이라고 기대할 때 ECU는 ELM327에 데이터를 뱉어 낼 것입니다. http://gersic.com/connecting-your-raspberry-pi-to-a-bluetooth-obd-ii-adapter/

이 같은

이 매우 사이비 코드이지만, 당신이 시작하는 데 도움이 될이

ELM327 elm = ELM327.FindBluetoothDevice(); 
elm.Connect(); 
while(elm.Connected) 
{ 
    System.out.println(elm.GetSpeed()); 
    System.out.println(elm.GetRPM()); 
    System.out.println(elm.GetECT()); 
} 

좋은 예처럼 뭔가를 갈 것입니다