PoBD

푸조/시트로앵 디젤 OBD 스캐너 앱 개발 이야기

OBD 14

PoBD_Urea앱 만들기(16)- 비공개 테스트 종료 및 오류 개선

드디어 비공개 테스트 종료되었습니다. 20명정도 참여해주셨고 피드백 받은 경우는 10명 내외입니다. 이전글에서 1차 반영한 부분과 정상적으로 동작하는 경우는 제외하고 오류가 있는 경우만 선별후 앱등록전 개선 필요한 사례 정리해보면 아래와 같습니다. 508 1.6,  ECU : EDC17C60에서 오류 2개 발견 1) DeNOx 시스템2 정보 페이지로 이동시 특정 센서부터 값 표시 안됨2) DeNOx 시스템2 정보 페이지에서 이전 페이지 이동시 특정 센서값 표시 안됨.    5008 1.5,  ECU : CMM_MD1CS003_EURO6_2에서 오류 다수 발견 - DeNOx 시스템2  : 값 표시 오류 (사례 1과 동일 현상)   5008 1.5 지티라인 2021년식 (2세대 페리 전 모델 - 2020.1..

푸조(peugeot) /시트로앵 디젤 차량에 적합한 미니 OBD 스캐너(2)

이전글) 푸조(peugeot) 디젤 차량에 적합한 미니 OBD 스캐너 이전에 한번 다뤘던 주제인데, 알리산 OBD에 매우 만족하고 있었습니다. 하지만최근에 기존에 사용하던 OBD 스캐너가 순차적으로 고장나는 사태가 발생해서 추가로 구매했습니다.총 2개중 하나는 차량에 장착해서 사용했고하나는 개발용으로 사용했는데, 하나가 이상 동작해서 백업으로 급하게 구매했고 iCar Pro 2S라는 신형 제품으로 구매했습니다. (아래사진 우측 하단)  SPEC 참고시, 기존 제품보다 월등하게 좋은 것으로 나옵니다만, (iCar Pro 2S는 BT5.2 지원)사용해보면 차이점을 "모르겠다!!"입니다. SPEC 올리고 가격 올려 받는 느낌이고 푸조 차량에 사용한다면 좀더 저렴한 iCar Pro BT4.0이 좋은 선택입니다...

PoBD_Urea앱 만들기(12)- 앱 이름은 "PoBD-U(포비디-유)"입니다.

이젠 구글 스토어와 애플 APP Store에 등록 진행중입니다.작년에 한번 등록해봤으니 전체적인 절차는 이제 알고 있고, 앱 이름과 앱 아이콘 결정해야 하는 절차가 남았습니다.쉽게 가기로 했습니다.이전 PoBD(푸조/시트로앵 전용 OBD앱)의 경우 요소수없는 모델이였고, 현재 만든 앱은 요소수 전용 모델이라 기존 이름과 혼동되지 않도록 Urea만 붙여서 이름 만들고 앱 아이콘에 반영했습니다.(아래 좌측 : 기존 1세대 앱,  우측 : 요소수 전용앱) 실제로 위의 디자인 반영해서 안드로이드 폰에 설치해봤습니다. (앱 배포는 안드로이드, iOS 둘다 등록 예정입니다.)부족한 기능으로 서둘러 배포하는 이유는,요소수 모델 차량이 없는 상태에서 개발하는데는 한계가 있기 때문입니다.수소문해서 차량 섭외하고 일정 맞..

<6단계> PoBD앱 확장의 시작..

이전글) 안드로이드 OBD앱 - 베타 테스트 1건 성공, 비공개 테스트 0건 성공위의 이전글 작성하고 나니, 얼마나 얇은 지식 토데로 작업해 왔는지 반성하게되었습니다.어쩌면 무지했으니 시작했을지도 모르겠습니다. (알았다면 시작하지 못했을것입니다.)대략이나마 상황 파악하고 나니 "멍......."해집니다.(이거 할 수 있는 것임????)앱 만들 결심 시점에서 사전 조사없이 그냥 감으로..제품개발에서 가장 중요한 부분은 상위 호화성과 하위 호환성(Forward and backward compatibility) 이기 때문에유지 보수나, 확장 측면에서 위의 두가지를 고려해야만하고 대부분의 기업들이 그렇게 하는것으로 알고 있었습니다.때문에, 앱 만들때 하나만 잘 만들면 다른것들은 아주 쉽게 확장하리라 생각했는데..

<5단계> 안드로이드 OBD앱 - 비공개 테스트 성공 1건 추가

(이전글) 안드로이드 OBD앱 - 베타 테스트 1건 성공, 비공개 테스트 0건 성공비공개 테스트 0건이였으나, 성공 1건 추가되었습니다.  상세한 정보는 없지만,네이버 카페에서 댓글(링크)에 올려주신 회원님 결과는 아래와 같습니다.아마도 508 1.6 e-HDI (SID807-BR2 ECU)로 추정됩니다.  최종 배포판에 수정해야 할 부분은 아래 사진처럼 센서명과 값 사이에 간격이 너무 넓어서 작은 화면의 스마트폰 사용시 우측화면이 잘려 보이는 현상 해결해야 합니다. 화면이 큰 스마트폰이과 테블릿에 맞추다 보니 간격이 넓어졌습니다. e-HDI(SDI807_BR2) 엔진은 성공적으로 가져오니,앱 배포시 제한 사항 명시하고... 부족하지만 일단 배포 예정입니다.

<5단계> 안드로이드 OBD앱 등록하기(2) - 비공개 테스트 현황!!

네이버 푸조 카페 회원님들에게 요청해서 총 27명이 지원해 주셨습니다.(관련링크) https://cafe.naver.com/308gt/349587  현재 2일차이고 실제로 설치된 사례는 23건으로 무사히 진행중입니다.  그런데, 프로덕션 액세스 신청 현황에 보면 20명이라고 나옵니다.아마도 20명 이상은 집계하지 않는것 같습니다.앞으로 12일만 더 진행되면 공식적으로 앱 등록 가능할것으로 예상됩니다.[ 비공개 테스트 현황 ]아직, 성공적으로 실행되는 분이 없습니다. ㅠㅜ첫번째 허들...당황스럽게도 앱 미설치 문제 발생했습니다.안내에 따라 링크 공유했음에도 설치가 안되는 사례가 3건 정도 있었고..(저도 한번 해봤는데.. 동일한 현상이 발생했습니다.)(해결사례) 1. 구글 아이디 계정이 여러개인경우 이런 ..

<4단계> OBD앱 베타 테스트 성공 사례

어찌나 기쁘던지...  기다리던 베타 테스트 성공 사례 확인 되었습니다.(7/12)("푸조사자|세종 님의 푸조사자 ODB앱 테스트 결과[샘플 App.]) 총 5명 신청해 주셨고, 대부분 BLE OBD가 동작 안해서 확인 못하신듯합니다.어쨌든 한분이 성공해서 잘 동작한다고 알려 주셨고,1) Background 모드에서 동작할 수 있도록 해달라는 부탁과 함께 기다리던 기쁜 소식 전해주셨습니다. 2)그리고 에러 삭제가 안된다고 말씀해 주셨는데, (에러 "간헐적"이라 삭제 되는 유형임에도 불구하고...)푸조의 경우 스마트키 사용한다면 키박스에 넣어 두고 삭제해야 하지만 그부분을 놓치신것 같습니다.나중에 간단한 메뉴얼이라도 만들어야 겠습니다.실제 data 보니1) 연료라인정보 : 인젝터 플로우 보정 팩터는 문제 ..

<4단계> iOS, Android 겸용 Peugeot OBD앱 - 에러 로그 전송 기능

BT불량이나, ELM327불량이나, 혹은 다른 이유로 푸조 차량과 접속이 안될 경우가 많이 있습니다. 피드백을 받아 봤는데 보내주신 의견이나 사진만으로 원인 찾는 것이 쉽지 않아서 에러 로그를 개발자에게 전송하는 기능 넣었습니다.물론 안보내셔도 되고, 내용이 궁금하신분을 위해, 읽어 볼수 있도록 메일 본문에 붙여 넣기해 놓았으니 볼 수도 있습니다.이메일 주소는 자동으로 입력되니 그냥 전송 버튼만 누루면 됩니다.저한테 메일이 오면 어떤 원인이지 분석후 보내주신 분에게 회신 드릴수 있습니다. 필요하시다면 본문에 궁금한 부분 추가하거나 사진 첨부해서 보내셔도 됩니다. 지금까지 개발하면서 알게된 다양한 사례들을 전송할 수 있도록 최대한 구현했습니다.아래 시현 동형상 참고하시면 도움이 될것입니다.https://y..

<4단계> iOS, Android 겸용 Peugeot OBD앱 - 베타버전 테스트 결과

총 4명이 신청해 주셨고,  그중 세분이 피드백 주셨습니다. 사례 1)   알리산 파란색 OBD 스캐너(추정) 사용으로 접속 실패 : BT4(즉, BLE) 제품이어야 "SCAN"했을때 OBD 스캐너가 나옵니다.검색 자체가 안된것으로 봐서는 판매자가 BT4가 된다고 했지만, 실제로는 동작하지 않는 OBD 스캐너 입니다. (추정)사례 2)   알리산 파란색 OBD 스캐너사용으로 접속 실패 : BT4(즉, BLE) 정상 동작하지만, 내부에 있는 ELM327칩이 불량인 사례로 추정됩니다.    사례 3)   iCar Por OBD 스캐너사용 접속 성공했지만, 차량 ECU와 성공하지 못한 사례입니다.(2021식 2008 차량)2020년이후 만들어진 차량은 기존 CAN 통신 방식과 다른 개선 방식 사용하는 것으로 ..

알리 구매한 파란색 OBD(ELM327) 스캐너 불량...

알리에서 구매한 저렴한 OBD 스캐너의 대부분은 대충(?) 부분적으로 동작합니다."가끔 동작"하기 때문에 개발이나 사용하는데 있어 헛갈리게 합니다.우선 알리에서 구매했지만 정상적인 제품인 "iCar Pro"제품의 경우, 아래처럼 잘 동작합니다.  반면 파란색 케이스의 저가 OBD 스캐너는 온갖 문제를 발생시킵니다. (①,②,③)①BT4가 문제인 경우, ②elm327칩이 문제가 있거나 ③  처럼 마치 동작하는것 같은데.. 알고보면 일부분만 동작합니다.  ③ 번만 좀더 상세히 살펴보면 아래처럼 반드시 있어야 할 ECU 모델 정보가 없거나, 실제 data에서 오류로 나오는 사례가 있습니다.즉, 연결은 됩니다만.... 부분적으로 data를 불러오거나, 가져오는 동안 오류가 생긴다는 것입니다. 알리에서 구매한 제..