Overview - osamhack2020/APP_LOCKA_DreamY GitHub Wiki

๐Ÿ“‹ LOCKA Project Overview


ํœด๋Œ€ํฐ ๋น„๋Œ€๋ฉด๋ฐ˜๋‚ฉ + ๊ตฐ์ธ ์›”๊ธ‰๊ณ„์‚ฐ ํ”„๋กœ์ ํŠธ

ํ˜„์žฌ ๋‹ค์‹œ๊ธˆ ์ฝ”๋กœ๋‚˜ ํ™•์‚ฐ์†๋„๊ฐ€ ๋นจ๋ผ์ง€๊ณ  ์žˆ๋Š” ์ถ”์„ธ์ด๋‹ค. ๊ทธ๋ ‡๊ธฐ์— ์‚ฌํšŒ์—์„œ๋Š” ์–ด๋–ค ๋•Œ๋ณด๋‹ค๋„ ๋น„๋Œ€๋ฉด์ž‘์—…์„ ์ค‘์š”์‹œํ•˜๊ณ  ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ตฐ๋Œ€๋ผ๋Š” ๋‹จ์ฒด์กฐ์ง ํŠน์„ฑ์ƒ ์–ด์ฉ” ์ˆ˜ ์—†์ด ํœด๊ฐ€๋ณต๊ท€์ž ๋“ฑ์˜ ๊ฒฝ์šฐ์—๋Š” 2์ฃผ๊ฐ„ ๊ฒฉ๋ฆฌ๊ฐ€ ๋˜๋Š”๋ฐ ๊ฒฉ๋ฆฌ์ƒํ™œ๊ด€์˜ ๊ฒฝ์šฐ์—๋Š” ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•œ ๊ฒฝ์šฐ๋ฅผ ์ œ์™ธํ•˜๊ณ ๋Š” ํƒ€์ธ์›๋“ค๊ณผ์˜ ์ ‘์ด‰์ด ์ฒ ์ €ํ•˜๊ฒŒ ๊ธˆ์ง€๋˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€๋ถ€๋ถ„์€ ์ง€ํœ˜๊ด€์˜ ํ†ต์ œ๊ฐ€ ์ œ๋Œ€๋กœ ์ด๋ฃจ์–ด์ง€์ง€ ์•Š๊ณ  ์žˆ๋‹ค. ๋Œ€ํ‘œ์ ์œผ๋กœ ํœด๋Œ€ํฐ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”๋ฐ ํ˜„์žฌ ๋ณต๋ฌดํ•˜๊ณ  ์žˆ๋Š” ๋ถ€๋Œ€์˜ ๊ฒฝ์šฐ์—๋„ ๊ฒฉ๋ฆฌ์ƒํ™œ๊ด€ ์ธ์›๋“ค์€ ๊ธฐ์กด ๊ทœ์ •์— ์ •ํ•ด์ง„๊ฒƒ์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•˜๊ฒŒ๋” ํ†ต์ œํ•˜๋Š” ๋ฐ์— ์žˆ์–ด ์–ด๋ ค์›€์„ ๊ฒช๊ณ  ์žˆ์–ด ์ด๋ฅธ๋ฐ” '2์ฃผ๋™์•ˆ ๊ฟ€๋นจ๊ณ  ์˜จ๋‹ค' ๋ผ๋Š” ๋ง์ด ์šฉ์‚ฌ๋“ค ์‚ฌ์ด์— ๋งŒ์—ฐํ•  ๋งŒํผ ํ˜•ํ‰์„ฑ์˜ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๊ณ  ์žˆ๋‹ค.

์‹ค์ œ๋กœ ํ˜„ ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜๋Š” ํŒ€์› ์ค‘ ํ•œ๋ช…์ด ์†Œ์†๋œ ๋ถ€๋Œ€์—์„œ๋Š” ๊ฒฉ๋ฆฌ์ž๋“ค์˜ ํœด๋Œ€ํฐ ๋ฐ˜๋‚ฉ๋ฌธ์ œ๋กœ ๋ถ€๋Œ€ ๋‚ด์—์„œ ํฌ๊ฒŒ ๋ฌธ์ œ๊ฐ€ ๋œ ์ ์ด ์žˆ์—ˆ์ง€๋งŒ ๋งˆ๋•…ํ•œ ๋Œ€์ฒ˜๋ฐฉ๋ฒ•์ด ์—†์–ด ๋Œ€๋ฉด๋ฐ˜๋‚ฉ์„ ์œ ์ง€ํ•˜๊ณ  ์žˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ์— ๊ธฐ์กด์—๋„ ํœด๋Œ€ํฐ ๋น„๋Œ€๋ฉด ๋ฐ˜๋‚ฉ์— ๋Œ€ํ•œ ํ•„์š”์„ฑ์„ ๋А๋ผ๊ณ  ์žˆ์—ˆ๋Š” ์ฐฐ๋‚˜์— ๊ตญ๋ฐฉ๋ถ€์—์„œ๋„ ์ฝ”๋กœ๋‚˜ 19๋กœ ์ธํ•ด์„œ ์ƒ๊ธฐ๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฌธ์ œ๋“ค๋กœ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ์•ˆ์œผ๋กœ ์ƒํ™œ๊ด€ ๋ณ‘์‚ฌ ์Šค๋งˆํŠธํฐ ๋น„๋Œ€๋ฉด ๋ฐ˜๋‚ฉ ์•ฑ์„ App๋ถ„์•ผ ๊ฐœ๋ฐœ ์ง€์ •๊ณผ์ œ๋กœ ์„ ์ •ํ•˜๊ธฐ๋„ ํ•˜์˜€๋‹ค. ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” ์Šค๋งˆํŠธํฐ์„ ๋น„๋Œ€๋ฉด์œผ๋กœ ๋ฐ˜๋‚ฉํ•  ์ˆ˜ ์žˆ๋Š” ์•ฑ LOCKArmy(LOCKA)๋ฅผ ๊ธฐํšํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.


๐Ÿ”€ ๊ฐœ๋ฐœ ๋ฐฉํ–ฅ

๊ธฐ๋ณธ์ ์ธ ์•„์ด๋””์–ด๋Š” ํ˜„์žฌ ๊ตญ๋ฐฉ๋ถ€์—์„œ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ๊ตญ๋ฐฉ๋ชจ๋ฐ”์ผ๋ณด์•ˆ ์•ฑ์—์„œ ๋”ฐ์™”๋‹ค. ์ค‘์•™์„œ๋ฒ„๋ฅผ ํ†ตํ•ด์„œ ์‚ฌ์šฉ์„ ์ œ์–ดํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์‚ฌ์ด๋ฒ„์ง€์‹์ •๋ณด๋ฐฉ์ด๋ผ๋Š” ๊ฐœ๋ฐœํ™˜๊ฒฝ์ƒ์˜ ๋ฌธ์ œ๊ฐ€ ์žˆ๊ณ , ํ˜น์€ ์ž๋ฐœ์ ์œผ๋กœ ์•ฑ์„ turn/off ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์€ ํ˜„์‹ค์ ์ธ ์ œ์–ด๋ฐฉ์•ˆ์ด ๋˜๊ธฐ ์–ด๋ ต๋‹ค๊ณ  ์ƒ๊ฐํ•˜์˜€๊ธฐ์— ์Šค๋งˆํŠธํฐ ์ž์ฒด์—์„œ ์ ‘๊ทผ๊ถŒํ•œ์„ ๋ถ€์—ฌ๋ฐ›์•„์„œ ์•ฑ์ด ์ผœ์ ธ์žˆ์„ ์‹œ์—๋Š” ๋‹ค๋ฅธ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ ‘๊ทผ์„ ์ฐจ๋‹จํ•˜๊ณ  ํ•ด์ œ๋ฅผ ํ•˜๊ณ ์ž ํ• ๋•Œ๋Š” ๊ตญ๋ฐฉ๋ชจ๋ฐ”์ผ๋ณด์•ˆ์•ฑ๊ณผ ๋™์ผํ•˜๊ฒŒ NFC๋‚˜ ์ž ๊ธˆํ•ด์ œ์ฝ”๋“œ๋ฅผ ํ†ตํ•ด์„œ ํ•ด์ œ๋ฅผ ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ธฐํš์„ ํ•˜์˜€๋‹ค.

๊ฐœ์ธ์ •๋น„์‹œ๊ฐ„์—๋Š” ๋ชจ๋“  ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ ‘๊ทผ์„ ํ—ˆ์šฉํ•˜์ง€๋งŒ ๊ทธ ์™ธ์˜ ์‹œ๊ฐ„์—๋Š” ํœด๋Œ€ํฐ์˜ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์ฐจ๋‹จํ•˜์—ฌ ํœด๋Œ€ํฐ์„ ๋ฐ˜๋‚ฉํ•œ ์ƒํ™ฉ๊ณผ ๋™์ผํ•œ ํšจ๊ณผ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์„๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์˜€๋‹ค. ๋˜ํ•œ ํœด๊ฐ€๋‚˜ ์ „์—ญ์‹œ์—๋Š” ์ง€ํœ˜๊ด€์˜ ํ†ต์ œํ•˜์— ์ง€์ •๋œ ์ž ๊ธˆํ•ด์ œ์ฝ”๋“œ๋ฅผ ๋‚˜ NFC๋ฅผ ํ†ตํ•ด ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ•ด์ œํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐœ๋ฐœํ•  ๊ณ„ํš์ด๋‹ค.

๋˜ํ•œ ๊ธฐํš๊ณผ์ •์—์„œ ๋‹จ์ˆœํžˆ ๋น„๋Œ€๋ฉด ๋ฐ˜๋‚ฉ์„ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋Š” ๋‹ค๋ฅธ ํŒ€์—์„œ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋Š” ๊ฒฐ๊ณผ๋ฌผ๊ณผ ์ฐจ๋ณ„์„ฑ์ด ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•˜์˜€๋‹ค. ๊ทธ๋ž˜์„œ ์šฐ๋ฆฌ๋Š” ๊ธฐ์กด์˜ ๊ตญ๋ฐฉ๋ถ€์—์„œ ๋ณ‘์‚ฌ๋“ค์—๊ฒŒ ๋ฐฐํฌํ•˜๋˜ ์•ฑ๋“ค์˜ ๋ฌธ์ œ์ ์„ ๊ฐœ์„ ํ•ด์„œ ๋ณ‘์‚ฌ๋“ค์—๊ฒŒ๋„ ์นœํ™”์ ์ธ ์•ฑ์„ ๋งŒ๋“ค ๋ฐฉ๋ฒ•์ด ์—†๋‚˜ ์ƒ๊ฐํ–ˆ๊ณ , ๊ทธ๋ ‡๊ฒŒ ํ•ด์„œ ์•ฑ์— ๋ณ‘์‚ฌ๋“ค์ด ๋งŽ์ด ์ด์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์€ ์ „์—ญ D-day ๊ธฐ๋Šฅ๊ณผ ๊ตฐ๋Œ€์—์„œ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ์›”๊ธ‰์˜ ์ด์•ก์„ ๊ณ„์‚ฐํ•ด ๋ณผ ์ˆ˜ ์žˆ๋Š” ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ณ„์‚ฐ๊ธฐ๋ฅผ ์ถ”๊ฐ€ํ•˜์˜€๋‹ค.

๐Ÿ’ก Project design

  • ์•ฑ ์‹คํ–‰์ฐจ๋‹จ๊ธฐ๋Šฅ
  • ์•ฑ ๋””์ž์ธ
  • ์ž ๊ธˆํ•ด์ œ์ฝ”๋“œ๋‚˜ NFC ์ธ์‹๊ธฐ๋Šฅ
  • ๊ฐœ์ธ์ •๋น„์‹œ๊ฐ„ ์„ค์ •
  • App ์‚ญ์ œ๋ฐฉ์ง€๊ธฐ๋Šฅ
  • D-day, ์›”๊ธ‰ ๊ณ„์‚ฐ๊ธฐ๋Šฅ