HA์ Homenet2mqtt๋ฅผ ํ์ฉํ IoT ํ ์คํ ๋ฉ์ด์ ํ์ ๊ณผ ์๋์ง ๊ด๋ฆฌ
์ต๊ทผ IoT ๋ถ์ผ์์ ํ ์คํ ๋ฉ์ด์
๊ณผ HA (Home Assistant) ํ๋ซํผ, ๊ทธ์ ์ฐ๋๋๋ Homenet2mqtt ์๋ฃจ์
์ด ๋จ๊ฑฐ์ด ๊ด์ฌ์ ๋ฐ๊ณ ์๋ค. ์ด ๊ธ์์๋ ์ด ๋ ๊ธฐ์ ์ด ์ด๋ป๊ฒ IoT ํ๊ฒฝ์์ ํจ์จ์ ์ธ ์๋ํ์ ์๋์ง ๊ด๋ฆฌ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋์ง, ๊ตฌ์ฒด์ ์ธ ๊ธฐ์ ์ ์ธ๋ถ์ฌํญ๊ณผ ์ค์ ํ์ฉ ์ฌ๋ก, ๊ทธ๋ฆฌ๊ณ ํฅํ ๋ฐ์ ๋ฐฉํฅ์ ์ดํด๋ณธ๋ค. ์ฃผ์ ๋ฐฐ๊ฒฝ ๋ฐ ์ค์์ฑ IoT ๊ธฐ๊ธฐ์ ํญ๋ฐ์ ์ธ ์ฆ๊ฐ์ ํจ๊ป ๊ฐ์ ๋ด ์ ๋ ฅ ์๋น ๊ด๋ฆฌ, ๋๋ฐฉ ๋ฐ ๋ณด์ผ๋ฌ ์ ์ด, ๊ทธ๋ฆฌ๊ณ ๋ค์ํ ์ผ์ ๋ฐ์ดํฐ๋ฅผ ํตํฉํ๋ ์๊ตฌ๊ฐ ์ปค์ง๊ณ ์๋ค. ํนํ HA ๋ฅผ ๋น๋กฏํ ํ ์คํ ๋ฉ์ด์
ํ๋ซํผ๊ณผ MQTT ๊ธฐ๋ฐ ํต์ ๊ธฐ์ ์ ์ฌ์ฉ์ ๋ง์ถคํ ์๋ ์ ์ด ๋ฐ ๋ชจ๋ํฐ๋ง ์์คํ
๊ตฌํ์ ๋ฐ๋์ ํ์ํ ์์๋ก ์๋ฆฌ์ก์๋ค. ์ต๊ทผ ์ปค๋ฎค๋ํฐ์์๋ HA ์
๋ฌธ, ๋ณด์ผ๋ฌ ์ ์ด, Homenet2mqtt ์ฐ๋ ๋ฑ๊ณผ ๊ฐ์ด ์ค์ ์ฌ์ฉ์์ ์๊ตฌ์ ๊ฐ๊น์ด ์ ์ด ์์คํ
์ ๋ํ ์ง๋ฌธ์ด ๋์ด๋๋ฉฐ, ์ด์ ๋ํ ๊น์ด ์๋ ๊ธฐ์ ์ ๋ถ์๊ณผ ์ฌ๋ก ๊ณต์ ๊ฐ ํ์ํ๊ฒ ๋์๋ค. ๋ํ ์๋์ง ์๋น๋ ์ ๊ฐ๊ณผ ํจ์จ์ ๊ด๋ฆฌ๋ผ๋ ๋ฌธ์ ๋ ์ ์ธ๊ณ์ ์ผ๋ก ์ฃผ๋ชฉ๋ฐ๋ ํ์์ผ๋ก, IoT ์ ๋ฐ์ ์์ด ํต์ฌ ์ด์๋ก ์๋ฆฌ๋งค๊นํ๊ณ ์๋ค. ๊ธฐ์ ์ ์ธ๋ถ์ฌํญ (1) ํ๋ซํผ ํตํฉ๊ณผ ๋ฐ์ดํฐ ํต์ ํ ์คํ ๋ฉ์ด์
ํ๊ฒฝ์์๋ ์ฌ๋ฌ ๊ธฐ๊ธฐ๋ค์ด ์๋ก ๋ค๋ฅธ ํ๋กํ ์ฝ์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์, ์ด๋ฅผ ํ๋์ ์ค์ ์ ์ด ์์คํ
์์ ํตํฉํ๋ ๊ฒ์ด ๊ด๊ฑด์ด๋ค. HA ๋ ๋ค์ํ API์ ํ๋ฌ๊ทธ์ธ, ์ปค์คํ
์ปดํฌ๋ํธ๋ฅผ ์ง์ํ๋ฉฐ, Homenet2mqtt ๋ ์ด๋ฌํ ํ๋ซํผ ๊ฐ ๋ฐ์ดํฐ ์ ๋ฌ ๋ฐ ์ ์ด์ ์ค์ถ์ญํ ์ ์ํํ๋ค. HA ํ๊ฒฝ์์๋ MQTT ๋ธ๋ก์ปค๋ฅผ ํ์ฉํ์ฌ ์ฌ๋ฌ ์ผ์ ๋ฐ ์ ์ด ์ฅ์น์ ์ํ ๋ฐ์ดํฐ๋ฅผ ์ค์๊ฐ์ผ๋ก ์ ์กํ๊ณ , ์๋ํ ์คํฌ๋ฆฝํธ๋ฅผ ํตํด ์กฐ๊ฑด๋ถ ์ด๋ฒคํธ๋ฅผ ์คํํ ์ ์๋ค. ์ต๊ทผ ์ผ๋ถ ์ฌ์ฉ์๋ ๋ชจ๋ฐ์ผ, ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด, NAS ๋ฑ ๋ค์ํ ํ๋์จ์ด์์ HA๋ฅผ ์ด์ํ๋ฉฐ, ์ด๋ฅผ ํตํด ์ฌ์ฉ์ ๋ง์ถคํ ์๋ํ ์์คํ
์ ๊ตฌํํ๊ณ ์๋ค. (2) ์ผ์ ๋ฐ์ดํฐ์ ์๋์ง ๊ด๋ฆฌ ํ๊ธฐ์์คํ
์ ์๋น์ ๋ ฅ ๊ณผ ๋ณด์ผ๋ฌ ์ ์ด ๊ฐ์ ์์ฉ ์์คํ
์์๋ ์๋น...