์๋์ด๋ ธ์ firebase๋ฅผ ์ฐ๋ํ๊ธฐ ์ํด ๊ตฌ๊ธ๋งํ๋ค๊ฐ ์ด ๊ธ์ ๋ฐ๊ฒฌํ์ ๋ถ๋ค์ ์ํด ๊ฐ๋จํ ์ค์ ํฌ์ธํธ๋ฅผ ๋จผ์ ๋ง์๋๋ฆฌ์๋ฉด,
์๋ง 2021๋ 6์ ์ด์ ์ ๋ธ๋ก๊ทธ์ ์์ฑ๋ firebase ์ฐ๋ ๊ธ์ ๋ฐ๋ผํด๋ ์๋์ค ๊ฑฐ์์.
์ ๊ฐ ๋ชจ๋ ๋ธ๋ก๊ทธ ๊ธ์ ๋ฐ๋ผํด๋ณด๊ณ ์ด๋ ๊ฒ ์ ๋ ๊ฒ ์์ ํด๋ดค์ง๋ง ์๋์ต๋๋ค.
์์ธ์ ๊ตฌ๊ธ ํด๋ผ์ฐ๋ ์ ๋ฃํ ๋๋ฌธ์ธ ๊ฒ ๊ฐ๊ณ ์ฌ๋ฌ๊ฐ์ง๋ฅผ ์๋ํ๋ค๊ฐ ์ฐ์ฐํ ์ฐพ๊ฒ๋ ๊ฐ๋ฅํ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํ์ต๋๋ค.
์๋์ด๋ ธ uno๋ ์์ฒด์ ์ผ๋ก๋ ์์ดํ์ด๊ฐ ์๋์ง๋ง esp8266 ๋ชจ๋์ ์ฌ์ฉํด์ wifi๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
์ด๊ฒ์ ํ๋์ ๋ณด๋๋ก ๋ง๋ค์ด ๋์ wemosD1์ ๊ตฌ๋งค ํ ์ ์๋๋ฐ ์ฐ๋ฆฌ ํ์ ์ด๊ฒ๊ณผ ์น์ firebase๋ฅผ ํตํด์ ํต์ ํ๋ ํ๋ก์ ํธ๋ฅผ ์งํํ๊ณ ์๋ค.
firebase๋ ๊ตฌ๊ธ์์ ์ธ์๋ฅผ ํ ํ ๊ด๋ฆฌ๋ฅผ ํด์ค๊ณ ์๋๋ฐ ๋ฌด๋ฃ๋ก ํธ์คํ ๊ณผ DB ๋ฑ์ ์ฌ์ฉํ ์ ์๊ฒ ํด์คฌ๋ค.
์ผ๋ง์ ๊น์ง๋ง ํด๋ wemosD1๊ณผ firebase๋ฅผ ์ฐ๋ํ๋ ๋ฐฉ๋ฒ์ ๋งค์ฐ ๊ฐ๋จํ๋ค.
์กฐ๊ธ๋ง ๊ตฌ๊ธ๋งํด๋ณด๋ฉด ๋ธ๋ก๊ฑฐ ๋ถ๋ค์ด ๊นํ๋ธ์์ ๋ฐ์์จ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ผ์ ์ ๋ก๋๋ ํด๋จ๊ณ ์์ธํ๊ฒ ๊ณผ์ ๋ค๋ ์ฌ๋ ค๋์ ๋ฐ๋ผํ๊ธฐ๋ง ํ๋ฉด ๊ธ๋ฐฉ ์ฌ์ฉ์ด ๊ฐ๋ฅํ์ ๊ฒ์ด๋ค.
๊ทธ๋ฐ๋ฐ ๋ ์๋๋ค. ๐คฌ
๊ฑฐ์ 20์๊ฐ๋์ ๊ฐ์ ์์ ์ ๋ค์ํ ๊ฒฝ์ฐ๋ฅผ ๋ฐ์ ธ๋ณด๋ฉฐ ์งํํด๋ดค๋ค.
ํน์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์ ์ ํด์ผํ๋์ง, ์๋๋ฉด wemosD1์ ์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๋์ง, ๋ณด๋๊ฐ ๊ณ ์ฅ๋ฌ๋์ง, ์ ํจ ์ง๋ฌธ์ ์๋ก ๋ฐ์์์ผ ํ๋์ง,,,,,,, ํ
์ ๋ง ํ ์ ์๋ ๊ฑด ๋ค ํด๋ดค์ง๋ง ์๋๋ค.
ํ์ง๋ง ๊ฐ๋ฐ์๋ ์๋๋ ๊ฑธ ๋๋๋ก ๋ง๋๋ ์ง์ .
์ด๊ฑด ๋ด ์๋ชป์ด ์๋๋ผ firebase์ ์๋ชป์ด๋ผ๊ณ ์๊ฐ์ ์ ํํด๋ดค๋ค.
๊ทธ๋ ๊ฒ ๊ด์ ์ ๋ฐ๊ฟ์๊ฐํด๋ณด๋ ๊ตฌ๊ธ์ด ์ต๊ทผ ํด๋ผ์ฐ๋๋ฅผ ์ ๋ฃํ ์์ผฐ๋ค๋ ๊ฒ์ด ๋ ์ฌ๋๋ค. ๊ทธ๋์ ์ ๋ฃํ๋ฅผ ๊ธฐ์ ์ผ๋ก ๊ทธ ์ดํ์ esp8266์ ๋ค๋ฃฌ ๊ฒ์ ๊ตฌ๊ธ๋ง ํ๊ณ ์์ด๋ ์๋ ์์๋ค์ ์ ์๋ ์ธ์ด๋ฅผ ์ฐ๋ ์ ํ๋ฒ์ 30๋ถ์ง๋ฆฌ ์์์ ๋ฐ๊ฒฌํ๋ค.
์๋ง ์ด ์์์ ์ด๋ฐ์ ๋ฐ๊ฒฌํ์ ์๋ ์๊ฒ ์ง๋ง ๋ค๋ฅธ ๋ธ๋ก๊ทธ์ ๋ฌ๋ฆฌ ๊ตฌ๊ธ ํด๋ผ์ฐ๋๋ก ๊ฒฐ์ (๋ฌด๋ฃํ๊ฐํ) ์ ์งํํ๊ณ ์ด๋ฉ์ผ์ ๋ฑ๋กํ๊ณ ๋ฑ๋ฑ ๊ท์ฐฎ์ ์์ ๋ค์ ์ถ๊ฐ์ ์ผ๋ก ํ๊ธธ๋ ์ฐธ๊ณ ํ์ง ์์์ ๊ฐ๋ฅ์ฑ์ด ํฌ๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, ์ด ์์์ ๋ฐ๋ผํด์ ์ฑ๊ณตํ๋ค.
์๋ง ์ต๊ทผ ๊ธ๋ค์ ์ค๋ฅ ์์ธ์ ์ธ์ฆ๋ฌธ์ ์ผ ๊ฒ์ด๋ค. ๊ตฌ๊ธ์ด ํด๋ผ์ฐ๋๋ฅผ ์ ๋ฃํ๋ก ๋ณ๊ฒฝํ๋ฉด์ firebase๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ๊ตฌ๊ธ ํด๋ผ์ฐ๋๋ก ๋ถํฐ ๊ฒฐ์ (๋ฌด๋ฃํ๊ฐํ์ด๋ผ์ ์ค์ ๊ธ์ก๊ฒฐ์ ๋ ์๋)๋ฅผ ํด์ผ๋ง ํ๊ณ , ์ ์์์ด ๋ค๋ฅธ ๊ธ๊ณผ ๋ค๋ฅด๊ฒ ์งํํ๋ ๊ฒ์ ์ด๋ฉ์ผ์ ๋ฑ๋กํ๊ณ webAPIํค๋ฅผ ์ฝ๋์ ๋ฑ๋กํด์ฃผ๋ ๊ฒ์ด๋ค. ๋ํ ์ธ๋ถ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ zipํ์ผ์ ๋ค์ด๋ฐ์ง ์๊ณ ์๋์ด๋ ธide์์ฒด์์ ์ค์นํ ์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ค.
์๋์ด๋ ธide์ esp8266๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ถ๊ฐํด์ wemosD1์ ์ ๋ก๋๋ฅผ ํ๋ ๊ฒ ๊น์ง๋ ๋ค๋ฅธ ๋ธ๋ก๊ทธ์์ ์ฝ๊ฒ ์ฐพ์ ์ ์์ผ๋ฏ๋ก ์ด ๋ถ๋ถ์ ์๋ตํ๊ณ ๊ทธ ์ดํ firebase์ ์ฐ๋ํ๊ธฐ ์ํ ์์๋ ๋ค์๊ณผ ๊ฐ๋ค.
์ ๊ณผ์ ์ ๋ค ๊ฑฐ์น๊ณ ์ฝ๋๋ฅผ ์ ๋ก๋ํ๋ฉด ์ ์งํ๋๋ค.
์ ๋ก๋๊น์ง ๋์ง๋ง ์๋ฆฌ์ผ ๋ชจ๋ํฐ์ ???๊ฐ ์ถ๋ ฅ๋๋๋ฐ, ์ด๊ฒ์ ๋ณด๋๋ ์ดํธ๊ฐ 115200์ด ์๋ 9600์ผ๋ก ์ค์ ๋ผ์์ด์ 115200์ผ๋ก ๋ฐ๊ฟ์ฃผ๋ ...์ผ๋ก ์ ์ถ๋ ฅ์ด ๋๊ณ ์์ดํ์ด๋ ์ง ์์ดํ์ด๊ฐ ์๋๋ผ ํซ์คํ์ผ๋ก ์ฐ๊ฒฐํด์ ์ต์ข ์ฑ๊ณต์ ํ๋ค.
์ง๋๊ฐ๋ค๊ฐ ์์ ์ ๋์ ๋ฐ์๋ ๊ธ์ด ๋ค์ ๋ณด์ด๊ธธ๋ ๋๊ธ ๋ฌ์์. 21๋ ๋ ํ๋ฐ๊ธฐ์ esp8266 ๋ณด๋๋ฅผ ์ด์ฉํ ํ๋ก์ ํธ๋ฅผ ์งํํ๊ณ ์์๋๋ฐ, ๊ธฐ์ด ์ง์์ ๋ถ์กฑํ ์ํ์์ firebase๋ฅผ ํ์์ ์ฐ๊ธฐ๋ก ํ์๋๋ฐ, ์ฒ์ ์ฐ๊ฒ๋๋ฉด์ ์๋ต๋ตํ๋ฉฐ ์ ์๋๋,,, ๋น์ทํ ์ผ์ ๊ฒช์ผ๋ฉด์ ์ด ๊ธ์ ๋ณด๊ณ ์ฑ๊ณตํ๋ ๊ธฐ์ต์ด ๋ฉ๋๋ค. ๊ทธ๋๋ ๋ฒจ๋ก๊ทธ๋ผ๋ ํ๋ซํผ๋ ์ ๋ชจ๋ฅด๊ณ ๊ตฌ๊ธ๋ง ์ด์ฌํ ์ฐพ๋ค๊ฐ ์ด ๊ธ์ ์ฝ์์๋๋ฐ, ๊ฐ์ฌ ์ธ์ฌ๋ ์๋จ๊ฒผ๋ ๊ฒ ๊ฐ์์. ๋ฆ๊ฒ๋๋ง ๊ฐ์ฌํ๋จ ๋ง์์ ๋๋ ค์ .ใ ใ