XNUMX๋
๊ฐ์ ์คํ๊ณผ ๊ฐ๋ฐ ๋์ ๋ชจ์ง๋ผ(Mozilla)
WebThings ํ๋ ์์ํฌ๋ Web Things API๋ฅผ ์ฌ์ฉํ์ฌ ์ง์ ํต์ ํ ์ ์๋ IoT ์ฅ์น๋ฅผ ๋ง๋ค๊ธฐ ์ํ ๊ต์ฒด ๊ฐ๋ฅํ ๊ตฌ์ฑ ์์ ์งํฉ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ์ฅ์น๋ ์น์ ํตํ ํ์ ๋ชจ๋ํฐ๋ง ๋ฐ ๊ด๋ฆฌ๋ฅผ ์ํด WebThings Gateway ๊ธฐ๋ฐ ๊ฒ์ดํธ์จ์ด ๋๋ ํด๋ผ์ด์ธํธ ์ํํธ์จ์ด(mDNS ์ฌ์ฉ)์ ์ํด ์๋์ผ๋ก ๊ฐ์ง๋ ์ ์์ต๋๋ค. Web Things API์ ๋ํ ์๋ฒ ๊ตฌํ์ ๋ค์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์์ผ๋ก ์ค๋น๋ฉ๋๋ค.
WebThings ๊ฒ์ดํธ์จ์ด
๊ฒ์ดํธ์จ์ด ๊ฐ๋ฅ
๊ฒ์ดํธ์จ์ด๋ ๋ก์ปฌ ๋คํธ์ํฌ์ ์ฅ์น ์๋ณ, ์ธํฐ๋ท์์ ์ฅ์น์ ์ฐ๊ฒฐํ๊ธฐ ์ํ ์น ์ฃผ์ ์ ํ, ๊ฒ์ดํธ์จ์ด ์น ์ธํฐํ์ด์ค์ ์ก์ธ์คํ๊ธฐ ์ํ ๊ณ์ ์์ฑ, ๋ ์ ZigBee ๋ฐ Z-Wave ํ๋กํ ์ฝ์ ์ง์ํ๋ ์ฅ์น๋ฅผ ๊ฒ์ดํธ์จ์ด์ ์ฐ๊ฒฐํ๋ ๋ฑ์ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค. ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ํตํ ์๊ฒฉ ํ์ฑํ ๋ฐ ์ฅ์น ๋๊ธฐ, ์ง ์ํ ์๊ฒฉ ๋ชจ๋ํฐ๋ง ๋ฐ ๋น๋์ค ๊ฐ์. ์น ์ธํฐํ์ด์ค์ API ์ธ์๋ ๊ฒ์ดํธ์จ์ด์๋ ์์ฑ ๋ช ๋ น์ ์ธ์ํ๊ณ ์คํํ ์ ์๋ ์คํ์ ์ธ ์์ฑ ์ ์ด ์ง์๋ ํฌํจ๋์ด ์์ต๋๋ค(์: "์ฃผ๋ฐฉ์ ๋ถ์ ์ผ์ธ์").
์๋ก์ด WebThings ํ๋ซํผ ๋ฐํ์ ํจ๊ป ๋ฆด๋ฆฌ์ค๊ฐ ๊ฒ์๋์์ต๋๋ค.
- ํ ๋คํธ์ํฌ์ ๋ชจ๋ IoT ์ฅ์น ๋ฐ ์ผ์์ ์๋์ ๋ํ ํต๊ณ๋ฅผ ์์งํ๊ณ ์๊ฐ์ ๊ทธ๋ํ ํํ๋ก ํด๋น ํ๋์ ํ๊ฐํ ์ ์๋ ์ด๋ฒคํธ ๋ก๊น
์์คํ
์ด ์ถ๊ฐ๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ถ์ฌ ์ค์ ๋ฌธ์ ๋ช ๋ฒ ์ด๊ณ ๋ซ์๋์ง, ์ง ์ ์จ๋๊ฐ ์ด๋ป๊ฒ ๋ณํ๋์ง, ์ค๋งํธ ์์ผ์ ์ฐ๊ฒฐ๋ ์๋์ง ์ฅ์น๊ฐ ์ผ๋ง๋ ์๋น๋์๋์ง, ๋์ ๊ฐ์ง๊ธฐ๊ฐ ์๋๋ ์๊ฐ ๋ฑ์ ํ์ธํ ์ ์์ต๋๋ค. ์ฐจํธ๋ ์๊ฐ, ์ผ, ์ฃผ ๋จ์๋ก ์์ฑํ๊ณ ์๊ฐ ์ฒ๋์ ๋ฐ๋ผ ์คํฌ๋กคํ ์ ์์ต๋๋ค.
- ์ฆ๊ฐ์ ์ธ ๋์์ด ํ์ํ ์ด๋ฒคํธ ๋ฐ์ ์ ํธ๋ฆฌ๊ฑฐ๋ ์ ์๋ ์๋์ด ์ถ๊ฐ๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๊ฒฝ๋ณด๋ ์ฐ๊ธฐ, ๋์ถ ๋๋ ์ผ์ฐํํ์ ๊ฐ์ง๊ธฐ์ ํ์ฑํ๋ฟ ์๋๋ผ ๋๋ ์ ํธ๊ฐ ์์ ๋์๋ ์ฐ๊ฒฐ๋ ์ ์์ต๋๋ค. ์ ํธ๊ฐ ๋ฐ์ํ๋ฉด SMS ๋๋ ๊ธฐํ ์๋ฆผ ์๋จ์ ํตํด ์ ํธ ๋ฐ์ ์๋ฆผ์ ๋ณด๋ผ ์ ์์ต๋๋ค.
- ๋คํธ์ํฌ ์ฐ๊ฒฐ ๋งค๊ฐ๋ณ์๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ํ ์ธํฐํ์ด์ค๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ์ด์ ์๋ ๋ ๋คํธ์ํฌ๋ฅผ ๋ชจ๋ ์ฌ์ฉํ ์ ์์ ๋ ํ ๋ฌด์ ๋คํธ์ํฌ์์ ๋ค๋ฅธ ๋ฌด์ ๋คํธ์ํฌ๋ก ์ ํํ๋ ค๋ฉด ์ฝ์ ๋ช
๋ น์ ์คํํด์ผ ํ์ต๋๋ค. ์ด์ ์น ์ธํฐํ์ด์ค(์ค์ โก ๋คํธ์ํฌ ์น์
)๋ฅผ ํตํด ๋คํธ์ํฌ ๋งค๊ฐ๋ณ์๋ฅผ ๋ณ๊ฒฝํ ์ ์์ผ๋ฉฐ, ์ฌ๊ธฐ์์ IP ์ฃผ์ ํ ๋น์ ๊ด๋ฆฌํ๊ณ , ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฌด์ ๋คํธ์ํฌ๋ฅผ ๊ฒ์ํ๊ณ , ์ก์ธ์ค ํฌ์ธํธ๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
-
์ค๋น๋จ ๋คํธ์ํฌ ์ก์ธ์ค๋ฅผ ์ ๊ณตํ ๋ฟ๋ง ์๋๋ผ ์ค๋งํธ ํ ์ ์ด ๋ ธ๋๋ก๋ ๋ผ์ฐํฐ๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ํ๋ OpenWrt ๊ธฐ๋ฐ ๋ผ์ฐํฐ์ฉ ์คํ ํจํค์ง์ ๋๋ค. ์์ผ๋ก ์ฐ๋ฆฌ๋ ์ค๋งํธ ํ ๋ฐ ๋ฌด์ ์ก์ธ์ค ํฌ์ธํธ ์ค์ ์ ์ํ ํตํฉ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ Things Gateway์ ๋ํ ํตํฉ ์ง์์ ํตํด OpenWrt ๊ธฐ๋ฐ์ ์์ฒด ๋ฐฐํฌํ์ ์ค๋นํ ๊ณํ์ ๋๋ค. ํ์ฌ WebThings Gateway๋ ์ด๋ฏธ ๋ฌด์ ํด๋ผ์ด์ธํธ๊ฐ ์๋ ๋ฌด์ ์ก์ธ์ค ํฌ์ธํธ๋ก ์๋ํ ์ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru