-
ํ๋ก์ ํธ ๊ฐ์
1-1. ๋ฐฐ๊ฒฝ
1-2. ๋ด์ฉ
1-3. ๊ธฐ๋ํจ๊ณผ
1-4. ๊ธฐ๊ฐ ๋ฐ ์ ์ฐจ
1-5. ์ธ์ ๋ฐ ์ญํ -
์ฌ์ฉ์WorkFlow ๋ฐ ๊ธฐ๋ฅ์๊ฐ(๋์์)
-
์์คํ ๊ตฌ์ฑ๋ ๋ฐ ์ฌ์ฉ ๊ธฐ์
3-1. ๊ตฌ์ฑ๋
3-2. ๊ธฐ์ ์คํ
3-3. ERD -
์์คํ ์ปดํฌ๋ํธ๋ณ ์์ธ
4-1. ERP (Web Application Server) *Hadoop/R
4-2. TCP/IP Server
4-3. ์ฐฝ๊ณ DASHBOARD (Android Tablet)
4-4. ์ง๊ฒ์ฐจ (TCP/IP ยท CAN Protocol)
1-1. ๋ฐฐ๊ฒฝ
-
๊ธฐ์กด ์ฐฝ๊ณ (์ง๊ฒ์ฐจ+ํ๋ ํธ๋)์ ๋ํ ์ ์ฐํ ๋ฐ ์๋ํ ๋์
-
์์ผ๋ก ์ฌ์ ํ์ฅ์ ์ ์ฐํ ์์คํ ๊ตฌ์ถ
1-2. ๋ด์ฉ
โ ERP๊ฐ๋ฐ์ ํตํ ๋ฌผ๋ฅ์ด์ ์ ์ฐํ
โก ์ค๋งํธ ์ฐฝ๊ณ ์์คํ ๋์ ์ ํตํ ๋ฌผ๋ฅ์๋ํ
1-3. ๊ธฐ๋ํจ๊ณผ
-
์ฐฝ๊ณ ๋ฌด์ธ ์๋ํ๋ฅผ ํตํ 24์๊ฐ ์ด์
โ ๋ฌผ๋ฅ์ผํฐ์ ์ ํจ ๊ฐ๋์๊ฐ์ ์ฆ๊ฐ
โ ๋ฌผ๋ฅ ์ฒ๋ฆฌ๋ ์ฆ๊ฐ ๋ฐ ์ธ๊ฑด๋น ๊ฐ์ -
์ฐฝ๊ณ ์ด์ ๊ธฐ๋ก ํต๊ณ๋ฅผ ๋ฐํ์ผ๋ก ํ ํจ์จ์ ์ฌ๊ณ ๋ฐฐ์น ์๋ฃจ์ ์ ๊ณต
โ ์ง๊ฒ์ฐจ ๋์ ์ต์ ํ ๋ฐ ์ด์ ๋น์ฉ ๊ฐ์
1-4. ํ๋ก์ ํธ ๊ธฐ๊ฐ ๋ฐ ๊ด๋ฆฌ
-
๊ธฐ๊ฐ : 20.3.23(์) ~ 20.4.29(์) ์ฝ 5์ฃผ
-
๊ด๋ฆฌ : GitHub(์์ค์ฝ๋), ๋ฌธ์(GoogleDocs), ์ปค๋ฎค๋์ผ์ด์ (Slack)
1-5. ์ธ์ ๋ฐ ์ญํ (5์ธ)
-
๊ฐ๋์ฑ(ํ์ฅ)
:ํ๋ก์ ํธ ๊ธฐํ
,์ฐฝ๊ณ DashBoard(Android Tablet) ์ ์
,์ต์ข ๋ณด๊ณ ๋ฐํ
-
๊น์ฐ์ฃผ
:Hadoop ์๋ฒ ๊ตฌ์ถ
,R์ ํตํ ๋ฐ์ดํฐ ๋ถ์์ผ๋ก ์ฌ๊ณ ๋ฐฐ์นํจ์จํ ์๋ฃจ์ ๋์ถ
-
๋ฐฑ๋ํ
: ERP(Web Application Server)์ง๊ฒ์ฐจ ๊ด๋ฆฌ๊ธฐ๋ฅ ๊ตฌํ
,DB ๊ตฌ์ถ
-
์ด์ฌ
: ERP(Web Application Server)์ฌ๊ณ ๋ฑ๋กยท์ ์ถ๊ณ ๊ธฐ๋ฅ
/๋ก๊ทธ์ธ ๋ฐ ์ง์ ๊ด๋ฆฌ๊ธฐ๋ฅ
/์๋ฃจ์ ํ๋ฉด
๊ตฌํ,DB ๊ตฌ์ถ
-
์ต์ฌ์ง
:์ง๊ฒ์ฐจ(LattePanda ๋ฐ CanProํ์ฉํ ํ๋ก์ ํธ ํ๊ฒฝ) ๊ตฌ์ถ
,TCP/IP์๋ฒ ๊ตฌ์ถ
,๊ฐ ์์คํ ์ปดํฌ๋ํธ ๋คํธ์ํฌ ์ฐ๋
,AWS์๋ฒ ๊ตฌ์ถ
,์๋น์ค ์์ฐ์์ ์ ์
2-1. ์ฌ์ฉ์ WORKFLOW
i) ERP(Web)๋ฅผ ํตํ ์ฌ๊ณ ์
ยท์ถ๊ณ ์ฃผ๋ฌธ์์
์ก์
ii) Tablet์์ ์์
์์
๋ฐ ๋๊ธฐ์ค์ธ ์ง๊ฒ์ฐจ์ ์์
ํ ๋น
iii) ์ง๊ฒ์ฐจ๋ ์์
์ํ
๋ฐ ์ฃผ๊ธฐ์ ์ผ๋ก Tablet์ ์์ ์ ์ํ ์ ์ก
iv) Tablet์์ ์ง๊ฒ์ฐจ ์ค์๊ฐ ์ํ ํ์ธ
๋ฐ ERP๋ก ์ง๊ฒ์ฐจ์ ์ฃผ์ ์ด์ฉยท์ํ ์ ๋ณด ์ก์
v) ERP์์ ์ฐฝ๊ณ ๋ณ ์ง๊ฒ์ฐจ ์ํ
๋ฐ ์ฐฝ๊ณ ์ด์ ๋ด์ญ
ํ์ธ
2-2. ๐ฌYouTube์์ ์๋น์ค ์์ฐ์ฐ์ ๋ณด๊ธฐ
3-1. ์์คํ ๊ตฌ์ฑ๋
3-2. ๊ธฐ์ ์คํ
3-3. ERD
4-1. ERP (Web Application Server)
โ ์ต์ด ์ ์ํ๋ฉด(๋ก๊ทธ์ธ)
์ง์ ๋ฑ๋ก์ ๊ด๋ฆฌ์ ์ ์ฉํ์ด์ง์์ ๊ฐ๋ฅ (ํ์๊ฐ์
๊ธฐ๋ฅX)
โก ์ฌ๊ณ ๊ด๋ฆฌ ํ๋ฉด (์ํ ๋ฑ๋ก / ์
ยท์ถ๊ณ ์ฃผ๋ฌธ ๋ฐ ๋ด์ญ ์กฐํ)
i)์ํ ๋ฑ๋ก
ii)์ํ ์กฐํ
iii)์ํ ๋ฐ์ฃผ
iv)๋ฐ์ฃผ ๋ด์ญ ์กฐํ
โข ์ง๊ฒ์ฐจ ๊ด๋ฆฌ ํ๋ฉด
i) ์ต๊ทผ ์ผ์ฃผ์ผ๊ฐ ์ง๊ฒ์ฐจ ์ฃผํ ๊ฑฐ๋ฆฌ
ii) ์ง๊ฒ์ฐจ ์ํ(์ค์๊ฐ์ผ๋ก ๋ฐ์)
โฃ ์ฌ๊ณ ๋ฐฐ์น ํจ์จํ ์๋ฃจ์
์ ๊ณต ํ๋ฉด
- HeatMap์ผ๋ก ์๊ฐํ : ์ ํํ ๊ธฐ๊ฐ๋์์ ์ฐฝ๊ณ ์ํ ์ขํ๋ณ ์ ์ถ๊ณ ๊ฑด์
- ์
์ถ๊ณ ๊ฑด์๊ฐ ๋์ ์ํ์ ์ฐฝ๊ณ ์
๊ตฌ ๊ฐ๊น์ด์ ๋ฐฐ์น
โ ๋์ผํ ์ํ ์ ์ถ๊ณ ์ ๋ํ ์ง๊ฒ์ฐจ ์ด๋๊ฑฐ๋ฆฌ ๊ฐ์
ex) 10m2ํ+30m10ํ=320m โ 10m10ํ+30m2ํ=160m (50%๊ฐ์) - Hadoop / R
i) ์ฐฝ๊ณ ์ ์ถ๊ณ ๋ด์ญ ๋ฐ ์ง๊ฒ์ฐจ ์ด๋๊ฑฐ๋ฆฌ Log๋ฅผ Hadoop Server์ ์ ์ฅ
ii) Log์ ์ฒ๋ฆฌ(Hadoop) ๋ฐ Heatmap(R)์ฌ์ฉ ์ฐฝ๊ณ ๋ด ์ํ๋ณ ์ ์ถ๊ณ ๋น๋์ ์๊ฐํ
iii) ์ํ์์น ๋ณ๊ฒฝํ์ฌ ์ง๊ฒ์ฐจ ์ด๋๊ฑฐ๋ฆฌ๊ฐ ์ต์ํ๋๋ ์๊ณ ๋ฆฌ์ฆ ๊ตฌํ
โค (๊ด๋ฆฌ์ ์ ์ฉ) ์ง์ ๊ด๋ฆฌ ํ๋ฉด
๊ด๋ฆฌ์๋ง ์ ๊ทผ ๊ฐ๋ฅํ ์ง์๊ด๋ฆฌ ํ๋ฉด
i) ์ฐฝ๊ณ ๋ณ ์ง์์ ํต๊ณ
ii) ์ง์ ๋ฑ๋ก
iii) ์ง์ ์กฐํ
4-2. TCP/IP Server
- ERP(Web)์ ์ฐฝ๊ณ ๋ณ ํ๋ธ๋ฆฟ๊ฐ ๋คํธ์ํฌ ์ค๊ฐ
- ์๋ก์ด ํ๋ธ๋ฆฟ๋ง ์๋ก TCP/IP์ ์ฐ๋์, ์์คํ
๋ณ๊ฒฝ ์์ด ์ฐฝ๊ณ ์ถ๊ฐ ๊ฐ๋ฅ
*Thread Pool์ ์ฌ์ฉํ ๊ตฌํ์ผ๋ก, ์์ ์ ๋คํธ์ํฌ ์ง์
4-3. ์ฐฝ๊ณ DASHBOARD (Android Tablet)
i) ์ง๊ฒ์ฐจ ํ์ฌ ์์น ํ์ (1์ด ์ฃผ๊ธฐ ๊ฐฑ์ )
ii) ์ง๊ฒ์ฐจ๋ณ ์ํ (1์ด ์ฃผ๊ธฐ ๊ฐฑ์ )
WAITING ยท WORKING ยท CHARGING / ํ์ฌ์์
/ ์จ๋ / ๋ฐฐํฐ๋ฆฌ
iii) ์ฃผ์ ์ํ๋ฉ์ธ์ง
๋คํธ์ํฌ ์ฐ๊ฒฐ ์ํ / ์์
ํ ๋น / ์ง๊ฒ์ฐจ ์ํ๋ณํ ๋ฑ
iv) ERP(Web)๋ก ๋ถํฐ ์์ ํ ์ ์ถ๊ณ ์์ ๋ชฉ๋ก
4-4. ์ง๊ฒ์ฐจ (TCP/IP ยท CAN Protocol)
-
LattePanda, CanPro๋ฅผ ์ด์ฉํ ์ง๊ฒ์ฐจ ๊ตฌํ *ํ๋ก์ ํธ ํ๊ฒฝ
i) TABLET๊ณผ์ ์ธ๋ถ ํต์ ์ TCP/IP
ii) ์ง๊ฒ์ฐจ ๋ด๋ถ ํต์ ์ Can Protocol ์ฌ์ฉ -
CONTROLLER
i) TABLET์ผ๋ก๋ถํฐ ์ ์ถ๊ณ ์์ ์์ (์ํ ์์น, ์๋ ๋ฑ)
ii) 1์ด ์ฃผ๊ธฐ๋ก ๊ฐ ECU์ ์ํ๋ฅผ TABLET์ผ๋ก ์ก์ -
ECUโ Location : ํ์ฌ ์์น
-
ECUโก Battery
i) Battery 30% ๋ฏธ๋ง์CHARGING
ii) ์์ ์์ ์WAITING
โWORKING
iii) ์์ ์๋ฃ ์WORKING
โWAITING
*์ํ๋ณ๋ก ๋ฐฐํฐ๋ฆฌ ์ฆ๊ฐ/๊ฐ์ ์๋ ์ฐจ์ด -
ECUโข Temperature : ํ์ฌ ์จ๋