마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

android OBD-2 개발관련 문의드립니다. (초보좀 도와주세요~ 검색후 질문드립니다!)

0 추천

안녕하세요. 이번에 처음 OBD-2를 이용하여 개발하게된 일반 개발자입니다.

이번에 회사에서 일반 시중에서 구하는 OBD-2 아답터(동글)을 이용해서

차량 <-> 단말(삼성안드로이드폰) 사이에 통신으로 여러가지 정보들을 디스플레이하는 app 을 개발하려고

하는데요. 제가 잘 몰라서 일단 구글링과 여러가지 정보를 조합해본 결과 아래 사항이 궁금해서

여줘보려구요.

혹시 아시는 분께서는 답변좀 주시면 감사하겠습니다.

(문의)

- 인터넷으로 몇개의 오픈 소스를 다운받았습니다. (android-obd-reader-master.zip, OBDIIMonitor.zip)그런데요. 이 app들을 사용하려면은 OBD-2 아답터가 필요한데요. 일반 시중에서 파는 제품 아무거나 사면되는건가요? 검색을해보면은 CAN, ISO 등... 통신방식등 여러가지가 존재하는데, 시중에서 파는 OBD-2아답타가 모두 호환이 되는지 궁금합니다.

- 보통 개발하실때 일반적으로 사용하시는 OBD-2 아답타가 어떤 제품인지 알고 싶습니다.

- 오픈소스중에 잘 나온곳이 있는지요? 저는 --> http://www.java2s.com/Open-Source/Android_Free_Code/API/Download_Free_code_android_obd_reader.htm 여기서 다운받았습니다만. 혹시 더 참고할만한 오픈소스 주소를 알고 계신분 있으신가요?

- 막상 처음부터 아무것도 없는 상태에서 개발하려니, 개발시 참고해야 하는 문서나 이런것도 어디서 봐야 하는지 막막한데요. 혹시 OBD-2 개발에 참고할 만한 문서는 어디서 받을수 있을까요?  예를 들어서 차량용 밧데리의 남은 용량을 알고 싶을때 보내는 sendmessage 나 응답의 receivemessage 의 구조등...

 

너무 두서없이 문의 드려서 죄송합니다. 오늘 하루종일 구글링을 하고, 참고를 해봐도 자세한 내용을 못찾은것 같습니다. ㅜ.ㅜ

혹시 아시는 분께서는 조금이라도 답변주시면 정말 단비와 같이 도움이 될것 같습니다.

행복한 하루되십시오.

 

세가맨 (120 포인트) 님이 2015년 10월 19일 질문

1개의 답변

0 추천
자 답변이 없어서 자답합니다.

현재 오픈소스에서 CAN, PWM, ISO등의 통신 프로토콜들을 사용하여 OBD-2로 send/recieve하는 프로그램들은 ELM327칩을 사용하는 OBD-2이라면 어떤 것이라도 구매해서 사용시 동작이 되는것 같네요.

국산품은 블루투스만 지원되고, 따로 칩에 대한 스펙과 통신 규약에 대한 정확한 스펙이 없어서...

구입시 정상동작하는지 여부는 직접 확인하는 수밖에 없는것 같습니다.

따라서 일반 옥션등에서 ELM327 마이크로칩(블루투스,RS232-C 지원)이 달린 동글을 구입하면 되겠습니다~

그리고 오픈소스 사용하면 되겠네요~
익명사용자 님이 2015년 10월 20일 답변
...