디센시아소프트

EK1 Tuning Cloud

자동차 ECU 진단 · 튜닝 모바일 플랫폼

비슷한 문제 상담하기

Overview

EK1 은 전용 진단 · 튜닝 하드웨어를 스마트폰에 USB로 연결해, 정비소 장비 없이도 차량 ECU 의 펌웨어 · 튜닝맵을 읽고 쓰고 상태를 진단할 수 있게 하는 모바일 애플리케이션입니다. 기존에는 ECU 튜닝 · 진단이 고가의 전용 장비와 PC 환경에 묶여 있어 현장 접근성이 떨어졌는데, 이를 모바일 앱 하나로 옮겨 튜너 · 차주가 차량 옆에서 바로 작업할 수 있도록 했습니다.

문제

ECU 진단과 튜닝은 고가의 전용 장비와 PC 환경에 묶여 있어, 정작 작업이 필요한 차량 옆에서는 아무것도 할 수 없었습니다. 공식 SDK 가 없는 하드웨어와 모바일이 직접 통신해야 했고, ECU 쓰기는 실패 시 차량에 영향을 줄 수 있어 무결성 관리가 필수였습니다.

기술 스택

Flutter · Dart · Provider · go_router · usb_serial · Firebase Auth · Cloud Firestore · Cloud Functions · Firebase Storage · FCM · Algolia · fl_chart · Google Maps

핵심 과제

  1. 01

    모바일 – 하드웨어 통신 계층

    공식 SDK 없이 모바일에서 전용 하드웨어와 시리얼로 안정적으로 통신하는 것이 핵심 과제였습니다. 연결 · 재시도 · 오류 상황을 예측 가능하게 다루는 통신 계층을 자체 설계해 재현 가능한 방식으로 안정화했습니다.

  2. 02

    안전이 중요한 ECU 쓰기 흐름

    ECU 쓰기는 실패 시 차량에 영향을 줄 수 있어 무결성과 진행 상태 관리가 어려운 작업이었습니다. 작업을 단계로 나누고 검증 · 진행 표시를 두어 중단 · 오류에 견디는 흐름으로 구성했습니다.

  3. 03

    보안이 걸린 장치 접근 · 펌웨어 처리

    장치 접근과 펌웨어 취급에 보안 절차가 요구돼, 민감한 절차를 캡슐화해 앱 사용성과 안전을 함께 확보했습니다.

  4. 04

    실시간 데이터 파이프라인

    다수의 센서 값을 끊김 없이 수신 · 변환 · 시각화하고 동시에 로깅하는 성능 · 동기화가 어려웠습니다. 수신 – 가공 – 표시 경로를 분리해 UI 반응성과 데이터 정확성을 유지했습니다.

기간 · 분류

진단 · 튜닝 · 커뮤니티 · 어드민
ECU 진단 · 튜닝 · 하드웨어 연동

주요 기능

EK1 Tuning Cloud — ECU 읽기 / 쓰기

01

ECU 읽기 / 쓰기

하드웨어를 통해 차량 ECU 의 정보 · 펌웨어 · 튜닝맵을 읽고, 사용자가 선택한 맵을 안전 절차에 따라 기록합니다.

EK1 Tuning Cloud — 실시간 진단 · 데이터로깅

02

실시간 진단 · 데이터로깅

센서 값을 실시간 게이지 · 차트로 표시하고, GPS 와 함께 주행 데이터를 로깅 · 조회하며 DTC(고장코드)를 읽고 삭제합니다.

EK1 Tuning Cloud — 튜닝맵 DB · 관리

03

튜닝맵 DB · 관리

차종 · 제조사별 튜닝맵을 탐색 · 가져오기하고, 내 튜닝맵을 관리 · 공유할 수 있는 라이브러리를 제공합니다.

EK1 Tuning Cloud — 커뮤니티 · 크레딧

04

커뮤니티 · 크레딧

게시글 · 댓글 · 스크랩 · 검색을 갖춘 커뮤니티와, 이용 내역을 관리하는 크레딧 시스템, 맞춤 튜닝 요청 접수 기능을 제공합니다.

EK1 Tuning Cloud — 어드민 — 튜닝맵 · 펌웨어 배포

05

어드민 — 튜닝맵 · 펌웨어 배포

오리지널맵 · 튜닝맵 · 패치파일 · 맵팩을 등록 · 심사 · 배포하고, 차량 프로토콜과 펌웨어 버전을 관리해 앱 · 하드웨어로 내려보냅니다.

막연했던 생각을,
구체적인 서비스로.

아이디어만 있어도 괜찮습니다. 무엇을 만들면 되는지부터 함께 정리해 드립니다.