분류 전체보기 105

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

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

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

앱 등록 처음해보니,모르는게 너무 많습니다.앱등록 시도 전에는 베타 테스트 원하시는 몇몇 회원님께서 의견 주셔서 메일로 apk 파일 보내드린 후 진행했습니다.요청 있을때 마다 수정중인 파일 보내드렸고,(7/12일) 드디어 최초의 성공 사례가 보고 되었습니다!!!!!,.. (후기 올려주신 회원님께 진심 감사드립니다.)이제 정식으로 Google Play에 등록하는 일만 남았습니다. 그런데...알고보니,Google Play에 등록하려면 "비공개 테스트"가 의무 사항이라고 나옵니다. (헐...)지금까지 진행한 베타 테스트를 다시 진행해야 한다는 말인가요?  ㅠㅜ(7/15일) 부랴 부랴... 푸조 카페 회원님들께 부탁드려 25명 섭외하였고(20명이상 진행 필수)(7/17일) 개발자 사이트(Google play c..

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

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

<4단계> iOS, Android 겸용 Peugeot OBD앱 - 아이콘 : "PoBD"

앱 등록하려고 보니, 앱 아이콘 디자인도 해야하고 이름도 붙여야 했습니다.가족들의 의견 반영하여 아래처럼 만들었습니다. 눈에 잘 보이도록 붉은색 바탕에, "PoBD"라는 명칭 붙였습니다.한글 이름은 "포비디"입니다.원래 뜻은 Peugeot OBD 스캐너의 축약된 의미로 "PoBD"라고 정했습니다.안드로이드 폰과 이아폰에 설치해봤습니다.폰 화면 구성 형태에 따라 약간씩 다르게 나오는 군요...

<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를 불러오거나, 가져오는 동안 오류가 생긴다는 것입니다. 알리에서 구매한 제..

<4단계> iOS, Android 겸용 Peugeot OBD앱 - 최종 운행중 시현 test

동일 코드로 작성된 앱이 안드로이드폰과 아이폰에서 잘 동작하는지 점검했던 과정 정리했습니다.https://youtu.be/O5Emyvn5gI8?si=LrCpntizI5kuEPxP연결 상태나 수집 data를 관찰해 보면 특이점이 없습니다.그럼에도 불구하고 안드로이폰에서 약간씩 연결 속도가 저하되는 문제는 아직 미해결 상태입니다.  android vs iOS 폰에서 실행운전중에 뭔가를 조작하는게 매우 위험해서 일반 도로가 아닌 동네 강변길에서 저속으로 운행하면서 영상 촬영했습니다.(물론 고속도로에서도 동작 잘합니다.)https://youtube.com/shorts/Jic7uK4lzck?si=kAvTtUWnxa-o9QD8  왼쪽 스마트폰이 안드로이드폰이고, 우측 스마트폰이 아이폰입니다.아쉬운 부분이 많이 있기..

<4단계> iOS, Android 겸용 Peugeot OBD앱 - 접속 끊김과 속도 저하

2024.6.10일에 앱 배포 시작하려고 했습니다. 그런데, 필드 테스트(차량 장착후 장거리 테스트) 진행하는 동안 몇가지 문제가 발생되었습니다.1) 엔진 ECU와 접속 끊김 현상2) 엔진 ECU와 연결 속도 느려짐아래 영상을 보시면, 초기에는 연결후 빠르게 엔진 ECU data 가져오지만, 중간 중간 느려졌다가 다시 빨라지거나 합니다.https://youtube.com/shorts/5xcajbx3kpY?si=Y7gb7DGzQs8trbUA 지금까지 만들어온 소스코드가 아까워서 어떻게든 수정후 사용해 보려고  무척 노력했지만,결국 중요한 부분은 새롭게 만들어야 했습니다. ㅠㅜ새로운 기능을 넣는 것은 모두 중단되고, 기존 코드를 다시 개발하는데 많은 시간이 소비되고 1개월이 훌쩍 지나 버렸습니다.1.flut..

<3단계> iOS, Android 겸용 Peugeot OBD앱 - DPF 재생 알림 기능

508 엔진 ECU data 읽어와서 "배기 라인 정보" 보면 아래와 같습니다. (총주행 거리 : 171392km 기준) 상황을 대충 정리하면, DPF가 99% 막혔고 1944km 주행 이후에는 DPF 크리닝해야 할것으로 정리됩니다.하지만 현재로서는 그럴 계획은 없습니다.(DPF 용액도 보충단계는 아닌듯 하구요..)이유 인즉,"DPF 입/출력 압력차"가 낮기 때문에 실제로는 막혀있지 않다는 판단을 하고 있으며, 이것에 대한 세부 분석글은 추후에 다루기로 하겠습니다.여기서 다룰 부분은 Soot 총중량이 특정값에 근접하면 DPF 재생이 된다는 것이로 이를 눈으로 확인할 수 있도록 표시해주는 기능 추가했다는 것입니다.(위의 사진에서 "ON"으로 깜박 거리도록 표기된 부분)Soot 총중량 기준값은 외부/내부 환..