AWS IoT Button

ํด๋ผ์šฐ๋“œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฐ€๋Šฅํ•œ ๋Œ€์‹œ ๋ฒ„ํŠผ

AWS IoT ๋ฒ„ํŠผ์€ Amazon Dash Button ํ•˜๋“œ์›จ์–ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ํ”„๋กœ๊ทธ๋žจ ๊ฐ€๋Šฅํ•œ ๋ฒ„ํŠผ์ž…๋‹ˆ๋‹ค. ์ด ๋‹จ์ˆœํ•œ Wi-Fi ๋””๋ฐ”์ด์Šค๋Š” ์†์‰ฝ๊ฒŒ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ฐœ๋ฐœ์ž๊ฐ€ ๋””๋ฐ”์ด์Šค๋ณ„ ์ฝ”๋“œ๋ฅผ ๋”ฐ๋กœ ์ž‘์„ฑํ•˜์ง€ ์•Š๊ณ ๋„ AWS IoT Core, AWS Lambda, Amazon DynamoDB, Amazon SNS ๋“ฑ ์ˆ˜๋งŽ์€ Amazon Web Services๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

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

์ด ๋ฒ„ํŠผ์€ Netflix ๋ฆฌ๋ชจ์ปจ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ๊ณ , Philips Hue ์ „๊ตฌ ์Šค์œ„์น˜๋‚˜ Airbnb ์†๋‹˜์„ ์œ„ํ•œ ์ฒดํฌ์ธ/์ฒดํฌ์•„์›ƒ ๋””๋ฐ”์ด์Šค๋กœ ์“ธ ์ˆ˜๋„ ์žˆ์œผ๋ฉฐ ๊ฐ€์žฅ ์ข‹์•„ํ•˜๋Š” ํ”ผ์ž ๋ฐฐ๋‹ฌ์„ ์ฃผ๋ฌธํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ๋„ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Twitter, Facebook, Twilio, Slack ๋“ฑ ํƒ€์‚ฌ API์™€ ํ†ตํ•ฉํ•  ์ˆ˜๋„ ์žˆ๊ณ  ๊ท€์‚ฌ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ๋„ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AWS์—์„œ ์•„์ง ์ƒ๊ฐ๋„ ๋ชปํ•ด๋ณธ ๊ฒƒ๋“ค์— ์—ฐ๊ฒฐํ•ด ๋ณด์„ธ์š”. ์—ฌ๋Ÿฌ๋ถ„์ด AWS IoT ๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•ด ๋ฌด์—‡์„ ๊ตฌ์ถ•ํ• ์ง€ ์ •๋ง ๊ธฐ๋Œ€๊ฐ€ ํฝ๋‹ˆ๋‹ค!

๋ฐ”๋กœ AWS IoT Core์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ„๋‹จํ•œ ๋””๋ฐ”์ด์Šค๋ฅผ ์ฐพ๊ณ  ์žˆ๋‹ค๋ฉด AWS IoT 1-Click ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

์ง€๊ธˆ ์ฃผ๋ฌธ ๊ฐ€๋Šฅ: 2์„ธ๋Œ€ AWS IoT Button

aws_iot_button

์ž‘๋™ ๋ฐฉ์‹

์šฐ์„ , AWS ๊ณ„์ •์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์ •์€ ๋ฌด๋ฃŒ์ด๋ฉฐ ๋งŒ๋“ค๊ธฐ๋„ ์‰ฝ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ ๊ฐ€์ž…ํ•˜์‹ญ์‹œ์˜ค.  AWS IoT Button์„ Wi-Fi ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐํ•˜๋„๋ก ๊ตฌ์„ฑํ•˜๊ณ  ๋ฒ„ํŠผ์„ AWS IoT Core ์ธ์ฆ์„œ ๋ฐ ํ”„๋ผ์ด๋น— ํ‚ค๋กœ ํ”„๋กœ๋น„์ €๋‹ํ•˜๊ณ  ๋‚˜๋ฉด ๋ฒ„ํŠผ์ด AWS IoT Core์— ์•ˆ์ „ํ•˜๊ฒŒ ์—ฐ๊ฒฐ๋˜์–ด ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ์ฃผ์ œ์— ๋Œ€ํ•œ ๋ฉ”์‹œ์ง€๋ฅผ ๊ฒŒ์‹œํ•ฉ๋‹ˆ๋‹ค. AWS IoT ๊ทœ์น™ ์—”์ง„์„ ํ™œ์šฉํ•˜์—ฌ ๊ทœ์น™์„ ์„ค์ •ํ•˜๊ณ , ์›ํ•˜๋Š” AWS ์„œ๋น„์Šค๋กœ ๋ผ์šฐํŒ…๋˜๋„๋ก ํ•œ ๋ฒˆ ํด๋ฆญ, ๋‘ ๋ฒˆ ํด๋ฆญ ๋˜๋Š” ๊ธธ๊ฒŒ ๋ˆ„๋ฅด๊ธฐ ์ด๋ฒคํŠธ๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Amazon SNS๋ฅผ ํ†ตํ•ด ์•Œ๋ฆผ์„ ๋ณด๋‚ด๊ฒŒ ํ•˜๊ฑฐ๋‚˜ ํด๋ฆญ์„ Amazon DynamoDB ํ…Œ์ด๋ธ”์— ์ €์žฅํ•˜๋„๋ก ๊ตฌ์„ฑํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. Node.js, Python ๋˜๋Š” Java๋กœ ์ž‘์„ฑํ•œ ์‚ฌ์šฉ์ž ์ง€์ • ๋กœ์ง์„ AWS Lambda ํ•จ์ˆ˜์— ์ฝ”๋”ฉํ•œ ๋‹ค์Œ, ์ด ํ•จ์ˆ˜๋ฅผ ํƒ€์‚ฌ ์„œ๋น„์Šค ๋˜๋Š” ๋‹ค๋ฅธ AWS IoT ์ง€์› ์ปค๋„ฅํ‹ฐ๋“œ ์‚ฌ๋ฌผ์— ์—ฐ๊ฒฐํ•˜๋„๋ก ๊ตฌ์„ฑํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

IoT-Button_20171127_kw

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

๋ชจ๋ฐ”์ผ ์•ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ AWS Lambda ๋ธ”๋ฃจํ”„๋ฆฐํŠธ ๋งˆ๋ฒ•์‚ฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด AWS IoT ๋ฒ„ํŠผ ์‚ฌ์šฉ์„ ์‰ฝ๊ฒŒ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋งˆ๋ฒ•์‚ฌ๋Š” ๋ชจ๋ฐ”์ผ ์•ฑ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ•„์š”ํ•œ AWS IoT ๋ฆฌ์†Œ์Šค๋ฅผ ์ƒ์„ฑํ•˜๋ฉฐ, ์ƒˆ Lambda ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๋ฒ„ํŠผ์— ํ•˜๋‚˜์˜ ์ด๋ฒคํŠธ ์†Œ์Šค๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.  Lambda Blueprint Wizard๋ฅผ ์‹œ์ž‘ํ•˜๋ ค๋ฉด ์—ฌ๊ธฐ๋ฅผ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค.  IoT Type ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์—์„œ [IoT Button]์„ ์„ ํƒํ•˜๊ณ , ๋””๋ฐ”์ด์Šค ์ผ๋ จ๋ฒˆํ˜ธ(DSN, ๋””๋ฐ”์ด์Šค ๋’ท๋ฉด์— ํ‘œ์‹œ๋˜์–ด ์žˆ์Œ)๋ฅผ ์ž…๋ ฅํ•˜๊ณ , Wi-Fi ๋ฐ AWS IoT์— ์—ฐ๊ฒฐํ•˜๋„๋ก ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ผ AWS IoT Button์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์†ํ•ด์„œ ๋งˆ๋ฒ•์‚ฌ ๋‹จ๊ณ„๋ฅผ ๋”ฐ๋ผ ์ƒ˜ํ”Œ Lambda ํ•จ์ˆ˜๋ฅผ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.  AWS IoT์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ์ด ์ž์Šต์„œ๋ฅผ ๋”ฐ๋ผํ•˜์‹ญ์‹œ์˜ค.

AWS ์‹œ์ž‘ํ•˜๊ธฐ

icon1

AWS ๊ณ„์ •์— ๊ฐ€์ž…

AWS ํ”„๋ฆฌ ํ‹ฐ์–ด์— ์ฆ‰์‹œ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
icon2

10๋ถ„ ์ž์Šต์„œ๋กœ ์•Œ์•„๋ณด๊ธฐ

๊ฐ„๋‹จํ•œ ์ž์Šต์„œ๋ฅผ ํ†ตํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์‹ญ์‹œ์˜ค
icon3

AWS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•์„ ์‹œ์ž‘ํ•˜์‹ญ์‹œ์˜ค

AWS ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ๋‹จ๊ณ„๋ณ„ ์•ˆ๋‚ด์„œ๋ฅผ ํ†ตํ•ด ๊ตฌ์ถ•์„ ์‹œ์ž‘ํ•˜์‹ญ์‹œ์˜ค

AWS IoT Button ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต๋ณ€์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค

FAQ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜๊ธฐ
์‹œ์ž‘ํ•  ์ค€๋น„๊ฐ€ ๋˜์…จ์Šต๋‹ˆ๊นŒ?
๊ฐ€์ž…ํ•˜๊ธฐ
์งˆ๋ฌธ์ด ์žˆ์œผ์‹ญ๋‹ˆ๊นŒ?
AWS์— ๋ฌธ์˜ํ•˜๊ธฐ