PoBD

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

분류 전체보기 130

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..

PoBD_Urea앱 만들기(15)- 전원 시스템 정보 추가

전원에 문제가 있다면?? 기계적으로 잘 관리되어 있어도 차량이 오동작하거나, 시동조차 걸리지 않는 경험이 있어서 "전원 시스템 정보" 페이지를 앱의 첫번째에 배치했습니다. 전원관련하여 Diagbox에서 제공 정보는 크게 두가지 입니다."Electrical information(전기적인 정보)"와  "Stop and Start information(스탑 앤 스타트 정보)" 이고,  다양한 전기적인 센서 정보 제공하지만 너무 많은 정보라 앱에 모두 표시하기 어렵기도 하고 이해하기 어려운 센서 정보도 여러개 확인됩니다.  따라서, 선별한 정보는 (1)배터리관련 항목과 (2)발전기 항목, 그리고 (3)스탑앤 스타트 항목과 관련있는 "파워 어큐뮬레이터 항목(축전지)"입니다.아래 처럼 유관정보를 한곳에 모아서 "전..

PoBD_Urea앱 만들기(13)- 알파버전 비공개 테스트 결과 수정된 부분

푸조 카페 회원님이신 "와이군"님께서 가장 먼저 피드백 주셨습니다. (2019년식 508 sw, ECU model : CMM_DCM71)보내주신 아래 화면 캡쳐 사진 분석해 보니,  센서값 계산 오류 부분과 센서값 읽기 오류등이 확인되어 각각 코드 분석후 수정했습니다.어이없게도 배기라인 정보3에서 "Loading..."으로 표기되는 부분은 예외처리 코드 누락해서 생긴것이였습니다. 그밖의 항목은 엔진 ECU마다 계산 방식 차이가 나는것을 수정 반영하여 해결했습니다.꼼꼼히 확인했는데도 불구하고, 누락된것이  많아서 놀랐습니다.(아마도 졸면서 하다보니.. 그렇게 된듯합니다.)수정된 알파 테스트 버전 올려서 구글 승인받고 다시 배포 완료되었습니다.다시 회원님들의 피드백을 기다려봐야 겠습니다.그밖에 수정 사항은 ..

PoBD-u앱 : 구글 비공개 테스트시 앱 설치 방법

이제 비공개 테스트 승인 났습니다.앱등록자가 할 일은..비공개 테스트 승인시 테스터분들에게  링크 복사후 gmail로 전송하는 것입니다. [ 테스터분들이 진행할 부분 ]아래 순서에 따라 gmail 열고 메일 오픈해서 링크 클릭하면 설치 가능합니다.  앱이 열린후 "SCAN"버튼 누루면 블루투스 권한 요청 메뉴가 나오는데 "허용"으로 선택하셔야 앱이 시작됩니다.다만, 여러 OS의 안드로이드폰에 설치해봤는데구형폰인 경우 한번에 동작하지 않는 사례가 있었습니다. (앱이 열리다가 저절로 닫힘현상)그럴땐 삭제후 재설치 두번정도 반복했더니 잘 동작했습니다.

푸조(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 둘다 등록 예정입니다.)부족한 기능으로 서둘러 배포하는 이유는,요소수 모델 차량이 없는 상태에서 개발하는데는 한계가 있기 때문입니다.수소문해서 차량 섭외하고 일정 맞..

PoBD_Urea앱 만들기(11)- 디녹스(DeNOx) 시스템정보2 추가

이전글) PoBD_Urea앱 만들기(10)- 디녹스(DeNOx) 시스템정보1 추가 이전글에서 정리했던 디녹스 시스템1 정보에 추가하여 디녹스 시스템2 정보 페이지 추가했습니다. Diagbox 진단 항목중 디녹스 (질소 산화물 제거) 시스템 정보는 1,2 페이지로 아래 처럼 구성되어 있고이것을 참조하여 앱에 최대한 반영했으나 일부 항목은 ECU에 따라 누락된것도 있습니다.(항목이 너무 많아서 도저히 다 넣을 수 없는 경우)  위의 Diagbox 정보를 최대한 앱에 구현했으나 모두 반영하지 못해서 아쉬웠지만 현재까지 구성된 센서 정보 페이지는 아래처럼 총5페이지입니다. 이중 우측 마지막이 이번에 추가된 페이지입니다.  EDC17C60 엔진 ECU 경우 : 배기라인 정보 1,2,3, 그리고 DeNOx 시스템1..

PoBD_Urea앱 만들기(10)- 드디어!! 필드 테스트 (2008, 2017년식)

푸조 카페 회원님들의 도움을 받아 필드 테스트 진행중입니다.2008, 3008(1.6), 5008(1.5), 508(2.0) 4대중 3008,5008,508은 푸조 카페 회원님께서 초기 테스트해주셨고 2008 차량의 경우 집주변에 거주하시는 회원님이 도와주셔서 처음으로 직접 테스트했습니다.  초기 버전이라, 여러가지 오류가 있었지만 생각보다 잘 동작했습니다. 처음에 만든 "PoBD"앱 제작 과정에서 경험했던 다양한 학습 덕분에 대부분 센서 기능이 쉽게 동작 되었습니다.DeNOx 시스템 관련 항목이 동작될때 마다  지침값과 실제값이 잘 나오는것까지 확인하고 필드테스트 마무리 했습니다.(링크 영상) https://youtube.com/shorts/8WIAJFPUUFY 사소하긴 하지만 몇가지 오류가 발견되어..

PoBD_Urea앱 만들기(9)- 사용자 메뉴얼(4) : 센서항목 원문과 상세설명 기능 제공

많은 센서 정보가 있습니다.저도 처음봤을땐, 무슨 의미인지 모르는 항목들과 숫자들... 맨붕 왔던 기억이 있습니다.Diagbox 항목을 드대로 옮겨 놓을까 생각했는데, 국내 푸조 카페에서 사용하는 용어와 달라서 주로 한국에서 사용하는 범용 용어(?!)로 만들었습니다. 그럼에도 불구하고 이해 못하는 분들이 있을것입니다.그래서 Diagbox에서 제공하는 ① 영어 원문 제공하는 기능과  ② 상세 설명 기능 넣었습니다. (사용방법)① 아래 중앙 사진처럼 해당하는 항목의 "글씨(텍스트)"를 손가락으로 잠시(1~3초) 누룬후  영어 원문 확인 합니다.② 해당 항목의 단위가 있는 텍스트를 손가락으로 잠시 누룬후 상세 설명 확인합니다.(동작영상 링크) https://youtube.com/shorts/cnlvuIMFLA..