ํ๋ก์ ํธ ๊ธฐ๊ฐ: 2025.02.24 ~ 2025.04.11 (์ด 7์ฃผ)
"์ฐจ๋ ์ ๋น์์์ ์ฐจ๋ ์ ๊ฒ์ ์ํด ์ฌ์ฉํ๋ OBD2 ์ค์บ๋๋ฅผ ์์ธ์?"
์ต๊ทผ ๊ณ ์๋๋ก์์ ํ๋ฌผ์ฐจ ๋ฐํด๊ฐ ๋น ์ ธ, ๋ฐ๋ ์ฐจ์ ์ ๋ฒ์ค๋ฅผ ๋ฎ์ณ ์ฌ์์๊ฐ ๋ฐ์ํ๋ ์ฌ๊ณ ๊ฐ ์์์ต๋๋ค. ์์๊ฐ์ ์ผ์ด๋ฌ์ง๋ง, ์ฐจ๋ ์ ๊ธฐ ์ ๊ฒ์ ํ๋๋ผ๋ฉด ์๋ฐฉํ ์ ์๋ ์ฌ๊ณ ์์ต๋๋ค. ์ค์ ๋ก, ์ฐจ๋ ์ ๊ฒ์ ํตํด ์๋ฐฉํ ์ ์๋ ์ฌ๊ณ ๋ ์ฝ 44000๋ง ๊ฑด(๋๋ก๊ตํต๊ณต๋จ, 2023)์ด์์ต๋๋ค. ์ ์ฒด ์ฌ๊ณ ํ์์ธ 194,283ํ(๊ฒฝ์ฐฐ์ฒญ, 2023) ์ค ์ฝ 22% ์ ๋๋ ๋๋ ๊ฒ์ ๋๋ค.
์ค์ ์ ๋น์์์๋ OBD2 ์ค์บ๋๋ฅผ ์ด์ฉํด ์ฐจ๋ ์ ๊ฒ์ ์งํํฉ๋๋ค. ํด๋น ๋ชจ๋๊ณผ ๋ธ๋ฃจํฌ์ค ์ฐ๊ฒฐ์ ํด์ ๋ค์ํ ์ฝ๋ ๊ฐ์ ๋ฐ์์ค๋ ๊ฒ์ด์ฃ . ์ ํฌ ๋ง๋ฆฌ๋ชจ๋ OBD2 ๋ชจ๋์ ์ด์ฉํด์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์จ๋ค๋ฉด, ์ฑ์ ๋ง๋ค์ด ์ด์ ์๋ ์ค์ค๋ก ์ฐจ๋ ์ ๊ฒ์ ํ ์ ์๋๋ก ๋์ธ ์ ์์ง ์์๊น? ๋ผ๋ ์๊ฐ์์ ํ์ํ์ต๋๋ค.
OBD2 ์ค์บ๋๋ฅผ ์ด์ฉํด ๋ฐ์์จ ๊ณ ์ฅ ์ฝ๋๋ฅผ AI๋ฅผ ํตํด ๋ถ์ํด์ฃผ๊ณ , ๋ง๋ฆฌ๋ชจ ๋ง์ ์๊ณ ๋ฆฌ์ฆ์ ํตํด ์ฐจ๋ ์ํ๋ฅผ ๋ถ์ํด์ค๋๋ค. OBD2 ์ค์บ๋๋ฅผ ํตํด ๋ฐ์ง ๋ชปํ๋ ํ์ด์ด ์ ๋ณด๋, ์์ฒด ์ ์ AI ๋ชจ๋ธ์ ํตํด ํ์ด์ด ๋ง๋ชจ๋๋ฅผ ํ์ธํ๊ณ ํ์ด์ด ๊ต์ฒด ์๊ธฐ๋ฅผ ์๋ ค์ค๋๋ค.
"์ฐจ๋์ ์์ง์ด๊ฒ ํ๋ ๊ฑด, ๊ฒฐ๊ตญ ๋์ด๋ค"
์ฐจ๋์ ์์ง์ด๊ฒ ํ๋ ๊ฑด ๋ญ๊น์? ๊ธฐ๋ฆ? ์์ง? ๋ฐํด? ์๋๋๋ค. ์ ํฌ๋ ๊ฒฐ๊ตญ '๋'์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค. ์ฐจ๋ฅผ ์ด์ ํ๊ธฐ ์ํด ์ฃผ์ ๋ฅผ ํด์ผํ๊ณ , ๊ณ ์ฅ๋๋ฉด ๊ณ ์ณ์ผ ํ๊ณ , ๋ณดํ๋ ๊ฐ์ ํด์ผํ๊ณ ... ๊ฒฐ๊ตญ ๋์ผ๋ก ์ฐจ๋ฅผ ์์ง์ด๋ ๊ฒ์ด์ฃ .
๊ทธ๋์ ์ ํฌ๋ ์นด๋ ํํ๊ณผ ๊ฑฐ๋ฆฌ, ๊ฐ๊ฒฉ ๊ธฐ๋ฐ์ผ๋ก ์ฃผ์ ์๋ฅผ ์ถ์ฒํด์ฃผ๊ณ , ๊ฐ๊น์ด ์ ๋น์๋ฅผ ์๋ ค์ค๋๋ค. ์ด์ ์๋ผ๋ฉด ๋ชจ๋ ๊ฐ๊ณ ์๋ ๋ง์ผ๋ฆฌ์ง ํน์ฝ ํ ์ธ์จ์ ๋ณด์ฌ์ฃผ๊ณ ์ ์ถ ์๊ธฐ๋ฅผ ์ต์ ํํด์ค๋๋ค. ๋ํ ์ฐจ๋ ๊ด๋ จ ๊ฒฐ์ ๋ด์ญ๋ ๊ด๋ฆฌํ ์ ์๋ ์ฐจ๊ณ๋ถ๊น์ง ์ง์ํฉ๋๋ค.
์ ํฌ ๋ง๋ฆฌ๋ชจ๋ฅผ ํตํด ์ฐจ๋์ ์์ฝ๊ฒ, ํ๋์, ๋น ๋ฅด๊ฒ ๊ด๋ฆฌํ์ธ์!
- OBD2 ๋ชจ๋๊ณผ ๋ธ๋ฃจํฌ์ค ํต์ ์ ํตํด ์ฐจ๋ ๋ฐ์ดํฐ ๋ถ์ ๋ฐ AI, ์๊ณ ๋ฆฌ์ฆ์ ํ์ฉํ ๊ฒฐ๊ณผ ์ ๊ณต
- ์์ฒด ๊ตฌ์ถ AI๋ฅผ ํตํด ํ์ด์ด ๋ง๋ชจ๋ ๋ถ์
- ๋ด ์นด๋ ๋ฐ ๊ฑฐ๋ฆฌ ๊ธฐ๋ฐ ์ต์ ์ฃผ์ ์ ์ถ์ฒ ํ, ์นด์นด์ค ๋ค๋น ํ์ฉ ๊ธธ ์ฐพ๊ธฐ
- On-Device AI๋ฅผ ํ์ฉํด ์ฐจ๊ณ๋ถ ์์ฑ ์ ๋ ฅ, ์ฐจ๋ ๊ด๋ จ ์ ๋ณด ์ ๊ณต
- ๋ง์ผ๋ฆฌ์ง ํน์ฝ ์ต์ ํ ๊ธฐ๋ฅ
- OBD2 ๋ฐ์ดํฐ๋ฅผ ํตํด ์ฐจ๋์ ๊ณ ์ฅ ์ฝ๋๋ฅผ ๋ฐ์์ค๊ณ ํ์ธํฉ๋๋ค.
- ๊ณ ์ฅ ์ฝ๋๊ฐ ๋ฐ์ํ๋ฉด, ํ ํ๋ฉด์์ ์๋ฆผ์ ํตํด ํ ๋์ ํ์ธํ ์ ์์ต๋๋ค.
- ์์ธํ ๋ด์ฉ์, AI๋ฅผ ํ์ฉํด ์์ธ๊ณผ ํด๊ฒฐ ๋ฐฉ์์ ๋ํ ๋ถ์ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
- OBD2๋ก ์์งํ ์ํ ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก ์์ฒด ์๊ณ ๋ฆฌ์ฆ์ด ์ฐจ๋์ ์ ๋ฐ์ ์ธ ์ํ๋ฅผ ๋ถ์ํ๊ณ , ์ฌ์ฉ์์๊ฒ ์ง๊ด์ ์ธ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- RPM, ์๋, ์์ง ๋ถํ ๋ฑ ์ค์๊ฐ์ผ๋ก ๋ณํ๋ ๋ฐ์ดํฐ๋ฅผ ํ ๋์ ํ์ธํ ์ ์์ต๋๋ค.
- ์ง์ ์ ์ํ AI ๋ชจ๋ธ์ ํ์ฉํ์ฌ ํ์ด์ด์ ๋ง๋ชจ ์ํ๋ฅผ ์ ๊ฒํ๊ณ , ๊ต์ฒด ์์ ์ ์๋ ค์ค๋๋ค.
- ๋ด๊ฐ ๊ฐ์ง๊ณ ์๋ ์นด๋๋ฅผ ๋ถ๋ฌ์ค๊ณ , ํํ์ ์ ์ฉํ ์ฃผ์ ์นด๋๋ฅผ ๋ฑ๋กํ ์ ์์ต๋๋ค.
- ๋ฑ๋กํ ์นด๋์ ์ ์์ค์ ์ ํ์ธํ ๋ค ํํ๊ณผ ํ์ฌ ์์น, ์ฃผ์ ์ ๊ฐ๊ฒฉ ์ ๋ณด๋ฅผ ์ข ํฉํด ์ฌ์ฉ์์๊ฒ ๊ฐ์ฅ ์ ๋ฆฌํ ์ฃผ์ ์๋ฅผ ์ถ์ฒํฉ๋๋ค.
- ํ์ฌ ํ ์ธ์จ, ๋ค์ ํ ์ธ์จ, ํ์ฌ ๊ตฌ๊ฐ ์ ๋ณด, ๋ค์ ๊ตฌ๊ฐ๊น์ง ๋จ์ ๊ฑฐ๋ฆฌ, ํ์ฌ ๊ตฌ๊ฐ ํ๊ธ ์์์ก, ์์ ์ด ์ฃผํ๊ฑฐ๋ฆฌ (๋ง๊ธฐ์ผ ๊ธฐ์ค), ๋ณดํ๋ฃ ๊ด๋ฆฌ ํ์ ์ ๊ณตํฉ๋๋ค.
- ๋ง์ผ๋ฆฌ์ง ํน์ฝ์ ์ ์ถํด์ผ ํ๋ ๋ฌ์ด ๋๋ฉด, ํน์ฝ ์ ์ถ ์ผ์๋ฅผ ์ต์ ํํ์ฌ ์๋ ค์ค๋๋ค.
- ์ฐจ๋ ๊ด๋ จ ์ง์ถ ๋ด์ญ์ ์์ฝ๊ฒ ๊ด๋ฆฌํ ์ ์๋ ์ฐจ๊ณ๋ถ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- ์ฐจ๊ณ๋ถ์ ์ฐจ๋ ๊ด๋ จ ์ง์ถ์ ์ ๋ ฅํ ๋, ์จ๋๋ฐ์ด์ค AI๋ฅผ ํตํด ์์ฑ์ผ๋ก ๊ฐํธํ๊ฒ ์ ๋ ฅํ ์ ์์ต๋๋ค.
- ์ฐจ๋์ ๋ํ ๊ถ๊ธ์ฆ์ด ์๊ฒผ์ ๋, ์จ๋๋ฐ์ด์ค AI์๊ฒ ์ง๋ฌธํ๋ฉด ๊ด๋ จ ์ ๋ณด๋ฅผ ๋น ๋ฅด๊ฒ ํ์ธํ ์ ์์ต๋๋ค.
์๋๋ ๋ํ ๊ธฐ๋ฅ GIF์ ๋๋ค.
- Dart v3.7.0
- Flutter v3.29.0
- flutter_bluetooth_serial v0.4.0
- Provider v6.1.2
- Java 21
- Spring Boot 3.4.3
- Spring Security 3.4.3
- Spring Data JPA 3.4.3
- MySQL 8.0.40
- Redis 7.0
- MySQL 8.0.40
- Redis 7.0
- AWS EC2, AWS RDS
- Jenkins 2.492.1
- Docker 28.0.1
- Nginx 1.27.4
-
์ ๋ณด ๊ฒ์ ๋ฐ ์์ฒด ์๋น์ค ๊ธฐ๋ฅ ์ฐ๋ Google Gemma 3 ๋ชจ๋ธ์ ๋ชจ๋ฐ์ผ ์จ๋๋ฐ์ด์ค์ ํ์ฌํ์ฌ, ๊ฐ๋จํ ์ ๋ณด ๊ฒ์์ด ๊ฐ๋ฅํ๋๋ก ๊ตฌํํ์ต๋๋ค. ์ฌ์ฉ์์ ์์ฑ์ STT ๊ธฐ์ ์ ํตํด ํ ์คํธ๋ก ๋ณํ๋๋ฉฐ, ๋ณํ๋ ํ ์คํธ๋ Gemma 3 ๋ชจ๋ธ์ด ์ถ๋ก ์ ์ํํ๊ณ , ์ด๋ฅผ ๋ฐํ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฌ๊ฐ๊ณตํ์ฌ ์๋ก์ด ํ ์คํธ ๊ฒฐ๊ณผ๋ฅผ ์์ฑํฉ๋๋ค. ์ด ๊ฒฐ๊ณผ๊ฐ์ ์์ฒด ์๋น์ค์ ๋ค์ํ ๊ธฐ๋ฅ๊ณผ ์ฐ๋๋์ด ์ฌ์ฉ์์๊ฒ ์ฆ๊ฐ์ ์ธ ํผ๋๋ฐฑ์ ์ ๊ณตํฉ๋๋ค. ๋ํ ๋ชจ๋ธ ๊ฒฝ๋ํ๋ฅผ ํตํด ๋ชจ๋ฐ์ผ ํ๊ฒฝ์์ ์ํํ ์๋ํ๋๋ก ์ต์ ํ๋์์ผ๋ฉฐ, ์คํ๋ผ์ธ ์ฌ์ฉ ๊ฐ๋ฅ์ฑ(Offline Availability), ๋น์ฉ ์ ๊ฐ(No cost), API ์๋ฒ ํธ์ถ ์ง์ฐ ์ ๊ฑฐ(No API Server Latency), ๊ทธ๋ฆฌ๊ณ ๊ฐ์ธ์ ๋ณด ๋ณดํธ(Privacy)๊น์ง ๊ณ ๋ คํ ์ค๊ณ๋ฅผ ๋ฐ์ํ์ต๋๋ค.
-
ํ์ด์ด ๋ง๋ชจ๋ ๋ถ์ ์ฐจ๋์ ํ์ด์ด ์ํ๋ฅผ ๋ถ์ํ๊ธฐ ์ํด, ์ฌ์ฉ์๊ฐ ์ดฌ์ํ ํ์ด์ด ์ด๋ฏธ์ง๋ฅผ MobileNetV2 ๊ธฐ๋ฐ์ AI ๋ชจ๋ธ๋ก ๋ถ์ํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ์ต๋๋ค. ์ด๋ฏธ์ง ์ ์ฒ๋ฆฌ, ํน์ง ์ถ์ถ, ๋ถ๋ฅ, ๊ทธ๋ฆฌ๊ณ ๋ง๋ชจ๋๋ฅผ ๋ํ๋ด๋ ๋ ์ด๋ธ(ํ๊ฒ๊ฐ)์ ๊ธฐ์ค์ผ๋ก ํ Fine Tuning์ ์งํํ์์ต๋๋ค. ๋ํ ๊ฒฝ๋ํ ๊ณผ์ ์ ๊ฑฐ์ณ ๋ชจ๋ฐ์ผ ์จ๋๋ฐ์ด์ค์์ ์๋ํ๋๋ก ์ค๊ณ๋์์ผ๋ฉฐ, ์คํ๋ผ์ธ ํ๊ฒฝ์์๋ ์ฌ์ฉ ๊ฐ๋ฅํ๊ณ , ์๋ฒ ๋น์ฉ ์์ด ๋น ๋ฅด๊ฒ ์ถ๋ก ์ด ๊ฐ๋ฅํ ๊ตฌ์กฐ์ ๋๋ค.
-
์ฐจ๋ ์ํ ์ฝ๋ ๋ถ์ ํ๋กฌํํ ํ์ค์ฐจ๋์ง๋จ์ฝ๋ 3300๊ฐ๋ฅผ ChatGPT 4o ๋ชจ๋ธ ํ๋กฌํํธ ์ ํ์ฉ
-
SSAFY ๊ธ์ต๋ง์ ์ฌ์ฉํด ์ฌ์ฉ์ ์นด๋ ๊ฒฐ์ ์ ๋ณด ๋ฐ ํคํ ์ ๋ณด ์ฐ๋ ์ฃผ์ ์ ๊ฐ๊ฒฉ์ ํํ์ ์ ์ฉํ ๋, ์ฌ์ฉ์๊ฐ ์ฃผ์ ์นด๋๋ก ๋ฑ๋กํ ์นด๋์ ์ฌ์ฉ๋ด์ญ์ ํ์ธํฉ๋๋ค. ์ ์์ค์ ์ด ๋ง์กฑํ๋ ๊ฒฝ์ฐ์๋ง ํํ์ ์ ์ฉํ์ฌ, ์ฌ์ฉ์ ๋ง์ถค ๊ฐ๊ฒฉ์ ์ ๊ณตํฉ๋๋ค.
-
Redis๋ฅผ ํ์ฉํ ์ฌ์ฉ์ ์ ์์ค์ ์บ์ฑ ๋ฐ ์นด๋ ํํ ์กฐํ N+1 ํด๊ฒฐ ๋งค๋ฒ ์ธ๋ถ API๋ฅผ ์ฌ์ฉํ์ฌ ์ ์์ค์ ์ ํ์ธํ๋ ๋ถ๋ถ์, Redis์ ์บ์ฑ์ ์ด์ฉํ์ฌ ์๋๋ฅผ ๊ฐ์ ํ์์ต๋๋ค. ๋ํ ์นด๋ ํํ ์กฐํ ์ N+1 ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ง๋ง, fetch join์ ํ์ฉํด ์ฟผ๋ฆฌ์ ๊ฐฏ์๋ฅผ ์ค์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ค์ ๋ก 13์ด์ ์ง์ฐ ์๊ฐ์ 3์ด๋ก ์ค์ผ ์ ์์์ต๋๋ค.
-
์คํผ๋ท ์ ๊ฐ API๋ฅผ ํ์ฉํ์ฌ ์ ๊ฐ ์ ๋ณด ์ ๋ฐ์ดํธ ์ค์ ์ ๋ฐ์ดํธ ๋๋ ์ ๊ฐ ์ ๋ณด๋ฅผ ์คํผ๋ท ์ ๊ฐ API๋ฅผ ํตํด ์ ๋ฐ์ดํธํฉ๋๋ค.
| Backend, Infra / ํ์ฅ | Backend / ๋ฐฑ์๋ ๋ฆฌ๋ | Frontend / ํ๋ก ํธ์๋ ๋ฆฌ๋ | Frontend / DevOps | Frontend, Backend / UI&UX, ๋์์ธ | Frontend / Data, AI |
|---|---|---|---|---|---|
| ๊น๋์ฒ | ์ค์๋น | ๊น์งํ | ์ค์น์ | ์ด๊ฐ์ | ์กฐํํฌ |
๊น๋์ฒ : ํ์๋ค๊ณผ ํจ๊ปํ ๋๋ถ์ ๋ง๋ฆฌ๋ชจ๋ฅผ ํ ์ ์์์ต๋๋ค. ์ง์ฌ์ผ๋ก ๊ฐ์ฌํฉ๋๋ค. ๊น์งํ : ์ง์ง ์ ๋ง ๋ง์ด ์๊ณ , ์ฆ๊ฑฐ์ ๊ณ , ์์ฐผ์ต๋๋ค. ์ ์๊ฒ ์ ๋ง ๋ง์ ํ์ด ๋๋ ํ์ด์ ํ๋ก์ ํธ์์ต๋๋ค. ๋ง๋ฆฌ๋ชจ ๋์ฑํ๊ธธ! ์ค์น์ : ํ๋ค์ง๋ง, ํ๋ค์ง ์์๋ค. ์ฒ์ ํด๋ณด๋ ํ๋ฌํฐ๋ ์ด ์ฌ๋๋ค๊ณผ ํจ๊ป๋ฉด ์ด๋ ต์ง ์์๋ค. ์ค์๋น : ์ข์ ํ์๋ค๊ณผ ํจ๊ป ํ ์ ์์ด์ ํ๋ณตํ์ต๋๋ค :) ์ด๊ฐ์ : ์๋ฆ๋ค์ด ์ฒญ์ถ์ ํ์๋ค๊ณผ ํจ๊ป ํ ์ ์์ด์ ์ข์์ต๋๋ค . ์กฐํํฌ : ์ด์ฌํ ์ฐธ์ฌํด์ฃผ์ ๋ชจ๋ ํ์๋ถ๋ค์๊ฒ ๊ฐ์ฌ๋๋ฆฌ๊ณ , ๋ง๋ฆฌ๋ชจ๋ฅผ ๊ฐ๋ฐํ๋ฉฐ ์ข์ ํ์ํฌ๋ฅผ ๊ฒฝํํ ์ ์์ด์ ์ ๋ง ์ข์์ต๋๋ค.










