2024.6.10일에 앱 배포 시작하려고 했습니다.
그런데, 필드 테스트(차량 장착후 장거리 테스트) 진행하는 동안 몇가지 문제가 발생되었습니다.
1) 엔진 ECU와 접속 끊김 현상
2) 엔진 ECU와 연결 속도 느려짐
아래 영상을 보시면, 초기에는 연결후 빠르게 엔진 ECU data 가져오지만, 중간 중간 느려졌다가 다시 빨라지거나 합니다.
https://youtube.com/shorts/5xcajbx3kpY?si=Y7gb7DGzQs8trbUA
지금까지 만들어온 소스코드가 아까워서 어떻게든 수정후 사용해 보려고 무척 노력했지만,
결국 중요한 부분은 새롭게 만들어야 했습니다. ㅠㅜ
새로운 기능을 넣는 것은 모두 중단되고,
기존 코드를 다시 개발하는데 많은 시간이 소비되고 1개월이 훌쩍 지나 버렸습니다.
<원인>
1.flutter(Dart) 언어의 비동기/동기 함수 적용 방식에서 오는 기술적 문제
2.OBD 스캐너 성능 문제
위의 두가지가 복합적으로 작용해서 해결하는게 쉽지 않습니다.
연결 끊김 문제는 해결했지만, 중간 중간 속도가 늦어졌다 원복되는 문제는 미해결 상태입니다.
차라리...
완전히 동작하지 않는게 고치기는 쉽습니다.
지금처럼 간헐적으로 왔다 갔다 하는게, 정말이지 엄청 스트레스입니다.
일부 카페 회원님들이 소스 코드를 가져가서 평가 중인데, 불편함이 없다는 소식을 전해주시면,
동작은 잘 하므로, 더이상 붙잡고 있을 수 없어서 2024.715일에는 배포하려고 합니다.
'Peugeot OBD app 만들기 도전' 카테고리의 다른 글
알리 구매한 파란색 OBD(ELM327) 스캐너 불량... (0) | 2024.07.11 |
---|---|
<4단계> iOS, Android 겸용 Peugeot OBD앱 - 최종 운행중 시현 test (1) | 2024.06.30 |
<3단계> iOS, Android 겸용 Peugeot OBD앱 - DPF 재생 알림 기능 (1) | 2024.06.30 |
<3단계> iOS,Android 겸용 Peugeot OBD앱 - 에러 삭제 추가(4) (0) | 2024.05.25 |
<3단계> iOS,Android 겸용 Peugeot OBD앱 개선 버전(3) (1) | 2024.04.26 |