IoT ํ ์๋ํ์ ๋ก์ปฌ ๋คํธ์ํฌ ํตํฉ์ ์ํ Home Assistant ํต์ฌ ์ ๋ต
์ต๊ทผ IoT ์์ฅ์์ Home Assistant(HA) ๋ฅผ ํ์ฉํ ๋ก์ปฌ IoT ํตํฉ๊ณผ ์ค๋งํธ ํ ์๋ํ๊ฐ ๋จ๊ฑฐ์ด ์ฃผ๋ชฉ์ ๋ฐ๊ณ ์๋ค. HA๋ฅผ ํ์ฉํ๋ฉด ๊ธฐ์กด์ ๋ค์ํ ๊ธฐ๊ธฐ์ ํ๋ซํผ ๊ฐ์ ์ฐ๊ฒฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ฉฐ, ๋ณด์์ฑ๊ณผ ์ฌ์ฉ์ ๋ง์ถคํ ์ ์ด๊ฐ ๊ฐ๋ฅํ๋ค๋ ์ ์์ ํฐ ๊ด์ฌ์ ๋ชจ์ผ๊ณ ์๋ค. ์ด ๊ธ์์๋ HA ๊ธฐ๋ฐ์ ๋ก์ปฌํ ์ฑ๊ณต ์ฌ๋ก๋ฅผ ์ค์ฌ์ผ๋ก ํต์ฌ ๋ฐฐ๊ฒฝ, ๊ธฐ์ ์ ์์ธ ๋ด์ฉ, ์ค์ ํ์ฉ ์ฌ๋ก, ๋์ ๊ณผ์ , ๋ฏธ๋ ์ ๋ง์ ์ฌ๋ ์๊ฒ ๋ค๋ฃฌ๋ค. ์ฃผ์ ๋ฐฐ๊ฒฝ ๋ฐ ์ค์์ฑ IoT์ ์ค๋งํธ ํ ๋ถ์ผ๋ ์ฌ์ฉ์ ํธ์์ฑ ์ฆ๋์ ์๋์ง ํจ์จ ๊ฐ์ ์ ์ํด ๋น ๋ฅด๊ฒ ๋ฐ์ ํ๊ณ ์๋ค. ํนํ Home Assistant ๋ ์คํ์์ค ํ๋ซํผ์ผ๋ก์จ, ์ฌ์ฉ์๊ฐ ์ง์ ๋ค์ํ ๊ธฐ๊ธฐ๋ค์ ์ฐ๋ ๋ฐ ์ ์ดํ ์ ์๋ ์ ์ด ํฐ ์ฅ์ ์ด๋ค. ๊ธฐ์กด ์ค๋งํธํ ์ํ๊ณ์์๋ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ์ ์ด๊ฐ ์ฃผ๋ฅผ ์ด๋ฃจ์์ผ๋, ๊ฐ์ธ์ ๋ณด ๋ณดํธ ๋ฐ ๋ณด์ ๋ฌธ์ ๋ก ์ธํด ‘๋ก์ปฌํ’์ ๋ํ ์๊ตฌ๊ฐ ๋์์ก๋ค. ์ค์ ๋ก ์ฌ๋ฌ ์ฌ์ฉ์๋ค์ด OpenWrt ๊ธฐ๋ฐ ๋ผ์ฐํฐ์ HAOS๋ฅผ ์ค์นํ๊ฑฐ๋, ์ค๋งํธ์ฑ์ค์์ HA๋ก ์ ํํ๋ ์ฌ๋ก๊ฐ ์ฆ๊ฐํ๊ณ ์๋ค. ์ด๋ฅผ ํตํด ๊ฐ์ข
IoT ๊ธฐ๊ธฐ์ ์ ์ด์ ๋ชจ๋ํฐ๋ง์ด ์์ ์ ์ธ ๋ก์ปฌ ๋คํธ์ํฌ ํ๊ฒฝ ๋ด์์ ์ด๋ฃจ์ด์ง๋ฉฐ, ๋คํธ์ํฌ ์ง์ฐ ๋ฐ ์ธ๋ถ ๊ณต๊ฒฉ์ ๋ฐ๋ฅธ ์ํ์ ํฌ๊ฒ ์ค์ผ ์ ์๋ค. ๊ธฐ์ ์ ์ธ๋ถ์ฌํญ ์ต๊ทผ HA ๊ด๋ จ ์ปค๋ฎค๋ํฐ์์๋ ESPhome ๋ฐ OpenWrt๋ฅผ ํตํ ์ปค์คํ
์๋ฃจ์
๊ฐ๋ฐ์ด ํ๋ฐํ๋ค. ① HAOS ๋จ์ผ ํ๊ฒฝ์์ ๋ค์ํ๋ฌ๊ทธ ๋ก์ปฌํ ์ฑ๊ณต ์ฌ๋ก OpenWrt๋ฅผ ์ด์ฉํ ์ปค์คํ
DNAT ์ค์ ๊ณผ HA ์ปค์คํ
์ ๋์จ ์ฐ๋์ ์ฌ์ฉ์ ํ๊ฒฝ์ ์ต์ ํ๋ ๋ก์ปฌ ์ ์ด ์์คํ
๊ตฌ์ถ์ ํฌ๊ฒ ๊ธฐ์ฌํ๋ค. ② ESP32, ์ผ์ ํตํฉ ๋ฐ ํต์ ํ๋กํ ์ฝ ESP32 ๊ธฐ๋ฐ์ ๋ค์ํ ์ผ์์ ์ฅ์น๋ค์ด HA์ ํจ๊ป ์ฌ์ฉ๋๋ฉฐ, ์ค์ ๋ก LD2410 ์ผ์๋ RS485 ๋ณด๋ ๋ฑ์ด HA ๋ด์์ ์์ ์ ์ผ๋ก ์ธ์ ๋ฐ ์ ์ด๋๋ ์ฌ๋ก๊ฐ ๋ณด๊ณ ๋๊ณ ์๋ค. ③ ๋ณด์ ๋ฐ HTTPS ์ ์ ๊ฐํ ๊ธฐ์กด ํด๋ผ์ฐ๋ ์์คํ
์ด ๊ฒช๋ HTTPS ์ ์ ๋ฌธ์ ๋ฅผ ์ง์ ํด๊ฒฐํ ์ฌ์ฉ์๋ค์ ์ฌ๋ก๋...