์ฃผ์ ๋ด์ฉ ๋๋ ์ด ๊ธฐ์ฌ์ ๋ด์ฉ
ะข์ฌ๋๋ค์ ๊ด์ฌ์ฌ๊ฐ ๋ค๋ฅด๊ณ ์๊ฐ์ด ๊ฑฐ์ ์๊ธฐ ๋๋ฌธ์ ๊ธฐ์ฌ์ ๋ด์ฉ์ ๋ํด ๊ฐ๋ตํ๊ฒ ์ค๋ช ํฉ๋๋ค.
ะก์ด ๊ธฐ์ฌ๋ ์ต์ ๊ฐ๊ฒฉ๊ณผ ์ฑ๋ฅ์ ๊ฐ์ถ ์ปจํธ๋กค๋ฌ ํ๋ก์ ํธ์ ๊ฐ์์ ๋๋ค. ์๊ฐ์ ํ๋ก๊ทธ๋๋ฐ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด.
ะ์ด ๊ธ์ "ํ๋ ์ปจํธ๋กค๋ฌ์์ ์ง๋ผ ์ ์๋ ๊ฒ"์ ๋ณด์ฌ์ฃผ๊ธฐ ์ํ ๋ฆฌ๋ทฐ ๊ธฐ์ฌ์ด๊ธฐ ๋๋ฌธ์ ๊ทธ ์์์ ๊น์ ์ง์ค๊ณผ ์์ธํ ์๊ณ ๋ฆฌ์ฆ์ ์ฐพ์ผ๋ฉด ์ ๋ฉ๋๋ค.
ะ WiFi ์นฉ์ ๊ธฐ๋ฐ์ผ๋ก ์ปจํธ๋กค๋ฌ๋ฅผ ๊ตฌ์ถํ๊ฒ ๋ ๋๊ธฐ, ์์ด๋์ด ๋ฐ ๊ฒฐ๊ณผ๊ฐ ๊ณ ๋ ค๋ฉ๋๋ค. ESP8266.
๊ฒฝ๊ณ
๋๋ ์ด ๊ธ์ ์ฐ๊ณ ์ถ์ง ์์๋ค. ๋๋ ๊ธฐ์ฌ๋ฅผ ์ฐ๋ ๊ฒ์ ์ ํ ์ข์ํ์ง ์์ต๋๋ค. ์ด๊ฒ์ ๋ํด ๋ง์ด ์๊ฐํด์ผํฉ๋๋ค. ๋น์ ์ ์คํดํ๋ ์ฌ๋๋ค์ ์๊ฐ ์ต์ํ์ผ๋ก ์ค์ด๋ค๋๋ก ๊ธ์ ์ฐ๋ ๋ฐฉ๋ฒ์ ์๊ฐํ์ญ์์ค. ๊ทน๋จ์ ์ผ๋ก ๊ฐ์ง ์๋ ๋ฐฉ๋ฒ์ ๋ํด ์๊ฐํด๋ณด์ญ์์ค. ๊ทธ๋ฆฌ๊ณ ์๊ฐํ ๊ฒ์ด ๋ ๋ง์ต๋๋ค.
ํ์ง๋ง ๋ด ์น๊ตฌ๋ค์ IoT์ ๊ธฐํ ์ํ ์๋ํ ๋ถ์ผ์์์ ๋์ ๋
ธ๋ ฅ์ด ๊ทธ๋ค์๊ฒ๋ ํฅ๋ฏธ๋ก์ ๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ์ฌ๋๋ค๊ณผ ์ผ๋ฐ ๋์ค์๊ฒ๋ ํฅ๋ฏธ๋ก์ธ ์ ์๋ค๊ณ ๋งํ์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ด์ ๊ด์ฌ์ ๊ฐ๋ ๋์ค์ ์ด๋๋ก ๋ชจ์ด๋ ๊ฑธ๊น์? ๋ฌผ๋ก ํ๋ธ์์์. ๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ ์์ต๋๋ค. ์ค๋๋ ๋
์์ ์๋ก์ด ์๊ฐ.
๋๋ ๋ ์๊ฐ ์ข์ํ์ง ์์ ์ ์๋ ์ค๋ฅ, ๋ถ์ ํ์ฑ, ์คํ, ์ค๋๋ ํํ ์คํ์ผ ๋ฑ์ ๋ํด ์ด๋ ํ ์ฑ ์๋ ์ง์ง ์์ต๋๋ค. ์์ ์ ์ฑ ์ํ์ ์ฝ์ผ์ญ์์ค.
๋ํ MQTT, WiFi, UDP ๋ฉํฐ์บ์คํธ๊ฐ ๋ฌด์์ธ์ง ๊ทธ๋ฆฌ๊ณ ์ฃผ์ ์ ์ง์ ์ ์ธ ๊ด๋ จ์ด ์๋ ๊ธฐํ ์ฌํญ์ ๋ํด์๋ ์ค๋ช ํ์ง ์๊ฒ ๋ค๋ ์ ์ ์ฆ์ ๊ฒฝ๊ณ ํฉ๋๋ค. ๊ธฐ์ฌ ๋์ ๋ช ๊ฐ์ง ๋งํฌ๊ฐ ์์ต๋๋ค.
์์ด๋์ด๋ ๊ฐ์ฌ์ ํ์
ะ์ธ์์ ์ฌ์ด ์ผ์ด ์๋๋ฉฐ ํํ์ ๊ธฐํ๊ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ๊ทธ๋์ ๋๋ ์์ฐ์ค๋ฌ์ด ๊ฒ์ผ๋ฆ๊ณผ ๊ฒฐํฉ๋ ๋ฌด์์ ์ด๋ฒคํธ๊ฐ ์ด๋ป๊ฒ ESP8266 ๊ธฐ๋ฐ ์ปจํธ๋กค๋ฌ์ ๋ค์ ํฅ๋ฏธ๋ก์ด ๊ฐ๋ฐ๋ก ์ด์ด์ก๋์ง ๊ณต์ ํ๊ณ ์ถ์ต๋๋ค.
ะ๊ทธ๊ฒ์ ๋ชจ๋ ์์ฃผ ์ผ์์ ์ผ๋ก ์์๋์์ต๋๋ค. ์ ๋ ๋๋ผ์ ์ ์ ํ๋จ๊ณผ ๊ด๋ชฉ์ ๋ฌผ ๊ณต๊ธ๊ณผ ๋ฌผ ๊ณต๊ธ์ ์ ์ดํ๋ โโ์์คํ ์ ๊ตฌ์ถํ๊ณ ์ถ์์ต๋๋ค.
ะ์, ์์ง XNUMX๊ฐ์ ์ด์ ๋จ์ ํด๊ฐ ์ค์ ํ์ดํ, ํฑํฌ, ์๋๊ผญ์ง ์์ ๋ง ์์ ํ ํ ์ ์์๊ธฐ ๋๋ฌธ์ ๋ชจ๋ ๊ฒ์ด ๋น๊ณต์์ ํ๊ฒฝ์์ ๋๋ฃ, ์น๊ตฌ ๋ฐ ๋์ง๋ค๊ณผ ์ง์ฅ์์ ํ ๋ก ํ๋ ๊ฒ์ผ๋ก ์ ํ๋์์ต๋๋ค.
ะข"์ํ ์๋ํ"๋ผ๋ ์ฃผ์ ๋๋ ์ผ๋ฐ์ ์ผ๋ก "์ด ๋จํ์-ํด์ปค-ํ์คํฐ" ์ฌ์ด์์ ๋งํ๋ ๊ฒ์ฒ๋ผ IoT(์ฌ๋ฌผ ์ธํฐ๋ท)๋ผ๋ ์ฃผ์ ๋ ์ค๋ซ๋์ ์ ์๊ฒ ๊ด์ฌ์ ๊ฐ์ ธ์์ต๋๋ค. ์ธํฐ๋ท ์์ฒด๊ฐ ๋๋ฆฌ ์ฌ์ฉ๋๊ธฐ ์ค๋ ์ ๋ถํฐ.
ะ์ด๋ ธ์ ๋๋ถํฐ ๋๋ ์ผ์ด '์ค์ค๋ก' ํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฉ๋ฆฌ์ ์ด๋ป๊ฒ๋ ์ ์ดํ ์ ์์ผ๋ฉด ์ข๊ฒ ๋ค. ํ์ง๋ง ๊ทธ ๋น์(์ง๋ ๋ฐ๋ ๋์์ 80๋ ๋, 90๋ ๋ ์ด๋ฐ)์๋ ์ด๊ฒ์ด ๋ค์ ์ด๋ ค์ ์ต๋๋ค. ํด๋ํฐ, ํ๋ธ๋ฆฟ, ์ฌ์ง์ด LCD ๋์คํ๋ ์ด๋ USB ํ๋์ ๋๋ผ์ด๋ธ๋ ์ด๋์๋ ์์๋ ๊ฒ์ฒ๋ผ ์ธํฐ๋ท์ ์ ์ธ๊ณ ์ด๋ ๊ณณ์์๋ ๋๋ฆฌ ์ฌ์ฉํ ์ ์์์ต๋๋ค. ๊ทธ๋์ ์ฐ๋ฆฌ๋ โํด๋จํ ์ค์์นโ์ ๊ฐ๋จํ ๋ฌด์ ๋ฆฌ๋ชจ์ฝ์ผ๋ก๋ง ์ ํํด์ผ ํ์ต๋๋ค. ํ์ง๋ง ๊ทธ ์๋, ๊ทธ ์๋์๋ ๋์์ง ์๊ณ ํฅ๋ฏธ๋กญ์ง ์์์ต๋๋ค.
ะ์, ์ด๊ฑด ๊ณผ๊ฑฐ์ ์ผ์ด์์. ์ง๊ธ์ 15์ธ๊ธฐ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ ์ฌ๋์ ์ฃผ๋จธ๋์ ์ค๋งํธํฐ์ ๊ฐ์ง๊ณ ์๊ณ ์ธํฐ๋ท์ ํ์ํ๊ฑฐ๋ ํ์ํ์ง ์์ ๊ฑฐ์ ๋ชจ๋ ๊ณณ์์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ์ฌ์ฉ ๊ฐ๋ฅํ ์ ์ ๋ถํ์ ๊ธฐ๋ฐ์ ์ด์ ๋ถ๊ณผ XNUMX๋ ์ ๋ง ํด๋ ์ง๊ตฌ์ ํ๊ท ์ฃผ๋ฏผ์ด ๊ฟ๋ ๊พธ์ง ๋ชปํ์ ์ ๋์ ๋๋ค. .
ะ๋ฐ๋ผ์ ๋๋ dacha์์ ๋ฌผ ๋ฌธ์ ๋ฅผ ์ํ ์ปจํธ๋กค๋ฌ๋ฅผ ๊ตฌ์ถํ๊ธฐ๋ก ๊ฒฐ์ ํ๊ณ ESP8266 ์นฉ์ ๊ด์ฌ์ ๋๋ ธ์ต๋๋ค.
์ฐ์ ์ด ์นฉ์ ๊ฐ๊ฒฉ์ด ์ ๋ ดํ๋ค. ํ๋์ ์ปจํธ๋กค๋ฌ๋ก ์ถฉ๋ถํ์ง ์์ ๊ฒฝ์ฐ XNUMX๊ฐ, XNUMX๊ฐ ๋๋ XNUMX๊ฐ๋ฅผ ์ค์นํ ์ ์์ต๋๋ค. ๋์งธ, ๊ธฐ๋ด์ Wi-Fi๊ฐ ์์ต๋๋ค. ์ฆ, ์ธํฐ๋ท์ ํตํด ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ๋ณผ ์ ์๊ณ ๋ชจ๋ ์ค๋งํธํฐ์์ ํ๋ก์ธ์ค๋ฅผ ์ ์ดํ ์๋ ์์ต๋๋ค. ๋ฌผ๋ก ์ธํฐ๋ท ์ ์์ด ๊ฐ๋ฅํ ์ก์ธ์ค ํฌ์ธํธ๊ฐ ํ์ํ์ง๋ง ์ด๋ ๋ฌธ์ ๊ฐ ๋์ง ์์ต๋๋ค. ์ด์จ๋ , ๊ทธ๊ฒ์ ๋ด ๋ค์ฐจ๋ฅผ ํฌํจํ์ฌ ๊ฑฐ์ ๋ชจ๋ ๊ณณ์ ์๊ฑฐ๋ ๊ณง ์์ ๊ฒ์
๋๋ค.
ะESP8266์ ๋ํ ๋๋ผ์ด ํ๋ก์ ํธ ์ธ๊ณ์ ํน ๋น ์ง ์ ๋ ์ด ์นฉ์ ๋๋ผ์ด ๊ธฐ๋ฅ์๋ ๋ถ๊ตฌํ๊ณ ์ด์ ๋ํ ํ๋ก์ ํธ๊ฐ ๋๋ฌธ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ๋ ๊ฐ์ง ์ ํ์ผ๋ก ๋๋์ด์ ธ ์๋ค๋ ์ฌ์ค์ ๋๋์ต๋๋ค. ์ค๋งํธํฐ์ ์ค์์น๋ฅผ ์ฌ์ฉํ์ฌ ์ธํฐ๋ท์ ํตํด ์ผ์ ์จ๋ ์ํ๋ฅผ ํ์ธํ์ธ์."; ํ๋ฅญํ๊ณ ๊ฒฌ๊ณ ํ JavaScript ๋๋ Lua ์ธํฐํ๋ฆฌํฐ์ด์ง๋ง ๋ถํํ๋ ๊ฑฐ์ ๋ชจ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์๋นํ๊ณ ์ฌ๊ฐํ ์์ ์ ์ํํ ์ ์์ต๋๋ค.
ะ๋์ ์ฒซ ๋ฒ์งธ ์์ด๋์ด๋ ํฌ์ผ์ดํฌ์ฒ๋ผ ๊ฐ๋จํ์ต๋๋ค. ์ผ์์ ์ํ์ ๋ฐ๋ผ ํํ๋ฅผ ์ ์ดํ๋ โโ๊ฐ๋จํ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ ๊ฒ์ด ์ ๋ถ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ค๋ฅธ ์์คํ ์ ๊ตฌํํ๋ ๋ฐ ๋ฅ์ํ ๋กค๋ฌ์ฒ๋ผ ์ ๋ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌ์ถํ๋ ๋์ ์ํ๊ฑฐ๋ ๊ต์ ํด์ผ ํ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ชจ๋ ๊ตด๊ณก์ ๋ฏธ๋ฆฌ ์์ธกํ ์ ์๋ค๋ ๊ฒ์ ํ์คํ ์ดํดํ์ต๋๋ค. ๋ฌผ ๊ณต๊ธ ๋ฐ ๊ด๊ฐ ์์คํ .
ะ์ด๋์ด ํ๊ฐ์์ dacha์์ ํ๋ก๊ทธ๋จ์ ์ฒ๋ฆฌํ๋ ๊ฒ์ ๊ทธ๋ฆฌ ํธ๋ฆฌํ์ง ์์ต๋๋ค. ํ์ง๋ง ๊ทธ๋์ผ ํฉ๋๋ค.
ํ์ถ๊ตฌ๋ ๋ฌด์์
๋๊น? ๋ฌผ๋ก ๊ฐ์ฅ ๋จผ์ ๋ ์ค๋ฅธ ๊ฒ์ ์๊ณ ๋ฆฌ์ฆ์ ๋ง์ถคํํ ์ ์๊ฒ ๋ง๋๋ ๊ฒ์ด์์ต๋๋ค. ๋ด ๋๋ฃ ์ค ํ ๋ช
์ด ๋ฌด์์ ์ค์ ํ๊ณ ์ด๋ป๊ฒ ์ค์ ํด์ผ ํ๋์ง์ ๋ํด ๋ง์ ์กฐ์ธ์ ํด์ฃผ์์ต๋๋ค. ์ด๊ฒ์ผ๋ก ๊ทธ๋ ๋์ ์ฒซ ๋ฒ์งธ ์์ด๋์ด๋ฅผ ์น์์ ์ฃฝ์์ต๋๋ค. ๊ทธ์๊ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๊ทธ๊ฐ ๊ตฌ์ฑํด์ผ ํ ๋งค๊ฐ๋ณ์์ ์๋ฅผ ๋ด ๋์์ ๊ณต๊ฐํ์ง ์์๋ค๋ฉด ์๋ง๋ ์๊ณ ๋ฆฌ์ฆ ์ค์ ํ์ด์ง ๋ง๋ค๊ธฐ ์ต์
์ ๊ฑฐ๋ถํ์ง ์์์ ๊ฒ์
๋๋ค.
ะ์ค์ ๋งค๊ฐ๋ณ์์ ์์ ์ฌ์ง์ด ์๋ก ์ํฅ์ ๋ฏธ์น๋ ๋งค๊ฐ๋ณ์์ ๋ฌด์์ด ๊ทธ๋ฆผ์ ๋๋ฅผ ์ ์ ์ฐจ๋ฆฌ๊ฒ ํ์ต๋๋ค. ๋ชจ๋ ๊ฒ์ ์์ธกํ ์๋ ์๋ค๋ ๊ฒ์ ๋ค์ ํ ๋ฒ ๊นจ๋ฌ์์ต๋๋ค.
ะกํ ๋ฒ ์์ฝํ๊ฒ ์ต๋๋ค. ๊ฒ์๋ฌ์. ๋งค์ฐ ๊ฒ์ผ๋ฅธ! ์์งํ ๋งค๋ฒ ํ๋ก๊ทธ๋จ์ ๋ค์ ์์ฑํ๊ธฐ์๋ ๋๋ฌด ๊ฒ์ผ๋ฅธ ํธ์ ๋๋ค. ๋ฐ๋ผ์ ์์ ์ด ๋ฐ์ํ์ต๋๋ค. ํ๋ก๊ทธ๋๋ฐ ์์ด ์๊ณ ๋ฆฌ์ฆ์ ๋น ๋ฅด๊ณ ์ฝ๊ฒ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น? ๋์ฑ์ด ์ด ์๊ณ ๋ฆฌ์ฆ์ ์๋นํ ๋ณต์กํ ๊ฒ์ ๋๋ค. ๋ง์ ๋งค๊ฐ๋ณ์๋ฅผ ๊ฐ๊ฒ ๋ฉ๋๋ค. ๋ด ๊ฒฝ์ฐ์๋ง ํด๋น๋๋ฉฐ ๋ค๋ฅธ ๊ฒฝ์ฐ์๋ ์ ํฉํ์ง ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ๋ ์ด ์ฅ์น๋ฅผ ์ด๋ ์ ๋ ๋ณดํธ์ ์ผ๋ก ๋ง๋ค๊ณ ์ถ์ต๋๋ค...
ะํด๊ฐ๊น์ง๋ ์์ง XNUMX๊ฐ์ ์ ๋ ๋จ์๊ณ , ๊ฐ์ข ํ์ดํ ์์ ๋ ๋จ์ ์์๊ธฐ ๋๋ฌธ์ ์ด๋ป๊ฒ ํ๋ฉด ํธ๋ฆฌํ๊ณ ์๋ฆ๋ต๊ฒ ๋ง๋ค ์ ์์์ง ์ฒ์ฒํ ๊ณ ๋ฏผํด ๋ณด๊ธฐ๋ก ํ์ต๋๋ค. ํ๋ก๊ทธ๋๋ฐํ์ง ์๊ณ ํ๋ก๊ทธ๋๋ฐํ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น? ๊ตฌ์ฑํ ๋ ๋ณ๊ฒฝํ ์ ์๋ XNUMX์กฐ ๊ฐ์ ๋งค๊ฐ๋ณ์ ์์ด ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น?
ะํ์์ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ชจ๋ ๊ฒ์ด ์ด๋ฏธ ์ฐ๋ฆฌ๋ณด๋ค ๋จผ์ ๋ฐ๋ช ๋์์ต๋๋ค. ์ ๋ ๋์ ์ฌ๊ฐํ ํํ๋ก ์๊ณ ๋ฆฌ์ฆ์ ๊ทธ๋ฆฌ๊ณ ์ด๋ฅผ ๋ฐ์ดํฐ๊ฐ ์ด๋์์ ์ค๊ณ ๊ฐ๋์ง ๋ณด์ฌ์ฃผ๋ ํต์ ๋ผ์ธ๊ณผ ์ฐ๊ฒฐํ๊ณ ์ถ๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค. ๊ธ์, ์ฌ๊ฐํ์ ๊ฐ๋ฆฌํค๋ฉด ๊ฐ๋ณ ๋งค๊ฐ๋ณ์ ์ค ์ผ๋ถ๋ฅผ ๊ตฌ์ฑํ ์ ์๊ธฐ๋ฅผ ์ํฉ๋๋ค.
ะ์๊ณ ๋ฆฌ์ฆ์ ์ฌ๊ฐํ์ผ๋ก ๊ทธ๋ ค์ ์ ์ํ๋ค๋ ์์ด๋์ด๋ ์๋ก์ด ๊ฒ์ด ์๋๋๋ค. ์ด๋ฌํ ์์คํ ์ 80๋ ๋์๋ ์กด์ฌํ์ต๋๋ค. ์ด์ ์ด๋ฏธ ์๊ท๋ชจ ์๋ํ/IoT์ ์ธ๊ณ์ ํฉ๋ฅํ ์ฌ๋๋ค์๊ฒ ์ ์๋ ค์ง ๋งค์ฐ ์ธ๊ธฐ ์๋ NodeRed ์์คํ ์ด ์์ต๋๋ค.
ะ์, ์ฌ๊ธฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์ด๋ฌํ ์์คํ ์ "๋ํ PC"์ฉ์ผ๋ก ์ค๊ณ๋์์ต๋๋ค. ์ต์ ์ ๊ฒฝ์ฐ - Raspberry PI์์. ํ์ง๋ง ์์ญ ํฌ๋ก๋ฐ์ดํธ์ RAM๋ง ์๊ณ ์ด์ ์ฒด์ ๊ฐ ์๋ ESP8266์์๋ ๊ทธ๋ ์ง ์์ต๋๋ค!
ะ๋ฌด์์ ํด์ผ ํ ๊น์? ๊ทธ๋ฆฌ๊ณ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ๋ฐ์ ์์ต๋๋ค. "๋ํ PC"๋ ๋ ธํธ๋ถ์์ ํ๋ก๊ทธ๋จ์ ์์ฑํ๊ณ ๊ทธ๋ฆฐ ๋ค์ ์ด๋ค ํํ๋ก๋ ESP8266์ผ๋ก ์ ์กํ๊ฑฐ๋ ESP8266 ์ปจํธ๋กค๋ฌ ์์ฒด์ "๋ถ๊ฐ๋ฅํ ๊ฒ์ ๋ฐ์ด๋ฃ๋ ๊ฒ"์ ๋๋ค.
ะ๋ฐ๋ผ์ ์ ๊ฐ ๊ฐ์ง ์ต๋ ํ๋ก๊ทธ๋จ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์ปจํธ๋กค๋ฌ๋ฅผ ํ๋ก๊ทธ๋๋ฐํ๋ ค๋ฉด ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์๋ ๋ ธํธ๋ถ ์ธ์๋ ์๋ฌด๊ฒ๋ ํ์ํ์ง ์์์ผ ํฉ๋๋ค! ์ฆ, ์น ๋ธ๋ผ์ฐ์ ์ ์ปจํธ๋กค๋ฌ๊ฐ ์๋ ๋ ธํธ๋ถ์ ๋๋ค. ์ด๋ ์ ์ด ํ๋ก๊ทธ๋จ์ ์์ ํ ๊ตฌ์ฑํ๊ณ ์์ฑํ๊ณ ๊ทธ๋ฆฌ๋ ๋ฐ ์ถฉ๋ถํฉ๋๋ค.
ะ, ๊ฒฐ๊ณผ์ ์ผ๋ก ์ด๊ฒ์ ๊ตฌํํ๋ ๊ฒ์ด ๊ฐ๋ฅํ์ต๋๋ค!
ํ๋ก์ ํธ ๊ฐ๋ฐ์ ๋ชจ๋ ์ธ๋ถ ์ฌํญ์ ์ง๋ฃจํ๊ฒ ์ค๋ช
ํ์ง๋ ์๊ฒ ์ต๋๋ค. ๊ฐ๋ฐ ๊ณผ์ ์์ ๋ด ๋ง์๊ณผ ์
์ ๋ ์ค๋ฅธ ๋ง์ ๋ฐํ์ผ๋ก ๋ณ๋์ ์์ฑ์ด ๊ฐ๋ฅํ ๊ฒ์ด๋ผ๋ ์ ๋ง ๋ง์ ๋๋ฆฌ๊ฒ ์ต๋๋ค.์ ์์
๊ณ ์ข
์ฌ์๊ฐ ์ฌ์ฉํ๋ ์ธ์ค์ด ์ฌ์ " ํ์ง๋ง ๋ค ๋๋ฌ์ต๋๋ค. ๋ ์ ํํ๊ฒ๋ ๋ชจ๋ ๊ฒ์ด ์๋๋ผ ๊ฐ์ฅ ์ด๋ ค์ด ์ฒซ ๋ฒ์งธ ๋จ๊ณ์
๋๋ค. ์ถ์ ๋ํ ๋น์ ์ ์๊ฐ์ด ๊ฑฐ๊ธฐ์ ์์์ง ์๋๋ฉด ๋ฌ๋ฐค์ ํ์ ๊ฑฐ์ธ์ ์ฌ๋ง์ธ์ง ํ์คํ์ง ์์ต๋๋ค.
ะ๋์จ ๊ฒฐ๊ณผ์ ์ด๋ฆ์ ์๋ ค๋๋ฆด๊ฒ์ "ShIoTiny ์ปจํธ๋กค๋ฌ".
๊ทธ๋์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋ฌ๋์?
ํ๋์จ์ด ShIoTiny ์ปจํธ๋กค๋ฌ๋ ํ์ค์ ์ด๊ณ ๊ฐ๋จํฉ๋๋ค. "๊ฑด์ ์ ์ด" ์ ํ ์ผ์(๋ฒํผ, ๋ฆฌ๋ ์ค์์น, ํฑํฌ์ ์์ ์ผ์์ด๊ธฐ๋ ํจ)์ฉ์ผ๋ก ์ค๊ณ๋ ์ ๋ ฅ 22๊ฐ, ADC ์ ๋ ฅ 220๊ฐ, ์จ๋ ๋ฐ ์ต๋ ์ผ์ ์ฐ๊ฒฐ์ฉ ์ ๋ ฅ 1๊ฐ DHT10 ์ ํ ๋๋ ์ ์ฌ. ๋ง์ง๋ง์ผ๋ก 10V, 1A์ฉ ์ค์์นญ ๋ฆด๋ ์ด ํํ์ ์ถ๋ ฅ 5๊ฐ์ ๋๋ค. ๋ฆด๋ ์ด์๋ 9A๊ฐ ํ์๋์ง๋ง ์ ๋ ํ์ค์ฃผ์์์ด๋ฏ๋ก ๋ณด๋๋ฅผ ํตํด XNUMXA๋ฅผ ํ์ฉํ์ง ์์ต๋๋ค. ํํ ์คํํฐ๋ฅผ ์ ์ดํ๋ ค๋ฉด XNUMXAmp์ด๋ฉด ์ถฉ๋ถํฉ๋๋ค. ์ด ๋ชจ๋ ๊ฒ์ XNUMX~XNUMXV ์ ์์ ์ ์์์ ์ ์์ด ๊ณต๊ธ๋ฉ๋๋ค.
ะง์์งํ ๋งํด์ ๊ทธ๋ ๊ฒ ์จ๋ ์ผ์๋ฅผ ์ถ๊ฐํ๋๋ฐ ADC์์๋ ๊ณต๊ธ๋ง์ ์ ์์ ์ธก์ ํ๊ณ ์ถ์์ต๋๋ค. ๋๊ฐ ์์?
ะ ๋ฌผ๋ก DHT22 ์ฐ๊ฒฐ์ฉ ์ ๋ ฅ์ ์ ์ธํ ๋ชจ๋ ์ ๋ ฅ์ ์ ํญ๊ณผ ๋ค์ด์ค๋๋ก ๋ณดํธ๋ฉ๋๋ค. ESP8266์ ํ์ฐ๊ณ ์ถ์ง ์์๊ณ ๋ค์ด์ค๋์ ์ ํญ์ ๋น์ฉ์ ๋ช ์ฝํ์ ๋ถ๊ณผํฉ๋๋ค.
ะคะพัะพ ์์ ํ์ ๊ธฐ์ฌ ์์ ๋ถ๋ถ์์ ๋ณผ ์ ์์ต๋๋ค. ์ด ๋ณด๋๋ฅผ ์ฌ๋ฌ ๊ฐ ์ฃผ๋ฌธํ์ต๋๋ค. ๋ณด๋๋ฅผ ํ์ฐ๊ฑฐ๋ ํธ๋ ๋ค๋ฆฌ๋ฅผ ์๋ผ์ผ ํ๋ฉด ์ด๋ป๊ฒ ๋ฉ๋๊น?
ํ์ง๋ง ๋คํ์ค๋ฝ๊ฒ๋ ๊ทธ๋ด ํ์๋ ์์์ต๋๋ค.
ะค์ด ์ ํ์ ๋ฌผ๋ก ์๋ฆ๋ค์๊ณผ ์ ์ฅํจ์ ๊ฒธ๋นํ ์ ํ์ ๋๋ค. ๊ทธ๋ฌ๋ ํธ์์ ์๋์๋ ์ผ์ ๋ฐ ์ก์ถ์์ดํฐ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ๋ณด๋์ ์ฐ๊ฒฐํ๋ ๋๋ฉด์ด ๋์ ์์ต๋๋ค.
ะ๋ ๋ฒจ ์ผ์ ๋์ ์
๋ ฅ1..3 ๋ฒํผ์ด ์๊ณ , ์คํํฐ ๋์ ๋ฆด๋ ์ด1..3 ๋ฆด๋ ์ด์ ์ฐ๊ฒฐ๋ LED๊ฐ ์์ต๋๋ค. ์
๋ ฅ ์ ์์ ์๋ฎฌ๋ ์ด์
ํ๊ธฐ ์ํ ADC์ ๊ฐ๋ณ ์ ํญ๊ธฐ์
๋๋ค.
ะ๋ฆด๋ ์ด๊ฐ ๊บผ์ง๋ฉด ๋นจ๊ฐ์ LED๊ฐ ์ผ์ง๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ผ์ ธ ์์ผ๋ฉด ๋
น์์
๋๋ค. ๊ทธ๋์ ํ
์ด๋ธ์์ ๋๋ฒ๊น
ํ์ต๋๋ค.
ะ์ด ์ธ์๋ ๋ณด๋ ์ผ์ชฝ์๋ ์ ์ ์ปค๋ฅํฐ๊ฐ ์๊ณ ์ค๋ฅธ์ชฝ์๋ ์ฌ์ค์ ๋ฐ AP๋ผ๋ ๋ ๊ฐ์ ์๋น์ค ๋ฒํผ์ด ์์ต๋๋ค. ์, ์ฅ์น๋ฅผ ํ๋ก๊ทธ๋๋ฐ ๋ชจ๋๋ก ์ ํํ๋ DIP ์ค์์น๊ฐ ์์ต๋๋ค. USB-UART ์ด๋ํฐ๋ฅผ ํตํ ESP8266 ํ๋ก๊ทธ๋๋ฐ ์ปค๋ฅํฐ๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ฒํผ์ ๋ํ ๋ช ๊ฐ์ง ์ค๋ช ์ ๋๋ค. ๋ฌด์์ธ๊ฐ ๋ค์ ์ฐ๊ธฐ -๊ทธ๋์ ๋ถ๋ช ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ ๋ฒํผ์ด ์์ด์ AP ๋ฒ์ญ์ ํ์ ShIoTiny ์ก์ธ์ค ํฌ์ธํธ ๋ชจ๋(๊ตฌ์ฑ ๋ชจ๋ ๋๋ ๊ตฌ์ฑ ๋ชจ๋)๋ฅผ ์ฝ๋๋ค. ์ด๊ฒ์ด ์ ํ์ํ๊ฐ์? ์๋ฅผ ๋ค์ด, ๋คํธ์ํฌ ์ค์ ์ ์๋ง์ผ๋ก ๋ง๋ค์ด์ ๋ณ๊ฒฝํ๋ ค๊ณ ํฉ๋๋ค. AP ๋ฒํผ์ ๋ช ์ด๊ฐ ๋๋ฆ ๋๋ค(์๋ฆ๋ค์ด ํ๋์ LED๊ฐ ์ผ์ง ๋๊น์ง). ๊ทธ๋ฐ ๋ค์ ์ค๋งํธํฐ์ด๋ ๋ ธํธ๋ถ์ ๋ค๊ณ Wi-Fi๋ฅผ ์ผ๊ณ ์ด๋ฆ์ด esp_8266_xxxx์ธ ์ด๋ ค ์๋ ์ก์ธ์ค ํฌ์ธํธ๋ฅผ ํ์ธํ๊ณ ์ฐ๊ฒฐํ์ธ์. ๊ทธ๋ฐ ๋ค์ ์ค๋งํธํฐ์ด๋ ๋ ธํธ๋ถ์ ๋ธ๋ผ์ฐ์ ๋ก ์ด๋ํ์ฌ ์ฃผ์ ํ์์ค์ 192.168.4.1์ ์ ๋ ฅํ์ธ์. ๋ชจ๋ ๊ฒ์ด ์ ์์ด๋ฉด ShIoTiny ์ปจํธ๋กค๋ฌ ํ์ด์ง๋ก ์ด๋ํ์ฌ ๋ค์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
ะ๋ณด์๋ค์ํผ ํ๋์จ์ด๋ ๋ณต์กํ์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก ์ค ์ํํธ์จ์ด ๋ถ๋ถ.
ะ๊ตฌํ์ ๋ชจ๋ ๋จ์ ์ ๋์ค์ ์ค๋ช ํ๊ฒ ์ต๋๋ค. ํ์ผ. ๊ทธ๋ฆฌ๊ณ ์ค๋ ์ ๋ ์ํํธ์จ์ด๋ฅผ "์ธ๋ถ์์", ์ฆ ์ฌ์ฉ์, ์ฆ ๋ ์์ ์ด๋ ๋ด ๊ธฐ์ ์ ์ฌ์ฉํ ์ํ์ ๊ฐ์ํ ๋ค๋ฅธ ์ฌ๋์ ๊ด์ ์์๋ง ๊ณ ๋ คํ ๊ฒ์ ๋๋ค(๊ทธ๋ฌํ ์คํดํธ๋งจ๋ ์์ต๋๋ค).
ะก ์ฌ์ฉ์์ ๊ด์ ์์ ๋ณผ ๋, ์ฅ์น๋ WiFi๋ฅผ ํตํด ์ก์ธ์คํ ์ ์๋ HTTP ์๋ฒ์ ๋๋ค. ๋ชจ๋ ์ค์ , ํ๋ก๊ทธ๋๋ฐ ๋ฑ์ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ฌ์ฉํ์ฌ ์ํ๋ฉ๋๋ค.
ะ๊ทธ๋์ ์ปจํธ๋กค๋ฌ ํ์ด์ง๋ก ์ด๋ํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ฌด์์ ๋ด ๋๊น? ๊ทธ๋ฆฌ๊ณ ์ ๋ ฅ, ์ถ๋ ฅ, ADC, DHT22 ๋ฑ ์ฌ์ฉ๋ ์ฅ์น์ ํ์ฌ ์ํ๋ฅผ ๋ณด์ฌ์ฃผ๋ "์ ์ด ๋ฐ ์ํ" ํญ์ด ์์ต๋๋ค. ๋ํ ์ก์ธ์ค ํฌ์ธํธ์ ๋ํ ์ฐ๊ฒฐ ๋งค๊ฐ๋ณ์๊ฐ ํ์๋ฉ๋๋ค(WiFi ์คํ ์ด์ ๋ชจ๋์์ ์์ ํ๋ ๊ฒฝ์ฐ). ์ก์ธ์ค ํฌ์ธํธ ๋งค๊ฐ๋ณ์(Wi-Fi ์ก์ธ์ค ํฌ์ธํธ ๋ชจ๋์์ ์์ ํ๋ ๊ฒฝ์ฐ) ๋๋ ๋ ๋ค. ๋ํ MQTT ํ๋กํ ์ฝ์ด ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ MQTT ๋ธ๋ก์ปค์์ ์ฐ๊ฒฐ ๋งค๊ฐ๋ณ์๋ ํ์๋ฉ๋๋ค.
ะ๋ณด์๋ค์ํผ ํน๋ณํ๊ฑฐ๋ ํฅ๋ฏธ๋ก์ด ๊ฒ์ ์์ต๋๋ค. ํด๋ฆญํ ๊ฒ๋ ์์ต๋๋ค! ํ์ง๋ง... ํญ์ด ๋ ๊ฐ ๋ ์์ด์! ๋คํธ์ํฌ ์ค์ ๊ตฌ์ฑ ๋คํธ์ํน ๋ฐ ํ๋ก๊ทธ๋จ ํ๋ก ํธ์ง๊ธฐ ์๋๋ก.
ะ๊ทธ๋์ ์ง์ํ๊ฒ ์ง๋ง, ๋คํธ์ํน - ์ด๊ฒ์ ๋คํธ์ํฌ ์ค์ ์ด์ง๋ง ๊ทธ ๋ฟ๋ง์ด ์๋๋๋ค. ์ฌ๊ธฐ์๋ ๋ช ๊ฐ์ง ๋ ํฅ๋ฏธ๋ก์ด ๋งค๊ฐ๋ณ์๊ฐ ์์ต๋๋ค. ํญ์ ํด๋ฆญํด๋ณด์ ๋คํธ์ํน ๊ทธ๋ฆผ์ ํ์๋ ๋ด์ฉ์ ๋๋ต์ ์ผ๋ก ์ดํด๋ณด๊ฒ ์ต๋๋ค.
ะWiFi ์คํ
์ด์
๋ฐ WiFi ์ก์ธ์ค ํฌ์ธํธ ๋ฑ ๊ฐ ๋ชจ๋์ ๋ํ ์ก์ธ์ค ํฌ์ธํธ ์ด๋ฆ ๋ฐ ๋น๋ฐ๋ฒํธ๋ฅผ ์ค์ ํฉ๋๋ค. ๋ชจ๋ ๊ฒ์ด ๋ช
ํํ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฒํผ์ ๋ชฉ์ ๋ ๊ทธ๋ ๊ณ "์์ดํ์ด ์ค์บ" ๊ฝค ํฌ๋ช
ํด์.
ะ ์ฌ๊ธฐ ๋๋กญ๋ค์ด ๋ชฉ๋ก์ด ์์ต๋๋ค "ShIoTiny ๋ชจ๋" ์ค๋ช
์ด ํ์ํฉ๋๋ค. ์ฌ์ค ์ ๋ ์ด๋ค ๋ชจ๋๊ฐ ์์
ํ๊ธฐ์ ๋ ํธ๋ฆฌํ์ง ๊ฒฐ์ ํ ์ ์์์ต๋๋ค. ๋ฐ๋ผ์ ๊ทธ๋ ์ฅ์น์ 5๊ฐ์ง ์๋ ๋ชจ๋๋ฅผ ์ ๊ณตํ์ต๋๋ค.
ะ์ด๋ฌํ ์๋ ๋ชจ๋๋ฅผ ๊ฐ๋ตํ๊ฒ ๋์ดํ๊ฒ ์ต๋๋ค.
๊ตฌ์ฑ ๋ชจ๋ โ ๊ตฌ์ฑ ๋ชจ๋. ์ด๋ ๊ณ ์ ์ฃผ์๊ฐ 192.168.4.1์ด๊ณ ์ด๋ฆ์ด esp_8266_xxxx์ธ ๊ฐ๋ฐฉํ ์ก์ธ์ค ํฌ์ธํธ ๋ชจ๋์ ๋๋ค.
์คํ ์ด์ ๋ชจ๋ โ ์ก์ธ์ค ํฌ์ธํธ์ ์ฐ๊ฒฐ๋ WiFi ์คํ ์ด์ ์ ๋ชจ๋์ ๋๋ค.
AP ๋ชจ๋ โ ํ์ํ ์ก์ธ์ค ํฌ์ธํธ ๋ชจ๋. ์ด๋ฆ๊ณผ ๋น๋ฐ๋ฒํธ๋ ์ง์ ์ค์ ํ์ธ์.
AP+์คํ ์ด์ ๋ชจ๋ - AP ๋ชจ๋ + ์คํ ์ด์ ๋ชจ๋ ๋์ ํ์ฑํ์ ๋๋ค.
์ฑ๊ธ ๋ชจ๋ โ ๋คํธ์ํฌ ์ฐ๊ฒฐ ์์ด๋ ์๋ํฉ๋๋ค. ๋ฌด๊ฑฐ์ด ๋ชซ์ ์ง๊ณ ์๋ ์ธ๋ก์ด ๊ด์ ์ฌ...
ะ ์ ์ธํ ๋ชจ๋ ๋ชจ๋ "๊ตฌ์ฑ ๋ชจ๋", ํ์ธ๋์ ์ ํํ์ฌ ์น ํ์ด์ง๋ฅผ ์ฐจ๋จํ ์ ์์ต๋๋ค. "์คํ ์ด์ ๋ชจ๋์์ ์น ์ ๊ธ". ์ด๋ ์ผ์ข ์ ๋ณด์์์ ์ด์ ์ ๋๋ค.
ะMQTT ์ค์ ์ ๋ถ๋ช ํฉ๋๋ค: ์๋ฒ, ํฌํธ, ๋น๋ฐ๋ฒํธ, ๊ฐ๋ฐฉํ ์ฐ๊ฒฐ ๋๋ SSL. ์ฌ๊ธฐ์๋ ์์ธํ ๋ค๋ฃจ์ง ์๊ฒ ์ต๋๋ค.
ะ๋ฌด์๋ณด๋ค๋ ShIoTiny ์ปจํธ๋กค๋ฌ๋ ๋ฉํฐ์บ์คํธ๋ฅผ ํตํด ํน์ ํ์์ ํจํท์ ๋ณด๋ด๊ณ ๋ฐ์ ์ ์์ต๋๋ค. ๊ทธ๋ฃน ์ฃผ์์ ํฌํธ ๋ฑ์ ์ค์ ๋ ๋ช
ํํฉ๋๋ค.
๋ฌผ๋ก ์ค์ ์ ๋ชจ๋ ๋์์ค๋ฅผ ์ค๋ช
ํ๋ฉด ๋ณ๋์ ๊ธฐ์ฌ๊ฐ ์ ๊ณต๋์ง๋ง ์ด๋ ๋ด ๊ณํ์ ์ผ๋ถ๊ฐ ์๋๋๋ค.
ะ๋ค, ํญ์ผ๋ก์ ๋คํธ์ํน ๋ชจ๋ ๊ฒ์ด ๋ค์ ๋ช ํํฉ๋๋ค. ์ปจํธ๋กค๋ฌ์ ์ฃผ์ ๊ธฐ๋ฅ์ธ ํ๋ก๊ทธ๋จ ํ๋ก ํธ์ง๊ธฐ๋ก ๋์ด๊ฐ๊ฒ ์ต๋๋ค. ์๋๋ก.
ะขํญ์ ํญํ์ฌ ์๋๋ก, ์ฐ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒ์ ๋ณด๊ฒ ๋ ๊ฒ์ ๋๋ค. ๋ฌผ๋ก ์ฅ์น์ ๋ก๋๋ ํ๋ก๊ฐ ์์ผ๋ฉด ํ๋ก ํ๋๋ ๋น์ด ์๊ฒ ๋ฉ๋๋ค.
ะก์ผ์ชฝ - ์์ ๋๋ ๋
ธ๋(๋
ธ๋)์ ํ๋ ํธ์
๋๋ค.
ะก๊ถ๋ฆฌ - ์คํค๋ง ํ๋ ๋๋ ๊ฐ๋จํ "๊ตฌ์ฑํ"์
๋๋ค.
ะก์๋จ์๋ ๋์คํฌ์ ์ฅ์น์ ๋ก๋ ๋ฐ ์ธ๋ก๋ํ๋ ๋ฒํผ๊ณผ ํธ์ง ๋ฒํผ์ด ์์ต๋๋ค.
ะํธ์ง์์ ํจ๊ป ์ผํ ์ฌ๋๋ค์๊ฒ๋ ์ผ๋ฐ์ ์ผ๋ก ๊ด๋ฆฌ๊ฐ ๋ถ๋ช ํฉ๋๋ค. ๋ค์ด์ด๊ทธ๋จ์ ์์๋ฅผ ์ถ๊ฐํด์ผ ํฉ๋๋ค. ๋ง์ฐ์ค๋ก ์์๋ฅผ ๊ฐ์ ธ์ ํ๋ ํธ์์ ๋ค์ด์ด๊ทธ๋จ์ผ๋ก ๋์ด์ ๋์ต๋๋ค. ๋ค์ด์ด๊ทธ๋จ์์ ์์๋ ์ฐ๊ฒฐ์ ์ ๊ฑฐํด์ผ ํ๋ ๊ฒฝ์ฐ ํด๋น ์์๋ ์ฐ๊ฒฐ์ ๋ง์ฐ์ค๋ก ํด๋ฆญํ๊ณ ํค๋ฅผ ๋๋ฅด์ญ์์ค. DEL. ์์๋ฅผ ์ฐ๊ฒฐํด์ผ ํฉ๋๋ค. ํ ์์์ ์ ๋ ฅ์ ๊ฐ์ ธ์ ๋ค๋ฅธ ์์์ ์ถ๋ ฅ์ ์ฐ๊ฒฐํฉ๋๋ค.
ะํฌ๊ธฐ ์กฐ์ (SHIFT+๋ง์ฐ์ค ํ )๋ ์์ต๋๋ค. ์ํ๊น๊ฒ๋ ์์์ ์์ ๊ทธ๋ฃน์ ๋ณต์ฌํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ ๋๋ฅผ ๋ณ๋ก ๊ดด๋กญํ์ง ์์ต๋๋ค.
ะ๋ํ, ๋ ผ๋ฆฌ์์ ์ด์ ๋ก ํ ๋ ธ๋์ ์ ๋ ฅ์ ๋ค๋ฅธ ๋ ธ๋์ ํ ์ถ๋ ฅ์๋ง ์ฐ๊ฒฐ๋ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ ธ๋์ ์ถ๋ ฅ์ ๋ค๋ฅธ ๋ ธ๋์ ์ฌ๋ฌ ์ ๋ ฅ๊ณผ ํจ๊ป ์ด๋ฃจ์ด์ง๋๋ค. ์ ๊ตฌ๋ ํญ์ ๋ ธ๋์ ์ผ์ชฝ์ ์์ต๋๋ค. ์ถ๊ตฌ๋ ํญ์ ์ค๋ฅธ์ชฝ์ ์์ต๋๋ค.
ะ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ๋ ค๋ฉด ์ด๋ค ๋ฅ๋ ฅ์ด ์์ด์ผ ํฉ๋๊น?
ะ๊ฐ๋ฅ์ฑ์ ์๋นํ ๊ด๋ฒ์ํฉ๋๋ค. ํ๋ ํธ์๋ ๋ชจ๋ ์ปจํธ๋กค๋ฌ ํ๋์จ์ด๋ฅผ ๋ํ๋ด๋ ๋
ธ๋๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ShIoTiny: ์
๋ ฅ, ๋ฆด๋ ์ด, ADC, DHT11/22.
ะ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ์ํ ๋ ผ๋ฆฌ ๋ฐ ์ฐ์ ๋ ธ๋๊ฐ ์์ต๋๋ค.
ะง์ธํฐ๋ท์ ํตํด ์ฅ์น๋ก ์์ ํ ์ ์๋๋ก MQTT ๋ธ๋ก์ปค์ ๋งค๊ฐ๋ณ์๋ฅผ ๊ตฌ๋ ํ๊ณ ๊ฒ์ํ๊ธฐ ์ํ ๋ ธ๋๊ฐ ์์ต๋๋ค.
ะ์ฌ๋ฌ ShIoTiny ์ปจํธ๋กค๋ฌ๊ฐ ์๋ก ์ ๋ณด๋ฅผ ๊ตํํ๋๋ก ํ๋ ค๋ฉด UDP ๋ฉํฐ์บ์คํธ ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ๋งค๊ฐ๋ณ์๋ฅผ ๋ณด๋ด๊ณ ๋ฐ๋ ๋ฐ ๋ ธ๋๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
ะ๊ฒ๋ค๊ฐ ํ์ด๋จธ ๋ ธ๋๋ ์์ต๋๋ค. ์ด๋ฒคํธ ์ฒ๋ฆฌ ์ ์ด ๋ ธ๋.
ะ๋ช ๊ฐ์ง ์๋ฅผ ๋ค์ด๋ณด๊ฒ ์ต๋๋ค. ์๋ฅผ ๋ค์ด ์จ๋ ๋ฐ ์ต๋ ๋ฐ์ดํฐ๊ฐ 30๋ถ๋ง๋ค MQTT ์๋ฒ์ ๊ฒ์๋๊ธฐ๋ฅผ ์ํ์ญ๋๊น? ์ด๋ณด๋ค ๋ ๊ฐ๋จํ ๊ฒ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ๊ทธ๋ ค๋ด ์๋ค.
ะ๋ฐ ๋ฒํผ "์
๋ก๋". ๋ชจ๋!
ะ๋คํธ์ํน ํญ์์ MQTT ๋ธ๋ก์ปค์์ ์ฐ๊ฒฐ์ ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌ์ฑํ๋ค๋ฉด ๊ทธ๊ฒ ์ ๋ถ์
๋๋ค!
ะXNUMX๋ถ๋ง๋ค ์จ๋๋ ๋ธ๋ก์ปค์ /T ํญ๋ชฉ ์๋์ ๊ฒ์๋๊ณ ์ต๋๋ /H ํญ๋ชฉ ์๋์ ๊ฒ์๋ฉ๋๋ค. ๋๋ ์์ ๋ง์ ์ฃผ์ ์ด๋ฆ์ ์ค์ ํ ๊ฒฝ์ฐ ํด๋น ์ฃผ์ ์๋์ ์
๋ ฅํ์ธ์.
ะ๋ถ๋ช
ํ ์ง๋ฌธ์: ์ 18000์ด 30๋ถ์
๋๊น? ์๋ํ๋ฉด ๋ชจ๋ ์๊ฐ์ XNUMX๋ถ์ XNUMX์ด ๋จ์๋ก ์ธก์ ๋๊ธฐ ๋๋ฌธ์
๋๋ค.
ะข์ด์ ์ด ๊ตฌ์ฑํ์ ์ธํฐ๋ท์ ํตํด ํน์ ์๊ฐ ๋์ Relay1 ๋ฆด๋ ์ด๋ฅผ ์ผ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์๊ฒ ์ต๋๊น? ๊ด์ฐฎ์์. ์ด๋ ๊ฒ ๊ทธ๋ฆผ์ ์์ฑํด ๋ณด๊ฒ ์ต๋๋ค.
ะ๋ค์ฏ์งธ, โ์ ๋ก๋โ ๋ฒํผ์ ํด๋ฆญํ์ธ์. ๋ชจ๋! ์ด์ 1๋ถ๋ง๋ค ์จ๋์ ์ต๋๊ฐ MQTT ๋ธ๋ก์ปค์ ๊ฒ์๋๋ค๋ ์ฌ์ค ์ธ์๋ Relay10 ๋ฆด๋ ์ด๋ฅผ ์ผค ์ ์์ต๋๋ค. ์, ๊ทธ๋ฅ ์ผ๋ ๊ฒ์ด ์๋๋ผ ์ ํํ 1๋ถ ๋์ ์ผ๋์ธ์. /r1cmd ์ฃผ์ ๋ฅผ 1๋ก ์ค์ ํ์ฌ ๊ฒ์ํ์ฌ ๋ฆด๋ ์ด๋ฅผ ํ์ฑํํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฆด๋ ์ด์ ์ค์ ์ํ๋ /rXNUMXstatus ์ฃผ์ ์ ๊ฒ์๋ฉ๋๋ค.
ะ์์ ๋ณด๋ค ๋นจ๋ฆฌ ๋ฆด๋ ์ด๋ฅผ ์ผ๋ ๊ฒ๋ฟ๋ง ์๋๋ผ ๋๊ณ ์ถ๋์? ์, ๋ฌด์จ ๋ง์ ํ๋ ์๊ด์์ด. ์๋ ๊ทธ๋ฆผ์ ์ด๋ฅผ ์ํํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค!
ะ์์น์ด ๋ช ํํ๊ฐ? ๋ง์ฐ์ค๋ก ์๊ณ ๋ฆฌ์ฆ์ ๊ทธ๋ฆฌ๋ฉด ๋ฉ๋๋ค! ์๊ฐ, ์ฃผ์ ์ด๋ฆ ๋ฑ ๋ช ๊ฐ์ง ์ค์ ์ ์์ฑํ๋ฉด ๋ฉ๋๋ค. ์ด๊ฒ์ ๋ง์ ์ฝ๋๋ฅผ ์์ฑํ๋ ๊ฒ๋ณด๋ค ํจ์ฌ ๋ ๋ช ํํฉ๋๋ค.
ะ๊ทธ๋ฐ๋ฐ ์๋ก ๋ค๋ฅธ ์์์ผ๋ก ์ฐ๊ฒฐ์ ๊ฐ์กฐํ๋ ๊ฒ์ "Photoshop"์ด ์๋๋ผ ํธ์ง๊ธฐ์ ๊ธฐ๋ฅ ์ค ํ๋์ ๋๋ค. ํผ๋๋์ง ์๋๋ก ์ฐ๊ฒฐ ๋ถ๋ถ์ ์์์ ์ง์ ํ ์ ์์ต๋๋ค.
ะ์ ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ ๋ค๊ฐ ์๋๋๋ค! ์๊ณ ๋ฆฌ์ฆ์ ๋๋ฒ๊น ํ๊ธฐ ์ํด "๋ชจ๋ํฐ ์์" ๋ฒํผ์ด ์์ต๋๋ค. ์ด์ํ๊ฒ๋ "๋ชจ๋ํฐ" ๋ชจ๋๊ฐ ์ผ์ง๋๋ค. ์ด ๋ชจ๋์์๋ ๋ชจ๋ ๋ ธ๋์ ๋ชจ๋ ์ถ๋ ฅ ์ํ๋ฅผ ์ปจํธ๋กค๋ฌ์์ ์ฃผ๊ธฐ์ ์ผ๋ก ์ฝ์ต๋๋ค. ShIoTiny ๊ทธ๋ฆฌ๊ณ ๋ค์ด์ด๊ทธ๋จ์ ํ์๋ฉ๋๋ค. ๋๋ต ์๋ ์ฌ์ง๊ณผ ๊ฐ์ต๋๋ค.
ะข์ฆ, ์ฐ๋ฆฌ๋ ๊ฐ ๋ ธ๋์ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์์ โโ์ฐ๋ฆฌ๊ฐ ๊ฐ์ง๊ณ ์๋ ๊ฒ์ "๊ฑฐ์ ์ค์๊ฐ"์ผ๋ก ๋ณผ ์ ์์ต๋๋ค. ๋ญ๊ฐ ๋ช ํํ์ง ์์ ๋ ๋ง์ ๋์์ด ๋ฉ๋๋ค.
ะ๋ด๊ฐ ์ค๋ช ํ๊ณ ์ถ์ "ํธ๋ฆญ๊ณผ ๊ธฐ๋ฅ"์ด ๋ ๋ง์ด ์์ง๋ง ๋ด ์์ฌ์ ๋น์ ์ด ํ ๊ธฐ์ฌ์์ ์๊ฐ์ ๋ญ๋นํ๋ ๊ฒ์ ํ์ฉํ์ง ์์ต๋๋ค. ๊ตฌํ๋ ์ฃผ์ ์์ด๋์ด๋ ์ด๋ฏธ ๋ช ํํฉ๋๋ค. ์ต์ํ์ ์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅํ ๋งค๊ฐ๋ณ์ - ์ต๋ํ์ ๋ช ํ์ฑ์ ๋๋ค.
์ฅ์ ํฐ
ะ๋ฌผ๋ก ์ฐ๊ณ ์ ํ๋ฆฌ๊ฐ ์์์ผ๋ฉด ์ข๊ฒ ์ง๋ง ์ธ์์ ์ด์์ ์ด์ง ์์ต๋๋ค. ๋ด ํธ์ง์์ ์ปจํธ๋กค๋ฌ ๋ชจ๋ ์๋ฒฝํ์ง ์์ต๋๋ค. ์์ง ์ ๊ฑฐํ ์ ์์๋ ๋ ๊ฐ์ง ์ฃผ์ ๊ธฐ๋ฅ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
ะ์ฒซ์งธ, ์์๋ฅผ ๊ทธ๋ฃน์ผ๋ก ์ด๋ํ ๋ ๊ฒฐํจ์ด ๋ํ๋๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ํ์ง๋ง ์ด๊ฒ์ด ์ ๋ฌด์ ํฌ๊ฒ ์ง์ฅ์ ์ฃผ์ง๋ ์์ต๋๋ค. "๋ฒ๊ทธ"๋ผ๊ธฐ๋ณด๋ค๋ "๊ธฐ๋ฅ"์ ๊ฐ๊น์ต๋๋ค.
ะ, ๋์งธ, ํน์ ์กฐ๊ฑด์์ "์ ๋ก๋" ๋ฒํผ์ ์ฌ์ฉํ์ฌ ํ๋ก๋ฅผ ์ฅ์น์ ๋ก๋ํ ํ ์ฌ๋ถํ ๋ฉ๋๋ค. ์ํ์ ์ง์ฅ์ ์์ผ๋ ํธ์งํ์ด์ง ์ ๋ฐ์ดํธ๊ฐ ํ์ํฉ๋๋ค.
๊ฒฐ๋ก
ะํ๋ก๊ทธ๋จ์ ์์ฑํ๋ ๋์ ์๊ณ ๋ฆฌ์ฆ์ ๊ทธ๋ฆฌ๋ ์์ด๋์ด๊ฐ ๋ง์์ ๋ค์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ์ด๊ฒ์ด ๋ฐ๋ก ๋ฌด์์์ ์ธ ์๊ฐ, ์์ด๋์ด ๋ฐ ๋ ผ์์ด ๋๋๋ก ์์ ํ ์คํ ๊ฐ๋ฅํ ๋ฐ์ ์ ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ์ ๋๋ค.
ะ์, ์ ์๊ฐ์๋ ๊ธฐ์ฌ์ ์์ด ๋ชจ๋ ํฉ๋ฆฌ์ ์ธ ํ๋๋ฅผ ์ด๊ณผํ์ต๋๋ค. ๊ทธ๋ผ ์ค๋์ ์ด๋ง ๋ง์น๊ฒ ์ต๋๋ค.
ะํด๊ฐ๊ฐ ๋ช ์ฃผ๋ฐ์ ๋จ์ง ์์์ผ๋ฉฐ ํ
์ด๋ธ์์ ์ปจํธ๋กค๋ฌ๋ฅผ ๋๋ฒ๊น
ํ๋ ๊ฒ์์ "ํ์ฅ์์" ๋๋ฒ๊น
ํ๋ ๊ฒ์ผ๋ก ์ด๋ํ ์ค๋น๊ฐ ๋์๋ค๊ณ ๋ง์๋๋ฆฌ๊ณ ์ถ์ต๋๋ค.
ะ๋ด ์์ด๋์ด๋ ๊ฐ๋ฐ ์ธ๋ถ ์ฌํญ์ ๊ด์ฌ์ด ์๋ ์ฌ๋์ด ์์ผ๋ฉด ๋ค์ ์ฃผ์๋ก ํธ์ง๋ฅผ ๋ณด๋ด์ฃผ์ธ์. [์ด๋ฉ์ผ ๋ณดํธ]
ะ๋ฌผ๋ก ๊ด๋ จ์ฑ์ด ์๋ค๋ฉด ๋๋ ํญ์ ์๊ฒฌ๊ณผ ๋นํ์ ๊ธฐ๊บผ์ด ๋ฐ์๋ค์ผ ๊ฒ์ ๋๋ค.
ะ์ฌ๋ฌ๋ถ์ ํผ๋๋ฐฑ, ์๊ฒฌ, ์ ์์ ํ์ํฉ๋๋ค.
๋งํฌ, ์ฐธ์กฐ ๋ฐ ๊ตฌํ
๊ทผ๋ก์์ ์์ฒญ์ ๋ฐ๋ผ
ะ์์ ๋ฌธ์์ ํ์จ์ด(๋ฐ์ด๋)๋ฅผ ๊ฒ์ํ๊ณ ์์ต๋๋ค.
ํ์จ์ด:
๊ตฌ์ฑ :
๊ตฌ์ฑ ์์ ์ค๋ช
๋ฐ ๊ฐ๋ตํ ์ค๋ช
:
"๋ฐ๋์งํ๋ ๋ฐฉ๋ฒ"์ ๋ํ ์ง์นจ์ด ์์ต๋๋ค.
์ถ์ฒ : habr.com