๊ฐ๋ฐ์ , ์๋น์ ์ธํฐ๋ท ๊ธฐ๊ธฐ์ฉ ํ๋ซํผ, ๋ชจ์ง๋ผ์์ ๋ถ๋ฆฌ๋์ด ๋ ๋ฆฝ์ ์ธ ์คํ์์ค ํ๋ก์ ํธ๊ฐ ๋๋ ๊ฒ์ ๋ํด. ์ด ํ๋ซํผ์ Mozilla WebThings์์ ๊ฐ๋จํ WebThings๋ก ์ด๋ฆ์ด ๋ณ๊ฒฝ๋์์ผ๋ฉฐ, ์๋ก์ด ์น์ฌ์ดํธ๋ฅผ ํตํด ๋ฐฐํฌ๋ฉ๋๋ค. . ์ด๋ฌํ ์กฐ์น์ ์ด์ ๋ ํ๋ก์ ํธ์ ๋ํ Mozilla์ ์ง์ ํฌ์๋ฅผ ์ค์ด๊ณ ๊ด๋ จ ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ๋ก ์ด์ ํ๊ธฐ ์ํ ๊ฒ์ ๋๋ค. ํด๋น ํ๋ก์ ํธ๋ ๊ณ์ ์ ์ง๋๊ฒ ์ง๋ง, ์ด์ Mozilla๋ก๋ถํฐ ๋ ๋ฆฝ์ ์ด ๋์ด Mozilla์ ์ธํ๋ผ๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋๊ณ , Mozilla์ ์ํ๋ฅผ ์ฌ์ฉํ ๊ถ๋ฆฌ๋ ์์คํ๊ฒ ๋ฉ๋๋ค.
์ ์๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ด๋ฏธ ๋ฐฐํฌ๋์ด ๋ก์ปฌ์์ ๊ด๋ฆฌ๋๋ WebThings ๊ธฐ๋ฐ ํ ๊ฒ์ดํธ์จ์ด์ ์๋์๋ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค. ์ด๋ฌํ ํ ๊ฒ์ดํธ์จ์ด๋ ์๋ฆฝ์ ์ด๊ณ ํด๋ผ์ฐ๋ ์๋น์ค๋ ์ธ๋ถ ์ธํ๋ผ์ ์ฐ๊ฒฐ๋์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ ๋ฐ์ดํธ๋ ์ด์ Mozilla๊ฐ ์๋ ์ปค๋ฎค๋ํฐ ์ง์ ์ธํ๋ผ๋ฅผ ํตํด ๋ฐฐํฌ๋๋ฏ๋ก ์ค์ ์ ๋ณ๊ฒฝํด์ผ ํฉ๋๋ค. *.mozilla-iot.org ํ์ ๋๋ฉ์ธ์ ์ฌ์ฉํ์ฌ ํ ๊ฒ์ดํธ์จ์ด๋ก์ ํฐ๋์ ๊ตฌ์ฑํ๋ ์๋น์ค๋ 31๋ 2020์ XNUMX์ผ๊น์ง ๊ณ์ ์ด์๋ฉ๋๋ค. ์๋น์ค๊ฐ ์ค๋จ๋๊ธฐ ์ ์ webthings.io ๋๋ฉ์ธ์ ๊ธฐ๋ฐ์ผ๋ก ๋์ฒด ์๋น์ค๋ฅผ ์ถ์ํ ์์ ์ด๋ฉฐ, ์ ํํ๋ ค๋ฉด ์ฌ๋ฑ๋ก์ด ํ์ํฉ๋๋ค.
์๋ฆผ์ผ๋ก์จ WebThings ํ๋ซํผ์ ๊ฒ์ดํธ์จ์ด๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋์๊ด . ํ๋ก์ ํธ ์ฝ๋๋ Node.js ์๋ฒ ํ๋ซํผ์ ์ฌ์ฉํ์ฌ JavaScript๋ก ์์ฑ๋์์ต๋๋ค. MPL 2.0 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ. OpenWrt๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ธฐ์ฑํ์ด ๊ฐ๋ฐ๋๊ณ ์์ต๋๋ค. WebThings Gateway์ ๋ํ ํตํฉ ์ง์์ ํตํด ์ค๋งํธ ํ๊ณผ ๋ฌด์ ์ก์ธ์ค ํฌ์ธํธ๋ฅผ ์ค์ ํ๊ธฐ ์ํ ํตํฉ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
WebThings ๊ฒ์ดํธ์จ์ด ๋ค์ํ ๋ฒ์ฃผ์ ์๋น์ ๋ฐ IoT ๊ธฐ๊ธฐ์ ๋ํ ์ก์ธ์ค๋ฅผ ๊ตฌ์ฑํ๊ณ , ๊ฐ ํ๋ซํผ์ ๊ธฐ๋ฅ์ ์จ๊ธฐ๋ฉฐ ๊ฐ ์ ์กฐ์ ์ฒด์ ํนํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉํ ํ์๊ฐ ์๋ ๋ฒ์ฉ ๊ณ์ธต์ ๋๋ค. IoT ํ๋ซํผ๊ณผ ์ํธ ์์ฉํ๊ธฐ ์ํด ๊ฒ์ดํธ์จ์ด๋ ZigBee ๋ฐ ZWave ํ๋กํ ์ฝ, WiFi ๋๋ GPIO๋ฅผ ํตํ ์ง์ ์ฐ๊ฒฐ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ฒ์ดํธ์จ์ด๊ฐ ๊ฐ๋ฅํฉ๋๋ค Raspberry Pi ๋ณด๋์์ ์ง์์ ๋ชจ๋ IoT ๊ธฐ๊ธฐ๋ฅผ ํตํฉํ๊ณ ์น ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ด๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์ ์ดํ ์ ์๋ ์ค๋งํธ ํ ๊ด๋ฆฌ ์์คํ ์ ๊ตฌ์ถํด๋ณด์ธ์.
์ด ํ๋ซํผ์ ์ฌ์ฉํ๋ฉด ์ฅ์น์ ์ํธ ์์ฉํ ์ ์๋ ์ถ๊ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์๋ ์์ต๋๋ค. . ๋ฐ๋ผ์ ๊ฐ ์ ํ์ IoT ์ฅ์น์ ๋ํด ์์ฒด ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค์นํ๋ ๋์ ๋จ์ผ ํตํฉ ์น ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. WebThings Gateway๋ฅผ ์ค์นํ๋ ค๋ฉด ์ ๊ณต๋ ํ์จ์ด๋ฅผ SD ์นด๋์ ๋ค์ด๋ก๋ํ๊ณ , ๋ธ๋ผ์ฐ์ ์์ "gateway.local" ํธ์คํธ๋ฅผ ์ด๊ณ , WiFi, ZigBee ๋๋ ZWave์ ๋ํ ์ฐ๊ฒฐ์ ์ค์ ํ๊ณ , ๊ธฐ์กด IoT ์ฅ์น๋ฅผ ์ฐพ๊ณ , ์ธ๋ถ ์ก์ธ์ค๋ฅผ ์ํ ๋งค๊ฐ๋ณ์๋ฅผ ๊ตฌ์ฑํ๊ณ ์ถ๊ฐํ๋ฉด ๋ฉ๋๋ค. ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ์ฅ์น๋ฅผ ํ ํ๋ฉด์ ํ์ํ์ธ์.
๊ฒ์ดํธ์จ์ด๋ ๋ก์ปฌ ๋คํธ์ํฌ์ ์ฅ์น ์๋ณ, ์ธํฐ๋ท์์ ์ฅ์น์ ์ฐ๊ฒฐํ๊ธฐ ์ํ ์น ์ฃผ์ ์ ํ, ๊ฒ์ดํธ์จ์ด์ ์น ์ธํฐํ์ด์ค์ ์ก์ธ์คํ๊ธฐ ์ํ ๊ณ์ ์์ฑ, ๋ ์ ์ ์ธ ZigBee ๋ฐ Z-Wave ํ๋กํ ์ฝ์ ์ง์ํ๋ ์ฅ์น๋ฅผ ๊ฒ์ดํธ์จ์ด์ ์ฐ๊ฒฐ, ์น ์ ํ๋ฆฌ์ผ์ด์ ์์ ์๊ฒฉ์ผ๋ก ์ฅ์น๋ฅผ ์ผ๊ณ ๋๊ธฐ, ๊ฐ์ ์ ์ํ๋ฅผ ์๊ฒฉ์ผ๋ก ๋ชจ๋ํฐ๋ง ๋ฐ ๋น๋์ค ๊ฐ์์ ๊ฐ์ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค.
WebThings ํ๋ ์์ํฌ๋ Web Things API๋ฅผ ์ฌ์ฉํ์ฌ ์ง์ ์ํธ ์์ฉํ ์ ์๋ IoT ์ฅ์น๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํ ๊ต์ฒด ๊ฐ๋ฅํ ๊ตฌ์ฑ ์์ ์ธํธ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ์ฅ์น๋ WebThings Gateway ๊ธฐ๋ฐ ๊ฒ์ดํธ์จ์ด๋ ํด๋ผ์ด์ธํธ ์ํํธ์จ์ด(mDNS ์ฌ์ฉ)๋ฅผ ํตํด ์๋์ผ๋ก ๊ฐ์ง๋์ด ์น์ ํตํด ํ์ ๋ชจ๋ํฐ๋ง ๋ฐ ์ ์ด๊ฐ ๊ฐ๋ฅํฉ๋๋ค. Web Things API์ ๋ํ ์๋ฒ ๊ตฌํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํํ๋ก ์ค๋น๋ฉ๋๋ค.
,
,
, ะธ .
์ถ์ฒ : opennet.ru
