๊ธฐํํฐ์ฝ ๊ด๋ฆฌ ๋ฐ ๊ณต์ ์ฑ ์๋น์ค "์์ฐจ์ฐจ"
๊ธฐํํฐ์ฝ ๊ด๋ฆฌ๋ถํฐ ๋ง๋ฃ ์๋ฆผ๊น์ง, ์์ฐจ์ฐจ ํ๋๋ก ๊ฐํธํ๊ฒ
- ํ๋ก์ ํธ ์๊ฐ
- ์ฃผ์ ๊ธฐ๋ฅ
- ์ฃผ์ ํ๋ฉด ๋ฐ ๊ธฐ๋ฅ ์๊ฐ
- ์ฃผ์ ๊ธฐ์
- ๊ธฐ์ ์คํ
- ์ํคํ ์ฒ
- ํ์ ์ ๋ณด
์์ฐจ์ฐจ(Achacha)๋ ํฉ์ด์ ธ ์๋ ๊ธฐํํฐ์ฝ์ ํ ๊ณณ์์ ๊ฐํธํ๊ฒ ๊ด๋ฆฌํ๊ณ ,
๋ ๊ฐ์น ์๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ๋๋ ๊ธฐํํฐ์ฝ ๊ด๋ฆฌ ๋ฐ ๊ณต์ ๋ชจ๋ฐ์ผ ์๋น์ค์
๋๋ค.
๋ฐ์ ๊ธฐํํฐ์ฝ์ ์๋์ผ๋ก ๋ฑ๋กํ๊ณ ์๋ฐํ๊ฒ ๊ด๋ฆฌํ๋ฉฐ, ์ ํจ๊ธฐ๊ฐ ์๋ฆผ๋ถํฐ
๊ฐ์กฑยท์น๊ตฌ์์ ๊ณต์ , ์ฃผ๋ณ ์ฌ๋๋ค๊ณผ์ ๋๋๊น์ง ์๋ก์ด ์ฌ์ฉ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค.
๋ฒ๋ ค์ง๋ ๊ธฐํํฐ์ฝ์ ์ค์ด๊ณ ๋ ๋ง์ ์ฌ๋๋ค์ด ํํ์ ๋๋ฆด ์ ์๋๋ก ๋๋ ์๋น์ค์ ๋๋ค.
๊ธฐํํฐ์ฝ ๊ด๋ฆฌ๋ถํฐ ๋ง๋ฃ ์๋ฆผ๊น์ง, ์์ฐจ์ฐจ ํ๋๋ก ๊ฐํธํ๊ฒ!
| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| ํ๋ช | ์ผ๋ผ์ฐจ์ฐจ |
| ์๋น์ค๋ช | ์์ฐจ์ฐจ(Achacha) |
| ๊ฐ๋ฐ ๊ธฐ๊ฐ | 2025.04.14 ~ 2025.05.22 (6์ฃผ) |
| ๊ฐ๋ฐ ์ธ์ | 6๋ช / ๋ฐฑ์๋(3), ํ๋ก ํธ(3) |
OCR๊ณผ LangChain ๊ธฐ์ ์ ํ์ฉํด ๊ธฐํํฐ์ฝ ์ด๋ฏธ์ง๋ง์ผ๋ก ๋ชจ๋ ์ ๋ณด๋ฅผ ์๋ ์ธ์ํ๊ณ ๋ฑ๋กํฉ๋๋ค.
์ฌ์ฉ์๋ ๋ณ๋ ์
๋ ฅ ์์ด ๊ฐํธํ๊ฒ ๊ธฐํํฐ์ฝ์ ๋ฑ๋กํ ์ ์์ต๋๋ค.
ํฉ์ด์ ธ ์๋ ๊ธฐํํฐ์ฝ์ ํ ๊ณณ์์ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ , ์ ํจ๊ธฐ๊ฐ๋ณ ์ ๋ ฌ ๋ฐ ๋ธ๋๋๋ณ ๋ถ๋ฅ๋ฅผ ํตํด ์ฝ๊ฒ ํ์ธํ ์ ์์ต๋๋ค.
์์ด๋ฐ์ค๋ฅผ ํตํด ๊ฐ์กฑยท์ฐ์ธยท์น๊ตฌ๋ค๊ณผ ๊ธฐํํฐ์ฝ์ ๊ณต์ ํ๊ณ ๋๋ ์ฌ์ฉํ๊ณ ,
๋ฟ๋ฆฌ๊ธฐ๋ก ์ฃผ๋ณ ์ฌ์ฉ์์๊ฒ ์ฌ์ฉํ์ง ์๋ ๊ธฐํํฐ์ฝ์ ๋๋๋ฉฐ, ์ ๋ฌผํ๊ธฐ๋ก ์์ฐจ์ฐจ ๋ฏธ๊ฐ์
์์๊ฒ๋ ๋ง์์ ์ ํ ์ ์์ต๋๋ค.
์ ํจ๊ธฐ๊ฐ ์๋ฐ ์๋ฆผ, ์์น ๊ธฐ๋ฐ ์ฃผ๋ณ ๋งค์ฅ ์๋ฆผ, ์ฌ์ฉ์๋ฃ ์ฌ๋ถ ํ์ธ ์๋ฆผ ๋ฑ์ ํตํด ์์คํ ๊ธฐํํฐ์ฝ์ ๋์น์ง ์๋๋ก ๋์ต๋๋ค.
์ค๋งํธ์์น์์๋ ๊ธฐํํฐ์ฝ์ ํ์ธํ๊ณ ์ฌ์ฉํ ์ ์์ด ๋์ฑ ํธ๋ฆฌํ ์ ๊ทผ์ฑ์ ์ ๊ณตํฉ๋๋ค.
- ๋ณด์ ๊ธฐํํฐ์ฝ ์์ฝ ์ ๋ณด ์ ๊ณต
- ์ ํจ๊ธฐ๊ฐ ์๋ฐ ๊ธฐํํฐ์ฝ ์ฐ์ ํ์
- ๋น ๋ฅธ ์ ๊ทผ์ ์ํ ์ฃผ์ ๊ธฐ๋ฅ ๋ฐ๋ก๊ฐ๊ธฐ
- ๊ฐค๋ฌ๋ฆฌ์์ ๊ธฐํํฐ์ฝ ์ด๋ฏธ์ง ์ ํ
- OCR + LangChain์ ํตํ ์๋ ์ ๋ณด ์ถ์ถ
- ๊ณต์ ์ธํ ํธ๋ฅผ ํตํ ๊ฐค๋ฌ๋ฆฌ, ๋ฌธ์์์ ์ง์ ๋ฑ๋ก ์ง์
- ์ ์ฒด ๊ธฐํํฐ์ฝ(๊ธ์กํ, ์ํํ) ๋ชฉ๋ก ์กฐํ
- ์ ํจ๊ธฐ๊ฐ ์๋ฐ์, ๋ฑ๋ก์ ์ ๋ ฌ
- ๊ธ์กํ ์ฌ์ฉํ๊ธฐ, ์ํํ ์ฌ์ฉํ๊ธฐ
- ๋ฐ์ฝ๋ ํ๋ฉด ์๋ ๋ฐ๊ธฐ ์กฐ์ ๋ฐ ํ์
- ์ค์์ดํ ์ ์ค์ฒ๋ฅผ ํตํ ๊ฐํธํ ์ฌ์ฉ ์ฒ๋ฆฌ
- ์ฌ์ฉ ์๋ฃ ํ์ธ ์๋ฆผ ์ ๊ณต
- ์นด์นด์คํก ์ปค์คํ ๋ฉ์์ง ํ ํ๋ฆฟ ํ์ฉ
- ์น ๋งํฌ ๊ธฐ๋ฐ์ผ๋ก ์์ฐจ์ฐจ ๋ฏธ๊ฐ์ ์๋ ์์ ๊ฐ๋ฅ
- ์ ๋ฌผ ๋ฉ์์ง์ ํจ๊ป ๋ง์ ์ ๋ฌ
- BLE ๊ธฐ๋ฐ ์ฃผ๋ณ ์ฌ์ฉ์ ํ์ง (๋ฐ๊ฒฝ 100m)
- ์ค์๊ฐ ๊ธฐํํฐ์ฝ ๋ฟ๋ฆฌ๊ธฐ ๋ฐ ์์
- ๊ฐ์กฑ, ์ฐ์ธ, ์น๊ตฌ์์ ๊ธฐํํฐ์ฝ ๊ณต์ ๊ณต๊ฐ
- ์ด๋ ์ฝ๋๋ฅผ ํตํ ๊ฐํธํ ์ฐธ์ฌ
- ๊ณต์ ๋ ๊ธฐํํฐ์ฝ์ ๋ชจ๋ ๊ตฌ์ฑ์์ด ์ฌ์ฉ ๊ฐ๋ฅ
- ์ ํจ๊ธฐ๊ฐ ๋ง๋ฃ, ์ฃผ๋ณ ๋งค์ฅ, ์ฌ์ฉ์๋ฃ ์ฌ๋ถ, ์์ด๋ฐ์ค, ๊ธฐํํฐ์ฝ ๋ฟ๋ฆฌ๊ธฐ ์์ ์๋ฆผ ์ ๊ณต
- ์ค๋งํธ์์น์์ ๊ธฐํํฐ์ฝ ํ์ธ ๋ฐ ์ฌ์ฉ ๊ฐ๋ฅ
- ๊ฐํธํ ์ ๊ทผ์ฑ๊ณผ ๋น ๋ฅธ ์คํ ์ง์
OCR + LangChain
๊ธฐํํฐ์ฝ ๋ฑ๋ก ์๋ํ๋ฅผ ์ํ ์ง๋ฅํ ํ ์คํธ ์ธ์ ๋ฐ ๋ถ๋ฅ ์์คํ
๊ธฐํํฐ์ฝ ์ด๋ฏธ์ง์์ ์ ๋ณด๋ฅผ ์๋์ผ๋ก ์ถ์ถํ๊ณ ๋ถ๋ฅํ๋ ๊ธฐ์ ์ ๋๋ค.
- Naver Clova OCR: ๊ธฐํํฐ์ฝ ์ด๋ฏธ์ง์์ ๋ชจ๋ ํ ์คํธ๋ฅผ ์ ํํ๊ฒ ์ถ์ถ
- LangChain + GPT: ์ถ์ถ๋ ํ ์คํธ๋ฅผ ํ๋กฌํํธ ์์ง๋์ด๋ง์ ํตํด ๋ธ๋๋, ๋ฐ์ฝ๋, ์ํ๋ช , ์ ํจ๊ธฐ๊ฐ ๋ฑ์ผ๋ก ์๋ ๋ถ๋ฅ
- ์ฌ์ฉ์ ๊ฒฝํ: ๋ณ๋ ์ ๋ ฅ ์์ด ์ด๋ฏธ์ง๋ง์ผ๋ก ๊ฐํธํ ๊ธฐํํฐ์ฝ ๋ฑ๋ก ๊ฐ๋ฅ
Geofencing
์์น ๊ธฐ๋ฐ ์ค๋งํธ ์๋ฆผ์ ์ํ ๊ฐ์ ๊ฒฝ๊ณ ์ค์ ๊ธฐ์
์ฌ์ฉ์ ์์น๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋งค์ฅ ์ ๊ทผ ์ ์๋ ์๋ฆผ์ ์ ๊ณตํ๋ ๊ธฐ์ ์ ๋๋ค.
- ๊ฐ์ ๊ฒฝ๊ณ ์ค์ : ๊ฐ ๋ธ๋๋ ๋งค์ฅ์ ์ค์ฌ์ผ๋ก ๋ฐ๊ฒฝ 50m์ ๊ฐ์ ์ธํ๋ฆฌ ์์ฑ
- ํจ์จ์ ์ธ ์์น ์ถ์ : GPS ๋๋น ๋ฎ์ ๋ฐฐํฐ๋ฆฌ ์๋ชจ๋์ผ๋ก ์ง์์ ์ธ ๋ชจ๋ํฐ๋ง
- ์ค๋งํธ ์ ๋ฐ์ดํธ: ์ฌ์ฉ์๊ฐ 100m ์ด์ ์ด๋ ์ ์ฃผ๋ณ 500m ๋ฐ๊ฒฝ ๋งค์ฅ ์ฌ๊ฒ์ ๋ฐ ์ง์คํ์ค ์ฌ์ค์
- ์ค๋ณต ์๋ฆผ ๋ฐฉ์ง: ๋ธ๋๋๋ณ ์๋ฆผ ๊ฐ๊ฒฉ ์ ์ด (ํฌ๊ทธ๋ผ์ด๋ 30๋ถ, ๋ฐฑ๊ทธ๋ผ์ด๋ 2์๊ฐ)
BLE
๊ทผ๊ฑฐ๋ฆฌ ๊ธฐํํฐ์ฝ ๊ณต์ ๋ฅผ ์ํ ์ ์ ๋ ฅ ๋ฌด์ ํต์ ๊ธฐ์
์ฃผ๋ณ ์ฌ์ฉ์์ ์ค์๊ฐ์ผ๋ก ๊ธฐํํฐ์ฝ์ ๋๋ ์ ์๋ ๋ฟ๋ฆฌ๊ธฐ ๊ธฐ๋ฅ์ ํต์ฌ ๊ธฐ์ ์ ๋๋ค.
- ๊ธฐ๊ธฐ ํ์ง: ๊ฐ ๊ธฐ๊ธฐ๊ฐ ์๋น์ค UUID์ BLE ํ ํฐ์ ํจํท์ผ๋ก ๊ด๊ณ ํ์ฌ ์ํธ ๋ฐ๊ฒฌ
- ํจ์จ์ ์ธ ํต์ : ๋ฐ๊ฒฝ 100m ์ด๋ด์์ 5์ด๊ฐ ์ฃผ๋ณ ์ฌ์ฉ์ ํ์
- ์ ์ ๋ ฅ ์ค๊ณ: ๋ธ๋ฃจํฌ์ค ์ ์ ๋ ฅ ํต์ ์ผ๋ก ๋ฐฐํฐ๋ฆฌ ๋ถ๋ด ์ต์ํ
- ๋ฐฑ๊ทธ๋ผ์ด๋ ์ ํ: ํฌ๊ทธ๋ผ์ด๋์์๋ง ์๋ํ์ฌ ๋ฐฐํฐ๋ฆฌ ์๋ชจ ์ต์ ํ
์๋ฆผ ์๋ฒ ๋ถ๋ฆฌ
๋์ฉ๋ ์๋ฆผ ์ฒ๋ฆฌ๋ฅผ ์ํ ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ
์๋ฆผ ์ฒ๋ฆฌ ์ฑ๋ฅ ํฅ์์ ์ํด ๋ฉ์ธ ์๋ฒ์ ์๋ฆผ ์ ์ฉ ์๋ฒ๋ฅผ ๋ถ๋ฆฌํ ๊ตฌ์กฐ์ ๋๋ค.
- MSA ๊ตฌ์กฐ: ๋ฉ์ธ ์๋ฒ(๋น์ฆ๋์ค ๋ก์ง)์ ์๋ฆผ ์๋ฒ(์๋ฆผ ์ ์ฉ) ๋ถ๋ฆฌ
- RabbitMQ ๋ฉ์์ง ํ: Push ๊ธฐ๋ฐ ์ฆ์ ์ ๋ฌ ๋ฐฉ์์ผ๋ก ๋น๋๊ธฐ ์๋ฆผ ์ฒ๋ฆฌ
- ์ฑ๋ฅ ๊ฐ์ : ๋๊ธฐ ๋ฐฉ์ ๋๋น ์๋ฆผ ์ ์ก ์๋ 2๋ฐฐ ํฅ์ (10์ด โ 4.8์ด)
- ํ์ฅ์ฑ: ์๋ฆผ ์๋ฒ ๋ ๋ฆฝ์ ํ์ฅ์ผ๋ก ํฅํ ๋ถํ ๋ถ์ฐ ์ฉ์ด
| ๊ตฌ์ฑ ์์ | ๋ฒ์ |
|---|---|
| Node.js | 22.15.0 |
| React Native | 0.76.9 |
| React | 19.1.0 |
| Expo | 52.0.46 |
| Android SDK | Build Tools 35.0.0, Compile SDK 35, Target SDK 34, Min SDK 24 |
| Kotlin | 1.9.25 |
| ๊ตฌ์ฑ ์์ | ๋ฒ์ |
|---|---|
| Java | 17 |
| Python | 3.10 |
| Spring Boot | 3.4.5 |
| FastAPI | 0.108.0 |
| MySQL | 8.0.36 |
| MongoDB | 6.0 |
| RabbitMQ | 4.1-management |
| Nginx | 1.18.0 |
| Jenkins | 2.504.1 |
| Docker Compose | 3.8 |
| LangChain | 0.0.352 |
| OpenAI GPT | 4.1-mini |
| ๊ฐ๋ฐ ๋๊ตฌ | ๋ฒ์ |
|---|---|
| IntelliJ IDEA | 2024.1.4 |
| Visual Studio Code | 1.99.3 |
| Android Studio | - |
| ๐งโ๐ป ์ด๋ฆ | ๐ ์ญํ | ๐ ์ด๋ฉ์ผ์ฃผ์ |
|---|---|---|
| ์์์ง | ํ์ฅ, Backend & Infra ๊ฐ๋ฐ | asj7090@gmail.com |
| ๋ฅ์ฌ๋ฌธ | BackEnd ๊ฐ๋ฐ | woans5970@naver.com |
| ์กฐ๋์ฑ | BackEnd & AI ๊ฐ๋ฐ | tfer2442@naver.com |
| ์ ํด์ธ | FrontEnd ๋ฆฌ๋, FrontEnd ๊ฐ๋ฐ, UI/UX ๋์์ธ | godls0215@naver.com |
| ๋ฐ์ค์ | FrontEnd ๊ฐ๋ฐ | koup28@naver.com |
| ์ ์ฃผ์ | FrontEnd ๊ฐ๋ฐ | jooeun0807@naver.com |

























