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 ์๋น์ค๋ฅผ ์ฌ์ฉํ์ญ์์ค.
์๋ ๋ฐฉ์
์ฐ์ , 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 ์ง์ ์ปค๋ฅํฐ๋ ์ฌ๋ฌผ์ ์ฐ๊ฒฐํ๋๋ก ๊ตฌ์ฑํ ์๋ ์์ต๋๋ค.
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 ์์ํ๊ธฐ
AWS๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌ์ถ์ ์์ํ์ญ์์ค
AWS IoT Button ์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ ํ์ธํ์ญ์์ค

