๋ชจ์ง๋ผ ํ์ฌ
์ ๋ฆด๋ฆฌ์ค์์:
- ์ค๋ด ์จ๋๋ฅผ ์กฐ์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ค๋งํธ ์จ๋ ์กฐ์ ๊ธฐ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ง์๋๋ ๋ชจ๋ธ์๋ Zigbee Zen Thermostat, Centralite HA 3156105 ๋ฐ Z-Wave Honeywell TH8320ZW1000์ด ํฌํจ๋ฉ๋๋ค. ํ๋ซํผ์์ ์ ๊ณตํ๋ ์น ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ง์์ ์จ๋๋ฅผ ์๊ฒฉ์ผ๋ก ๋ชจ๋ํฐ๋งํ๊ณ ๋๋ฐฉ ๋๋ ๋๋ฐฉ ๋ชจ๋๋ฅผ ์ค์ ํ๊ณ ๋ชฉํ ์จ๋๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ํน์ ์จ๋ ์ ํ์ ๋๋ฌํ๊ฑฐ๋ ํ๋ฃจ ์ค ์๊ฐ์ ๊ธฐ์ค์ผ๋ก ๋๋ฐฉ ์ฅ์น๋ ์์ด์ปจ์ ์ผ๋ ๋ฑ ์จ๋ ๋ณํ์ ๋ฐ์ํ๋ ๊ท์น์ ๋ง๋ค ์๋ ์์ต๋๋ค.
- Yale YRD226 Deadbolt ๋ฐ Yale YRD110 Deadbolt์ ๊ฐ์ด Zigbee ๋๋ Z-Wave ํ๋กํ ์ฝ์ ์ง์ํ๋ ์ค๋งํธ ์ ๊ธ ์ฅ์น๋ฅผ ์ ์ดํ๋ โโ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ง ๋ฐ์ ์๋ ๋์ ์ฌ์ฉ์๋ ๋ฌธ์ ๋ซ๋ ๊ฒ์ ์์ง ์์๋์ง ํ์ธํ ์ ์์ผ๋ฉฐ, ํ์ํ ๊ฒฝ์ฐ ์๊ฒฉ์ผ๋ก ์ ๊ธ ์ฅ์น๋ฅผ ์ด๊ฑฐ ๋ ๋ซ์ ์ ์์ต๋๋ค. ๊ท์น์ ์ค์ ํ๋ฉด ํน์ ์๊ฐ์ ๋ฌธ์ ์๋์ผ๋ก ์ ๊ทธ๊ฑฐ๋ ์๋ฌผ์ ๊ฐ ์ด๋ ค ์๋ ๊ฒฝ์ฐ ์๋ฆผ์ ๋ณด๋ผ ์ ์์ต๋๋ค.
- ์ฌ์ฉ์ ์ธํฐํ์ด์ค์ ๊ธฐ๋ฅ์ ํ์ฅํ ์ ์๋ ์๋ก์ด ์ ํ์ ์ถ๊ฐ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ๊ธฐ๋ณธ ๋ฉ๋ด์ ์ ์น์
์ ์ถ๊ฐํ๊ฑฐ๋ ์ถ๊ฐ ๊ธฐ๋ฅ์ด ํฌํจ๋ ์ ํ๋ฉด์ ๊ตฌํํ ์ ์์ต๋๋ค. ์ถ๊ฐ ๊ธฐ๋ฅ์ ์์ฑํ๊ธฐ ์ํด WebExtensions ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๋ธ๋ผ์ฐ์ ์ถ๊ฐ ๊ธฐ๋ฅ์ ๋งค๋ํ์คํธ์ ์ ์ฌํ๊ฒ ์์ฑ๋ ์๋ก์ด ๋งค๋ํ์คํธ ํ์ผ ํ์์ด ์ ์๋์์ต๋๋ค.
- ํ์งํ ์ ์ฉ์ผ๋ก ์๋ก์ด ์ค์ ์น์
์ ์ถ๊ฐํ์ต๋๋ค. ์ด์ ์ฌ์ฉ์๋ ๊ธฐ๋ณธ ์น ์ธํฐํ์ด์ค์์ ๊ตญ๊ฐ, ์๊ฐ๋ ๋ฐ ์ธ์ด๋ฅผ ์ ํํ ์ ์์ผ๋ฉฐ, ์ด๋ฌํ ์ค์ ์ ๋ ์จ, ์ผ์ถ/์ผ๋ชฐ ๋ฐ ์กฐ์์ ๊ฐ์ ์์น ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ๋ ์ฌ์ฉ๋๋ ๋ชจ๋ ์ถ๊ฐ ๊ธฐ๋ฅ ๋ฐ ๊ท์น์์ ๊ณ ๋ ค๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์๊ฐ ๊ธฐ๋ฐ ๊ท์น์ ์ฌ๋ฆ ๋๋ ๊ฒจ์ธ ์๊ฐ์ผ๋ก์ ์๊ณ ๋ณ๊ฒฝ์ ๊ณ ๋ คํ๊ณ ์ธํฐํ์ด์ค์์ ์จ๋๋ ์ผ๋ฐ์ ์ธ ๋ณํ ๋จ์๋ก ํ์๋ฉ๋๋ค.
- ํ๋์ WebSocket ์ฐ๊ฒฐ์ ํตํด ํ๋ซํผ์ ๋ชจ๋ ์น API์ ์ก์ธ์คํ ์ ์๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ต๋๋ค(์ด์ ์๋ ๊ฐ ์ฅ์น์ ๋ํด ๋ณ๋์ ์ฐ๊ฒฐ์ ์ด์ด์ผ ํ์ต๋๋ค). W3C ์ปจ์์์์ Web of Things ์ฅ์น์ ์ํธ ์์ฉํ๊ธฐ ์ํ WebSocket ๊ธฐ๋ฐ ํ๋กํ ์ฝ์ ํ์คํํ Web Thing Protocol Community Group์ด๋ผ๋ ์์ ๊ทธ๋ฃน์ ๋ง๋ค์์ต๋๋ค.
- ๋ค์ ๋ฆด๋ฆฌ์ค์์๋ ์ฅ์น๋ฅผ ์ฌ์ฉํ ์์ฑ ์ ์ด ์ง์ ํตํฉ์ด ์์๋ฉ๋๋ค.
๋ง์ด ํฌ๋กํํธ ์๋ก์ด ์ค์น ๋ฐฉ๋ฒ์ ๊ตฌํํฉ๋๋ค.
์ฐธ๊ณ ๋ก WebThings Gateway๋
๋ํ ํ๋ซํผ์ ์ฌ์ฉํ๋ฉด ๋ค์์ ํตํด ์ฅ์น์ ์ํธ ์์ฉํ ์ ์๋ ์ถ๊ฐ ์น ์ ํ๋ฆฌ์ผ์ด์
์ ๋ง๋ค ์ ์์ต๋๋ค.
๊ฒ์ดํธ์จ์ด๋ ๋ก์ปฌ ๋คํธ์ํฌ์ ์ฅ์น ์๋ณ, ์ธํฐ๋ท์์ ์ฅ์น์ ์ฐ๊ฒฐํ๊ธฐ ์ํ ์น ์ฃผ์ ์ ํ, ๊ฒ์ดํธ์จ์ด ์น ์ธํฐํ์ด์ค์ ์ก์ธ์คํ๊ธฐ ์ํ ๊ณ์ ์์ฑ, ๋ ์ ZigBee ๋ฐ Z-Wave ํ๋กํ ์ฝ์ ์ง์ํ๋ ์ฅ์น๋ฅผ ๊ฒ์ดํธ์จ์ด์ ์ฐ๊ฒฐํ๋ ๋ฑ์ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค. ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ํตํ ์๊ฒฉ ํ์ฑํ ๋ฐ ์ฅ์น ๋๊ธฐ, ์ง ์ํ ์๊ฒฉ ๋ชจ๋ํฐ๋ง ๋ฐ ๋น๋์ค ๊ฐ์. ์น ์ธํฐํ์ด์ค์ API ์ธ์๋ ๊ฒ์ดํธ์จ์ด์๋ ์์ฑ ๋ช ๋ น์ ์ธ์ํ๊ณ ์คํํ ์ ์๋ ์คํ์ ์ธ ์์ฑ ์ ์ด ์ง์๋ ํฌํจ๋์ด ์์ต๋๋ค(์: "์ฃผ๋ฐฉ์ ๋ถ์ ์ผ์ธ์").
WebThings ํ๋ ์์ํฌ๋ Web Things API๋ฅผ ์ฌ์ฉํ์ฌ ์ง์ ํต์ ํ ์ ์๋ IoT ์ฅ์น๋ฅผ ๋ง๋ค๊ธฐ ์ํ ๊ต์ฒด ๊ฐ๋ฅํ ๊ตฌ์ฑ ์์ ์งํฉ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ์ฅ์น๋ ์น์ ํตํ ํ์ ๋ชจ๋ํฐ๋ง ๋ฐ ๊ด๋ฆฌ๋ฅผ ์ํด WebThings Gateway ๊ธฐ๋ฐ ๊ฒ์ดํธ์จ์ด ๋๋ ํด๋ผ์ด์ธํธ ์ํํธ์จ์ด(mDNS ์ฌ์ฉ)์ ์ํด ์๋์ผ๋ก ๊ฐ์ง๋ ์ ์์ต๋๋ค. Web Things API์ ๋ํ ์๋ฒ ๊ตฌํ์ ๋ค์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์์ผ๋ก ์ค๋น๋ฉ๋๋ค.
์ถ์ฒ : opennet.ru