WiFi ๋คํธ์ํฌ์ ๋ง์ ํธ๋ํฝ์ด ์๊ฑฐ๋ ๋
ธ๋๊ฐ ๋๋ฌด ๋ฐ์๋ฉด ๋ ์ด์ด 2์ ์ผ๋ถ ์ก์ / ํ์ธ ํ๋ ์์ด ์์ค๋์ด ESP์ ์ํด ์๊ฐ ๋ด์ ์ฌ์ ์ก๋์ง ์๋ ๊ฒ์ฒ๋ผ ๋ณด์
๋๋ค. ๋ฐ๋ผ์ ๊ณ์ธต 2์ ์ฐ๊ฒฐ์ ์ก์ธ์ค ํฌ์ธํธ์ ์ํด ๋์ด์ง๋๋ค.
ESP๋์ด ์ํฉ์ ์ฌ๋ฐ๋ฅด๊ฒ ์ฒ๋ฆฌํ์ง ๋ชปํ๋ ๊ฒ ๊ฐ์ผ๋ฉฐ ์ฌ์ ํ ์ปจํธ๋กค๋ฌ / ์๋ฒ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ ค๊ณ ํฉ๋๋ค. ์ด๋ก ์ธํด ๋ ธ๋์๋ก๋๊ฐ 100 %๋ก ์ฆ๊ฐํ๊ณ WiFi ํธ๋ ์ ฐ์ดํฌ ์ฌํ์์ด ์คํจํฉ๋๋ค (ํธ๋ ์ ฐ์ดํฌ๋ฅผ ์ํ ํ WiFi ์ฝ์ด์ ์๊ฐ์ด ์ถฉ๋ถํ์ง ์๊ธฐ ๋๋ฌธ์ผ ์ ์์).
์ ์ ํ (1 ~ 2 ๋ถ) ESP๊ฐ ์์ธ (๋๋ถ๋ถ 3 ๋๋ 29)๋ก ์คํ๋๊ณ ์ฌ๋ถํ ๋ฉ๋๋ค. WiFi ๋ฐ AP์ ์ํ์ ๋ฐ๋ผ AP์ ๋ํ ์ฐ๊ฒฐ์ด ๋ ์ด์ ์ค์ ๋์ง ์์ต๋๋ค.
๋ฌธ์ ๋ฐ ๊ฐ๋ฅํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ์ ๋ณด๋ ์ฌ๊ธฐ ์์ ํ ๋ก ์ ์ฐธ์กฐํ์ญ์์ค.
ESP๋ ํด๋น ์กฐ๊ฑด์ ํ์ธํ๊ณ ์ปจํธ๋กค๋ฌ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ณ์ ๋ณด๋ด๊ธฐ ์ ์ AP์ ๋ํ ํธ๋ ์
ฐ์ดํฌ / ์ฐ๊ฒฐ์ ๋ค์ ์์ํด์ผํฉ๋๋ค.
ESP๋ ์์ธ๊ฐ ๋ฐ์ํ ๋๊น์ง ์ปจํธ๋กค๋ฌ์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋
๋๋ค.
์ ์์ ๊ป๋ค ์ผ๊ฑฐ๋ ์ ์์ ์ธ ์ฌ๋ถํ
ํ์๋ ๋ฌธ์ ๊ฐ ์ง์๋ฉ๋๋ค.
ํ์ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ํ๋ ์ ํ์ธ ์๊ฐ์ ๋ ๋์ ๊ฐ์ผ๋ก ๋๋ฆฌ๋ ๊ฒ์ ๋๋ค (์ : Mikrotiks์์ ์ธํฐํ์ด์ค์ "๊ฑฐ๋ฆฌ"๊ฐ์ 50 (km)๋ก ์ค์ ).
ํ๋์จ์ด : wemos D1 mini, Sonoff Basic, Sonoff Pow, Wemos Pro, ๊ธฐํ
ESP Easy ๋ฒ์ : SELF COMPILED !! ์ต์ GIT ๋ฒ์ ! esp8266 ์ฝ์ด 2.4.2 LWIP 2.0.1 ๋ฎ์ ๋ฉ๋ชจ๋ฆฌ
# 1957์ ๋ฌธ์ํ ๋ ๋ชจ๋ ๋๋ฒ๊ทธ ๋ก๊ทธ ๋ฐ ๊ธฐํ ์ ๋ณด
์ถ๊ฐ ๋๋ฒ๊ทธ ๊ธฐ๋ฅ ๋ฐ ๋ฐ์ดํฐ ์ ์ก์ ๋ํ ๊ธฐ๋ณธ ํ์ธ์ PR # 1979๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
๊ฐ์ ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋๋๋ก ๋ด esp๊ฐ Wi-Fi ์ฐ๊ฒฐ์ ๋๊ณ ๋ช ์๊ฐ ๋์ Wi-Fi์์ "์์ค"๋ ์ํ๋ฅผ ์ ์งํฉ๋๋ค. ์์น ๋ ๋๋ถ์ ์ฌ๋ถํ ํ๊ณ Wi-Fi์ ๋ค์ ์ฐ๊ฒฐํด์ผํ์ง๋ง ๊ทธ๋ ์ง ์์ต๋๋ค. ์ฝ๋ ๋ถํ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
@wolverinevn ์ด ๋ง์ง๋ง์ผ๋ก ์ค๋ช ํ๋ ๊ฒ์
# 1957์์ ๋ ผ์ํ๋ฏ์ด ์ด๋ฌํ ์ด์ํ WiFi / ๋คํธ์ํน ๋ฌธ์ ๋์ด ๋ ์ด์ด 2 ๋ถ์์ ์ฑ์์ ๋น๋กฏ๋ ๊ฒ์ ๋๋ค. AP๋ฅผ ์ผ๋ถ ์ฆ๊ฐ ๋ ํ์ด๋ฐ์ผ๋ก ๋ณ๊ฒฝํ๊ธฐ ์ ์ ๋ชจ๋ ์ข ๋ฅ์ ์ด์ํ ๋์์ ๋ณด์์ต๋๋ค ...
# 1957์์ ๋ ผ์ํ๋ฏ์ด ์ด๋ฌํ ์ด์ํ WiFi / ๋คํธ์ํน ๋ฌธ์ ๋์ด ๋ ์ด์ด 2 ๋ถ์์ ์ฑ์์ ๋น๋กฏ๋ ๊ฒ์ ๋๋ค. AP๋ฅผ ์ผ๋ถ ์ฆ๊ฐ ๋ ํ์ด๋ฐ์ผ๋ก ๋ณ๊ฒฝํ๊ธฐ ์ ์ ๋ชจ๋ ์ข ๋ฅ์ ์ด์ํ ๋์์ ๋ณด์์ต๋๋ค ...
ํด๊ฒฐ์ฑ ์ ์ฐพ์ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๋ด Nodemcu ์ค ํ๋๊ฐ ์ด์ ์์ด 5 ์๊ฐ ๋์ ๋ผ์ฐํฐ์์ ์ค๋จ๋๊ณ ์ฌ๋ผ์ก์ต๋๋ค. ์์น ๋ ์์ ํ๋ณต ๋ ์ ์๊ธฐ๋ฅผ ๋ฐ๋ผ์ง ๋ง ์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์์ต๋๋ค. ์ง๊ธ ์๋์ผ๋ก ์ฌ๋ถํ ํด์ผํฉ๋๋ค. ๋งค์ฐ ์ง์ฆ์ด๋ฌ์ต๋๋ค!
@wolverinevn ๋ ธ๋์ ๋ค์ ์ก์ธ์ค ํ ์
๋ค๋ฅธ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ค์ ๋ก ์กฐ์ ํ ์์๋ AP ์ ํ์ ๋ฐ๋ผ ์ก์ธ์ค ํฌ์ธํธ์์ ์ผ๋ถ ๋งค๊ฐ ๋ณ์๋ฅผ ์กฐ์ ํ ์์๋ ๊ฒฝ์ฐ์ ๋๋ค.
@ clumsy-stefan ESPeasy์ ๊ธฐ๋ณธ๊ฐ๋์ด ์์ค์ผ๋ก ์ค์ ํด์ผํฉ๋๊น?
๊ทธ๋ฆฌ๊ณ ์ด ๊ฐ์ sysinfo ํ์ด์ง์ ํ์ํ๊ณ ๊ท์น์ ์ฌ์ฉํ ์ ์๋๋กํด์ผํฉ๋๊น?
@ TD-er๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ผ์ ์์ค์ผ๋ก ์ค์ ํ๋ ๊ฒ์ด ๋๋ฌด ๋ฎ์ง ์์ผ๋ฉด ๋์์ง ์์ ๊ฒ์ ๋๋ค (์ฐ๊ฒฐ์ด ์คํจํ๋ฉด ํญ์ ๋ฐ์ํ ์ ์์ต๋๋ค).
๋ฌธ์ ๋ฅผ ๋๋ฒ๊น ํ ๋ ์ด๊ฒ์ด ์ด๋ป๊ฒ ์ํ๋๋์ง ์๊ฐํ ๋ ํ์ฌ ๋ชจ๋ ์คํจํ ์ฐ๊ฒฐ์ ์นด์ดํฐ๋ฅผ ์ฆ๊ฐ์ํค๊ณ ์ฑ๊ณตํ ์ฐ๊ฒฐ์ ์นด์ดํฐ๋ฅผ ๊ฐ์์ํต๋๋ค. ์ฑ๊ณต์ ์ผ๋ก ์ฐ๊ฒฐ ๋ ์๋ง์ 0์ผ๋ก ์ฌ์ค์ ํ๋ ๊ฒ์ด ๋ ๋ ผ๋ฆฌ์ ์ผ๊น ์๊ฐํ์ง๋ง, ๊ทธ๊ฒ์ด ๋ ์๋ฏธ์๋ ๊ฒ์ด ์กฐ๊ธ ์ด๋ฐ์ฌ๋ก๊ธฐ์ ์ธ ์ง๋ฌธ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
์ด ์ซ์์ ๋ฌธ์ ๋ 10 ๊ฐ์ ์์ ์ด ์๊ณ ๊ฐ๊ฐ์ ์์ ์ด ์ฌ์๋ ํ์๊ฐ 10์ด๊ณ ์ฌ์ ์ก ์ง์ฐ์ด 100ms ์ธ ๊ฒฝ์ฐ ์ค์ ํต์ ๋ฌธ์ ๊ฐ์๋ ๊ฒฝ์ฐ ์ฌ๋ถํ ์ด ๋งค์ฐ ๋น ๋ฅด๊ฒ ๋ฐ์ํ๋ค๋ ๊ฒ์ ๋๋ค (์ฝ 10 ์ด ๋ด์ 100 ๋ฒ์ ์ฌ์๋). .
์๋ฅผ ๋ค์ด ํญ์ 5 ๊ฐ์ ํต์ ์ด ์คํจํ๊ณ 1 ๊ฐ์ ์ฑ๊ณต์ด์๋ ๊ฒฝ์ฐ ์ฐ๊ฒฐ ์คํจ๊ฐ ๊ณ์ ์ฆ๊ฐํฉ๋๋ค. ์ด ๋ฌธ์ ๊ฐ ํญ์ ๋ฐ์ํ๋ฉด ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ ์ ์์ด๋ ์กฐ๋ง๊ฐ ๋ ธ๋๋ฅผ ์ฌ๋ถํ ํฉ๋๋ค.
๋ด๊ฐ๋ณด๊ณ ์๋ ์ฃผ์ ๋ฌธ์ ๋ ์ด๋ป๊ฒ ๋ ๋ ธ๋๊ฐ ๋ ์ด์ด 2์ ์ฐ๊ฒฐ์ด ์ค์ ๋ก ์ฌ๋ผ์ง๊ณ ๋ฐ์ดํฐ๋ฅผ ๊ณ์ ์ ์กํ๋ค๋ ๊ฒ์ ์ธ์ํ์ง ๋ชปํ๋ค๋ ๊ฒ์ ๋๋ค. ์ค๋ ๋ฐค ๋ด๊ฐ ๊นจ๋ฌ์ ๊ฒ ์ธ์ ์์ดํ์ด ์ฐ๊ฒฐ์ด ์์ผ๋ฉด syslog (๋ฐ NTP์ ๊ฐ์ ๋ค๋ฅธ ํต์ )๋ ์ด๋ป๊ฒ๋ฉ๋๊น? ์ด๊ฒ๋ ์ค์ง๋ฉ๋๊น? ์ด๊ฒ์ ๋ ์ด์ด 2๊ฐ ์ฌ๋ผ์ง ๋ ๋ด ๋ ธ๋๊ฐ ๊ฐ์๊ธฐ 100 % cpu๋ก ์ ํํ๋ ์ด์ ๋ฅผ ์ค๋ช ํ ์ ์์ต๋๋ค. ๋ ์ด์ ์์ ๋ฐ์ดํฐ๊ฐ ์ ์ก๋์ง ์์ง๋ง UDP syslog ํจํท์ ์ ๊ฑฐํ๋ ค๊ณ ์๋ํ์ง๋ง ์ถ์ธก ํ ์๋ ์์ต๋๋ค.
๋ ๊ฐ์ง ๊ฐ๋จํ ์ง๋ฌธ์ ๋ํ ๋ฏธ์ํฉ๋๋ค.
๊ธฐ๋ณธ ์์ค : ์, ๊ธฐ๋ณธ์ ์ผ๋ก ์ต๋ (100)๋ก ์ค์ ํฉ๋๋ค ... ๋ชจ๋ ๊ฒ์ด ์ ์์ด๋ฉด ๋ฌธ์ ๊ฐ๋์ง ์์ผ๋ฉด ์ฅ์น์ ๋ค์ ์ก์ธ์ค ํ ์ ์์ต๋๋ค ...
sysinfo ํ์ด์ง ๋ฐ ๊ท์น : ์๋์, ์ด๊ฒ์ด ๋์ ์ผ๋ก ๋ณ๊ฒฝ๋์ด์ผํ๋ ์ด์ ๋ ๋ฌด์์
๋๊น? ๊ทธ๊ฒ์ ๊ธด๊ธ ๊ฐ์น์
๋๋ค ...
@ clumsy-stefan ์ด๋ฏธ 50์ผ๋ก ์ค์ ํ์ต๋๋ค. ๊ธฐ๋ค๋ ค ๋ณด๊ฒ ์ต๋๋ค. ;)
@wolverinevn hmm ... 50 ํ๋ ์์ ๊ฐ๊ฒฉ๊ณผ ์ฌ์๋ ํ์ (5-15 ๋ถ)์ ๋ฐ๋ผ ๋งค์ฐ ๋น ๋ฅด๊ฒ ๋ฐ์ํด์ผํฉ๋๋ค ...์ด๊ฒ ๋์์ด๋์ง ์์ผ๋ฉด ๋ ธ๋๊ฐ ์ค์ ๋ก ๊ณ ์ ๋์ง ์์ ๊ฒ ๊ฐ์ง๋ง ๊ฐ๋ฅํฉ๋๋ค. t ๋คํธ์ํฌ์ ๋ค์ ์ฐ๊ฒฐํ์ญ์์ค. WD ์ฌ๋ถํ ํ์๋์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋ ธ๋๊ฐ AP ๋ชจ๋๋ก ์ ํ์ ์๋ํ๋์ง ํ์ธํ ์ ์์ต๋๊น? ๋ ธ๋์ AP-WLAN์ด ๋ณด์ด์ญ๋๊น?
sysinfo ํ์ด์ง ๋ฐ ๊ท์น : ์๋์, ์ด๊ฒ์ด ๋์ ์ผ๋ก ๋ณ๊ฒฝ๋์ด์ผํ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น? ๊ทธ๊ฒ์ ๊ธด๊ธ ๊ฐ์น์ ๋๋ค ...
%conn_fail%
์ ๊ฐ์ ์์คํ
๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ท์น์ ๊ฒ์ฌํ๊ณ Wi-Fi ์ฌ ์ฐ๊ฒฐ ํ์ ์์ sysinfo ํ์ด์ง์ ํ์ํด์ผํ์ต๋๋ค.
์ญ์ ์ฑ๋ฅ ํต๊ณ์น
% conn_fail %๊ณผ ๊ฐ์ ์์คํ ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ท์น์ ๊ฒ์ฌํ๊ณ Wi-Fi ์ฌ ์ฐ๊ฒฐ ํ์ ์์ sysinfo ํ์ด์ง์ ํ์ํด์ผํ์ต๋๋ค. ์ญ์ ์ฑ๋ฅ ํต๊ณ์น
์, ์, ๋์ํฉ๋๋ค. ๊ทธ๊ฒ์ ๋ํ ์ด์ # 1993๊ณผ ์ฝ๊ฐ ๊ด๋ จ์ด ์์ต๋๋ค. ์ ํ๋ ์ฌ์ฉ ๊ฐ๋ฅํ ์์ ์ ๋ญ๋นํ์ง ์๊ณ ์ ๊ธฐ์ ์ผ๋ก ์ปจํธ๋กค๋ฌ์ ์ฌ๋ฌ ์์คํ / ์ฑ๋ฅ ๋ณ์๋ฅผ ๋ณด๋ด๋ ํ๋ฌ๊ทธ์ธ์ด ์์ผ๋ฉด ์ ๋ง ์ข์ต๋๋ค!
@wolverinevn hmm ... 50 ํ๋ ์์ ๊ฐ๊ฒฉ๊ณผ ์ฌ์๋ ํ์ (5-15 ๋ถ)์ ๋ฐ๋ผ ๋งค์ฐ ๋น ๋ฅด๊ฒ ๋ฐ์ํด์ผํฉ๋๋ค ...์ด๊ฒ ๋์์ด๋์ง ์์ผ๋ฉด ๋ ธ๋๊ฐ ์ค์ ๋ก ๊ณ ์ ๋์ง ์์ ๊ฒ ๊ฐ์ง๋ง ๊ฐ๋ฅํฉ๋๋ค. t ๋คํธ์ํฌ์ ๋ค์ ์ฐ๊ฒฐํ์ญ์์ค. WD ์ฌ๋ถํ ํ์๋์ด ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ๋ ธ๋๊ฐ AP ๋ชจ๋๋ก ์ ํ์ ์๋ํ๋์ง ํ์ธํ ์ ์์ต๋๊น? ๋ ธ๋์ AP-WLAN์ด ๋ณด์ด์ญ๋๊น?
๋๋ 9 ๊ฐ์ ์์
์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ๊ทธ์ค 3 ๊ฐ๋ Dummy์ MQTT_import์
๋๋ค. ๊ท์น์ด ์ผ์๋ฅผ ๊ณ์ฐํ๊ณ ์ฝ๋ ๋ฐ ์ฝ๊ฐ ๋ฐ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ช ๋ถ๋ง๋ค ๊ท์น์ ํธ์ถํ์ฌ mqtt_publish๋ฅผ ์ ํํ๋ ค๊ณ ํ์ต๋๋ค. ๋ถํ๋ ์ฝ 29 %์
๋๋ค.
์ ๊ฐ ๊ธฐ์ตํ๋ ๊ฒ์ฒ๋ผ ์ค๋ ์์นจ ๋ง์ง๋ง์ผ๋ก ๋๊ฒฐ๋์์ ๋ Espeasy์ AP๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค (AP_WLAN์ด AP ๋ชจ๋๋ก ์๋ํ๊ณ ์๋ค๋ ๋ป์ด๋ผ๋ฉด).
๋ด ์ค์ (๋คํธ์ํฌ, ESP์ ์์น)์ 3 ์์ ์ถ์ ๋ 2.3 ๋๋ 2.4๋ฅผ ์คํํ๋ ๋ค๋ฅธ Nodemcu์ ์ ์๋ํ์ต๋๋ค.
_ ๊ฐ๋ ์๊ฐ์ 7 ์๊ฐ 20 ๋ถ์ด๊ณ RSSI๋ -71dbm์ด๋ฉฐ ์ฃผ๋ณ์ Wi-Fi๊ฐ ๋ช ๊ฐ ์์ต๋๋ค.
๋ง์ง๋ง ์ฐ๊ฒฐ ํด์ ์ด์ : | (200) ๋น์ฝ ์๊ฐ ์ด๊ณผ
๋ฒํธ ์ฌ ์ฐ๊ฒฐ : | 35_
@wolverinevn ์ด ๋ฌธ์ ์ ๋ฌธ์ ๋ ์์ ํ ๋ฌด์์๋ก ๋ฐ์ํ๋ค๋ ๊ฒ์ ๋๋ค. ๋๋ ~ 30 ๊ฐ์ ๋ ธ๋๋ฅผ ์คํ ์ค์ด๋ฉฐ, ์ผ๋ถ๋ ๋ฌธ์ ์ ์ง๋ฉดํ๊ณ ์ผ๋ถ๋ ์ฌ๋ถํ ๋์ง ์์๊ณ ์ผ๋ถ๋ AP ๋ชจ๋๋ก ์ ํ๋์ง ์์์ต๋๋ค.
๋ ธ๋๊ฐ ์ผ๋ง๋ ๋ฐ์์ง, ๊ณต๊ธฐ๊ฐ ์ผ๋ง๋ ๋ฐ์์ง (์ : wifi ์ฅ์น์ numebr), AP๊ฐ ํน์ ์กฐ๊ฑด์ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ๋์ง (missnig layer 2 acks ๋ฑ) ...
๋ฐ๋ผ์ ์์ฉ ํ๋ก๊ทธ๋จ (ESPEasy) ๋ด์์์ด ์กฐ๊ฑด์ ์์ ์ ์ผ๋ก ๊ฐ์งํ๊ณ ์กฐ์น๋ฅผ ์ทจํ ์์๋ ๋ฐฉ๋ฒ์ ์ฐพ์ ๋๊น์ง "์ค์ "์๋ฃจ์ ์ ์์ต๋๋ค ....
@wolverinevn ์ถ์ : ์ฐ์ฐํ mikrotik AP๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๊น?
@wolverinevn ์ฌ ์ฐ๊ฒฐ ํ์ ์ ๋ณด (ํธ์ง ์ค)
์ฝ 8 ์๊ฐ์ 35 ๋ฒ์ ์ฌ์ ์์ ๋ง์ ๊ฒ์
๋๋ค.
์ฌ๊ธฐ์ ๋ช ๋ฒ์ ์ฌ ์ฐ๊ฒฐ ๋ง์๋ ๋
ธ๋๊ฐ ์์ต๋๋ค.
๊ฐ์ฅ ์์ ์ ์ธ ๊ฒ์ ํ์ฌ 20 ์ผ 11 ์๊ฐ 46 ๋ถ ๋์ ์คํ๋๊ณ 1 ํ๋ง ๋ค์ ์ฐ๊ฒฐ๋ฉ๋๋ค.
์ฐ๊ฒฐ๋จ | 19 ์ผ 22 ์๊ฐ 33 ๋ถ
-| -
๋ง์ง๋ง ์ฐ๊ฒฐ ํด์ ์ด์ | (202) ์ธ์ฆ ์คํจ
๋ฒํธ ์ฌ ์ฐ๊ฒฐ | 1
@wolverinevn ์ถ์ : ์ฐ์ฐํ mikrotik AP๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๊น?
์๋์. Padavan ํ์จ์ด (ASUS ์ข ๋ฅ)๋ฅผ ์คํํ๋ ๋ผ์ฐํฐ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
@ TD-er ๋๋ ๊ทธ๊ฒ์ ์๊ณ ์์๋ค. ์ด์ ๋ฅผ ์กฐ์ฌ ์ค์ ๋๋ค. ๊ทผ์ฒ์ ๋ฒ ๋ชจ๋์์ ๋ฐ์ํ๋ ์์ ์ผ ์ ์์ต๋๋ค. ๋ค๋ฅธ ํ๋๋ 2 ์๊ฐ ํ์ ๋ค์ ์ฐ๊ฒฐ๋์ง ์์ต๋๋ค.
์๋์. Padavan ํ์จ์ด (ASUS ์ข ๋ฅ)๋ฅผ ์คํํ๋ ๋ผ์ฐํฐ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๋ถํํ๋ ์ ๋์ด FW๋ฅผ ์ ํ ๋ชจ๋ฆ ๋๋ค ... ๋ ์ด์ด 2 ๋งค๊ฐ ๋ณ์๋ฅผ ์กฐ์ ํ ๊ธฐํ๊ฐ ์์ต๋๊น? ํ๋ ์ ํ์ธ ์๊ฐ ์ด๊ณผ์ ๊ฐ์ ๊ฒ์ ๋๊น? ์ด๋ค ์ข ๋ฅ์ "๊ฑฐ๋ฆฌ"์ค์ ?
@ clumsy-stefan ๋ถํํ๋ ๋๋ ๊ทธ๋ฐ ๊ฒ์ ๋ณด์ง ๋ชปํ์ต๋๋ค.
@ clumpsy-stefan ์ด์ ฏ๋ฐค 50 ๊ฐ์ ์คํจ ์๊ณ ๊ฐ์ด ์ค์ ๋ ์ํ๋ก ์ฅ์น๊ฐ 2 ๋ฒ ์ฌ๋ถํ ๋์์ต๋๋ค. ์ข์ ์์์ ๋ ์ด์ ๋๊ฒฐ์ด ์๋ค๋ ๊ฒ์ ๋๋ค. ์ค๋์ ํ๋์จ์ด ์ค์ ์ ์ฝ๊ฐ ๋ณ๊ฒฝํ์ฌ Wi-Fi ์ฐ๊ฒฐ์ ๊ฐ์ ํ๋ ค๊ณ ๋ ธ๋ ฅํ ๊ฒ์ ๋๋ค.
๋์ผํ AP์ ์ฐ๊ฒฐ๋ ๋์ผํ ๋ฐฉ์์๋ 3 ๊ฐ์ Wemos ์ฅ์น.
์ง๋ 16 ์๊ฐ ์ด๋ด์ ๋ค์ ์ฐ๊ฒฐ๋ฉ๋๋ค.
๊ท์น ์ ์ฉ : On WiFi # Connected ....
26 ํ WD ์ฌ๋ถํ
๋ฐ 104 ํ ์ฌ ์ฐ๊ฒฐ :
9 ๋ฒ์ WD ์ฌ๋ถํ
๋ฐ 32 ๋ฒ์ ์ฌ ์ฐ๊ฒฐ
2WD ์ฌ๋ถํ
๋ฐ 40 ํ ์ฌ ์ฐ๊ฒฐ
๋ชจ๋ 50 ๊ฐ์ ์คํจ ์๊ณ ๊ฐ์ด ์ค์ ๋จ
@Domosapiens & @wolverinevn ํ ๊ฐ์ง ๋ ์๋ ํ ์์๋ ๊ฒ์ AP์์ ๊ทธ๋ฃน ํค ํ์ ์์์ ๋๋ฆฌ๋ ๊ฒ์ ๋๋ค (ํด๋น ์ต์ ์ด์๋ ๊ฒฝ์ฐ). ์ผ๋ฐ์ ์ผ๋ก ์ฝ 5 ๋ถ์ ๋๋ค. 30 ๋ถ๊น์ง ๋๋ฆด ์ ์์ต๋๋ค. ๋๋ ์ฌ์ง์ด 1 ์๊ฐ ๋์ ์ฑ์ฅํ๋์ง ํ์ธํฉ๋๋ค (์ด๊ณ ๋ณด์ ๋คํธ์ํฌ์ ์์ง ์๋ ํ, IoT๊ฐ ์๋ค๊ณ ๊ฐ์ ํ์ง ์์ต๋๋ค) ...
@ TD- ์ด
๊ฐ์ฅ ์์ ์ ์ธ ๊ฒ์ ํ์ฌ 20 ์ผ 11 ์๊ฐ 46 ๋ถ ๋์ ์คํ๋๊ณ 1 ํ๋ง ๋ค์ ์ฐ๊ฒฐ๋ฉ๋๋ค.
ํ์ฌ 3 ์ผ ์ด์ ์คํ ๋ ์ ๋๊ณผ ํ๋ฃจ ์์ ์ฌ๋ถํ ๋ ๋ค๋ฅธ ์ ๋๋ ์์ต๋๋ค.
๊ทธ๋ฃน ํค๋ฅผ ๋ค์ ๋ณด๊ดํ๋ ๋ฐ ๋ช ๊ฐ์ง ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์ด๋ป๊ฒ ๋ ์ต์ ๋ฒ์ ์ ์ฝ์ด์์ ํค ์ฌ ์ง์ ์ด ์๊ฐ ์ด๊ณผ๋ก ์คํ๋ ์ ์์ต๋๋ค. ์ด๋์์ ์คํจํ๊ณ ์๋์ง ..
@ clumsy-stefan ๊ทํ์ ์ ์์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
๋ด dd-wrt ๋ผ์ฐํฐ์์ ๋งค๊ฐ ๋ณ์๋ฅผ ๋ด
๋๋ค. ๊ฐ์ด 3600 (์ด) ์ธ "ํค ๊ฐฑ์ ๊ฐ๊ฒฉ".
๊ทธ๋์ ๊ด์ฐฎ์๊น์?
๋ค์ ์ ๋ ฅํ๋ฉด ์๊ฐ ์ด๊ณผ๊ฐ ๋ฐ์ํฉ๋๋ค.
๊ทธ๊ฒ์ ์๊ฐ๋น ๋ค์ ์ฐ๊ฒฐํ๋ imho๋ฅผ ์ค๋ช
ํฉ๋๋ค.
ํ๋ฅญํ ๊ท์น ๊ธฐ๋ฅ _WiFi # Connected_ ๋๋ถ์ ์ฐ๋ฆฌ๋ ์ด๊ฒ์ ๋ณผ ์ ์์ต๋๋ค.
์ด๊ฒ์ ๋ํด ์ด์ ๋ฒ์ ์ด ์ด๋ป๊ฒ ์ํ๋์๋์ง ์ ํ ๋ชจ๋ฆ
๋๋ค.
์ด๋ฏธ ์ค๋ซ๋์ ์จ๊ฒจ์ง ๋ฌธ์ ?
๋ด ๊ทธ๋ฃน ํค ๊ฐฑ์ ์ 5 ๋ถ์์ ์ค์ ํ ํ. 1 ์๊ฐ๊น์ง ์ ๋์ ํจ์ฌ ๋ ์์ ์ ์ผ๋ก ์๋ํฉ๋๋ค. 40 ๊ฐ์ ํด๋ผ์ด์ธํธ๊ฐ 5 ๋ถ๋ง๋ค ํ๋์ AP์ ์ฐ๊ฒฐ๋์ด ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. rekey๋ก ์ธํด ๊ณต๊ธฐ๊ฐ ๋๋ฌด ๋ฐ๋น ์ก์ต๋๋ค. ๊ทธ ํ์๋ ํ๋ ์ -ack ์๊ฐ ์ด๊ณผ๋ฅผ ๋ค์ ์ค์ผ ์๋ ์๊ณ ์ฅ์น๊ฐ ๋ค์ ์๋ต์ ์ป์์ต๋๋ค. ๋ํ ์ด๋ฌํ ๋งค๊ฐ ๋ณ์๋ฅผ ๋ณ๊ฒฝ ํ ํ "์ฐ๊ฒฐ ์๊ฐ ์ด๊ณผ"๊ฐ ์ค์ด ๋ญ๋๋ค.
@ TD-er ์ฌ์ ํ์ด "๊ทธ๋ฃน ํค ์๊ฐ ์ด๊ณผ"์ "assoc ์คํจ"๋ ๋์ค์ ์์ฉ ํ๋ก๊ทธ๋จ์์ ์บก์ฒํ๊ณ ์ฒ๋ฆฌํด์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ฅ์น๊ฐ ๋๋ฌด ๋๋ฆฌ๊ฒ ๋ง๋ค๊ณ ๋ค์ ์ ์งํ๋ ๋ฐ ์คํจํ๋ ์ฌํค๋ฅผ ์๋ํ๋ ๋์ ์ฅ์น๊ฐ ๋๊ธฐ์ค์ธ ๋ฉ์์ง๋ฅผ ์ปจํธ๋กค๋ฌ / ์๋ฒ๋ก ๊ณ์ ๋ณด๋ด๋ ค๊ณ ํ๋ ๋๋์๋ฐ์ต๋๋ค. ๋ฐ๋ผ์ ๋ ์ด์ด 2์์ ์ฐ๊ฒฐ์ด ๋์ด์ง๋๋ค.
๋๋ต์ ์ธ ์๊ฐ์ด์ง๋ง, ์ฌ์ ํ ๊ทธ๊ฒ์ ๊ณ ์ ์ํค๋ ค๊ณ ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ์ง๊ธ๊น์ง ์ ๊ฐ ์ป์ ์์๋ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ฒ์ ๋๋ค.
@ TD-er jsut ์ด์ ๋ค์ ์ฐ๊ฒฐ ์๋์ ๋ฌดํ ๋ฃจํ์ ๋ค์ด๊ฐ๊ณ ํญ์ ๋ง๋ฃ๋๋ ๋ ธ๋๋ฅผ ๋ค์ ๊ฒฝํํ์ต๋๋ค (์๋ ๋ก๊ทธ ์ฐธ์กฐ). ํฅ๋ฏธ๋ก์ด ์ ์ ์ฐ๊ฒฐ๋์ง ์์ ์์ ๋ถ๋ช ํ ์ธ์ํ๊ณ ์ปจํธ๋กค๋ฌ์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ ค๊ณ ํ์ง ์๋๋ค๋ ๊ฒ์ ๋๋ค. ์ฆ, "์คํจํ ์ฐ๊ฒฐ ์๋"๊ฐ ๋ ์ด์ ์ฆ๊ฐํ์ง ์์ผ๋ฏ๋ก ์คํจํ ์ฐ๊ฒฐ ์ ํ์ ๋๋ฌํ์ง ์์ต๋๋ค.
๋ํ ๋ถํ๊ฐ ํญ์ 100 %๋ก ํ์๋๊ธฐ ๋๋ฌธ์ ์ค์ ๋ก ์ ์๋ฅผํ๊ธฐ์๋ ํญ์ ๋๋ฌด ๋๋ฆฌ๊ธฐ ๋๋ฌธ์ ๋ค์ ์ฐ๊ฒฐํ๋ ๋ฐ ์ฑ๊ณตํ์ง ๋ชปํ๋ ๊ฒ ๊ฐ์ต๋๋ค .... sems๋ ๋์๊ฒ ๊ผฌ๋ฆฌ๋ฅผ ๋ฌผ๋ฆฐ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค. ๋จ์ง ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ฒ์ฒํ ๊ฐ์ํ๊ณ ์์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ด mem ๋๋ฌธ์ ์ถฉ๋ํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค) ...
# 2073์ผ๋ก ํ ์คํธํ๊ณ ์ด ์ํฉ์ด ๋ค์ ๋ฐ์ํ๋์ง ํ์ธํ๊ฒ ์ต๋๋ค ... ๊ทธ๋ฌ๋ ๋ ๊ฐ์ ์ง๋ ฌ ์ฐ๊ฒฐ๋ ๋ ธ๋์์ ๋งค์ฐ ๋๋ฌผ๊ฒ ๋ฐ์ํ๋ฏ๋ก ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง ์ถ์ ํ ์ ์์ต๋๋ค.
105587 : EVENT: WiFi#Disconnected
3105617 : WIFI : Disconnected! Reason: '(203) Assoc fail' Connected for 129 ms
3131325 : WD : Uptime 52 ConnectFailures 84 FreeMem 12976
3134621 : EVENT: WiFi#Disconnected
3134652 : WIFI : Disconnected! Reason: '(15) 4way handshake timeout' Connected for 5141 ms
3141487 : WIFI : AP Mode ssid will be wemos-mini-18_18 with address 192.168.4.1
3141488 : WIFI : Connecting clumsy_ap2 attempt #53
3142671 : EVENT: WiFi#Disconnected
3142700 : WIFI : Disconnected! Reason: '(2) Auth expire' Connected for 1122 ms
3153443 : WIFI : AP Mode ssid will be wemos-mini-18_18 with address 192.168.4.1
3153444 : WIFI : Connecting clumsy_ap2 attempt #54
3153713 : EVENT: WiFi#Disconnected
3153743 : WIFI : Disconnected! Reason: '(203) Assoc fail' Connected for 157 ms
3161324 : WD : Uptime 53 ConnectFailures 84 FreeMem 12976
3165518 : WIFI : AP Mode ssid will be wemos-mini-18_18 with address 192.168.4.1
3165519 : WIFI : Connecting clumsy_ap2 attempt #55
3178542 : WIFI : AP Mode ssid will be wemos-mini-18_18 with address 192.168.4.1
3178543 : WIFI : Connecting clumsy_ap2 attempt #56
3179728 : EVENT: WiFi#Disconnected
3179757 : WIFI : Disconnected! Reason: '(2) Auth expire' Connected for 1122 ms
3189704 : SYS : 31.00,12808.00,100.00,53.00
3189708 : EVENT: sysinfo#rssi=31.00
3189743 : EVENT: sysinfo#mem=12808.00
3189773 : EVENT: sysinfo#load=100.00
3189804 : EVENT: sysinfo#uptime=53.00
3191297 : WD : Uptime 53 ConnectFailures 84 FreeMem 12800
3191441 : WIFI : AP Mode ssid will be wemos-mini-18_18 with address 192.168.4.1
3191442 : WIFI : Connecting clumsy_ap2 attempt #57
3191576 : EVENT: WiFi#Disconnected
3191606 : WIFI : Disconnected! Reason: '(203) Assoc fail' Connected for 125 ms
3200507 : EVENT: Clock#Time=Tue,10:25
3204458 : WIFI : AP Mode ssid will be wemos-mini-18_18 with address 192.168.4.1
3204459 : WIFI : Connecting clumsy_ap2 attempt #58
3217493 : WIFI : AP Mode ssid will be wemos-mini-18_18 with address 192.168.4.1
3217493 : WIFI : Connecting clumsy_ap2 attempt #59
3218677 : EVENT: WiFi#Disconnected
3218707 : WIFI : Disconnected! Reason: '(2) Auth expire' Connected for 1122 ms
3221325 : WD : Uptime 54 ConnectFailures 84 FreeMem 12800
3245444 : WIFI : AP Mode ssid will be wemos-mini-18_18 with address 192.168.4.1
3245445 : WIFI : Connecting clumsy_ap2 attempt #61
3249673 : SYS : -80.00,12632.00,100.00,54.00
3249677 : EVENT: sysinfo#rssi=-80.00
3249709 : EVENT: sysinfo#mem=12632.00
3249741 : EVENT: sysinfo#load=100.00
3249772 : EVENT: sysinfo#uptime=54.00
3250620 : EVENT: WiFi#Disconnected
3250650 : WIFI : Disconnected! Reason: '(15) 4way handshake timeout' Connected for 5130 ms
3251307 : WD : Uptime 54 ConnectFailures 84 FreeMem 12624
3259435 : WIFI : AP Mode ssid will be wemos-mini-18_18 with address 192.168.4.1
3259436 : WIFI : Connecting clumsy_ap2 attempt #62
3260490 : EVENT: Clock#Time=Tue,10:26
3260650 : EVENT: WiFi#Disconnected
3260679 : WIFI : Disconnected! Reason: '(2) Auth expire' Connected for 1121 ms
3273521 : WIFI : AP Mode ssid will be wemos-mini-18_18 with address 192.168.4.1
3273522 : WIFI : Connecting clumsy_ap2 attempt #63
3273659 : EVENT: WiFi#Disconnected
3273689 : WIFI : Disconnected! Reason: '(203) Assoc fail' Connected for 125 ms
3281281 : WD : Uptime 55 ConnectFailures 84 FreeMem 12624
3287445 : WIFI : AP Mode ssid will be wemos-mini-18_18 with address 192.168.4.1
3287446 : WIFI : Connecting clumsy_ap2 attempt #64
rssi-80๊ณผ ์ฐ๊ฒฐํ๊ธฐ ์ด๋ ต๋ค
RSSI ๊ฐ์ ๋
ธ๋ ESP๊ฐ ์ฐ๊ฒฐ๋์ง ์์ ๊ฒฝ์ฐ ์ ๋ขฐํ ์ ์์ต๋๋ค! ๋์ผํ ๋
ธ๋๋ ์ฐ๊ฒฐ๋ ๋ -70 ๋ฏธ๋ง์
๋๋ค .... ๋ฅ ์ฌ๋ฆฝ ๋
ธ๋์์๋ ๊ฐ์ ๋ณด๋ผ ๋ "์ฐ๊ฒฐ๋์ง ์์"๊ธฐ๋ณธ๊ฐ ์ธ +31์ ํ์ํฉ๋๋ค!
์ฌ๋ถํ
ํ ๋ฌธ์ ์์ด ์คํ๋ฉ๋๋ค ... (์ด๋ํ์ง ์๊ณ ...) ์๋ฅผ ์ฝ์ผ๋ฉด AP์์ ๋งค๊ฐ ๋ณ์๋ฅผ ์กฐ์ ํ ๋ ์ฌํ ๊ฐ๋ฅํ ๋ ์ด์ด 2 ๋ฌธ์ ์
๋๋ค ....
PS : ์ง์ ์๋ํด ๋ณผ ์ ์์ต๋๋ค! jsut์ 20-30 ๊ฐ์ ๋ ธ๋๋ฅผ ์ฐ๊ฒฐํ๊ณ ๊ทธ๋ฃน ํค ์๊ฐ ์ ํ์ 5 ๋ถ์ผ๋ก ๋ฎ ์ถฅ๋ ๋ค. ํ๋ ์ ์๋ต ์๊ณ ๊ฐ์ 7๊ณผ ๊ฐ์ ๊ฐ์ผ๋ก ์ค์ ํ๋ฉด ์ด๋ป๊ฒ๋๋์ง๋ณด์ญ์์ค!
layer2 ๋ฌธ์ ์ ๋ํ ์๋ชป๋ ์ฅ์๋ผ๊ณ ์๊ฐํฉ๋๋ค. esp8266 ์ฝ์ด์์ ๋ฌธ์ ๋ฅผ ์ฑ์ฐ๊ฑฐ๋ nonos sdk ํ๋ก์ ํธ์์ ๋ ๋์ ์๋ ์์ต๋๋ค.
ํ์ง๋ง ์ฌ๊ธฐ์ ์๋ฆฌ ์น์ง ๋ง์ธ์
ESPeasy์์๋ง ๋ฐ์ํ๊ณ ๋ด๊ฐ ์๋ํ ๋ค๋ฅธ ์ ํ์ ํ์จ์ด์์๋ ๋ฐ์ํ์ง ์์ต๋๋ค. ๋๋ ๋
ธ๋๊ฐ ์ด๋ ์์ ์์ ๋๋ฌด ๋ฐ์๊ณ ์ฝ์ด์ ์ถฉ๋ถํ ์๊ฐ์ ๋์ง ์๊ณ ํค๋ฅผ ๋ค์ ์
๋ ฅํ์ง ์๋๋ค๊ณ ๊ฐ์ ํฉ๋๋ค (๋ชจ๋ ๊ฒ์ด ์ฌ๋ฌ ๋ฒ ์ค๋ช
๋จ), ๋๋ฒ๊ทธ ๋ฐ ์ค๋ช
์ ์์ ๋กญ๊ฒ ์ฝ์ผ์ญ์์ค ...
ํ์ง๋ง ๋์ํฉ๋๋ค. ์ค์ ๋ก ๋๋ต ํ ํ์๋ ์์ต๋๋ค.
์ถ์ : @ uzi18 ๋์์ 30 ๊ฐ์ ๋
ธ๋๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์คํ ํ ์ ์ด ์์ต๋๊น?
@ TD-์ด :์ ESPEasyWifi.ino
๋ผ์ธ 650 - ์ค์์น ์ค 669 switch ๋ฌธ์ ๊ธฐ๋ณธ ์ผ์น ๋๋๊ธฐ ๋๋ฌธ์ tryConnectWiFi()
๋ฐํ true
๋น๋ก WiFi.status()
์๋ค ๋ฐ๋์ WL_CONNECTED
์๋์ง๋ง ๋ค๋ฅธ ์ํ ์ผ ์ ์์ต๋๋ค (2 ๊ฐ์ ์๋ชป๋ ๋ฐํ ์ํ ๋ง ํ์ธ๋ฉ๋๋ค ..).
WiFi.status()
์ค์ ๋ก WL_CONNECTED
๋ฅผ ๋ฐํ ํ ๊ฒฝ์ฐ์๋ง์ด๋ฅผ ํธ์ถํ๊ณ true
๋ฐํํ๋ฉด ๋ด๊ฐ ์ง๋ฉด ํ ๋ ์ด์ด 2 ์ฐ๊ฒฐ ํด์ / ์์ธ ๋ฌธ์ ์ค ํ๋ ์ด์์ด ํด๊ฒฐ๋ฉ๋๋ค!
์ด๋ป๊ฒ ์๊ฐํด?
๋ญ๊ฐ ๋น ์ก๊ฑฐ๋ WiFi.status()
๊ฐ? WL_CONNECTED`๊ฐ ์๋๋ฐ tryConnectWiFi()
๋ฐํ๋์ด์ผํ๋ ์ด์ ๋ ๋ฌด์์
๋๊น?
@ clumsy-stefan ์ฌ์ ํ WiFi ์ฝ๋๋ฅผ ํํค ์น๊ณ ์๋ ๊ฒ์ ๋ณด๋ ๋ฐ๊ฐ์ต๋๋ค.
์ด ๊ธฐ๋ฅ์ ์ด๊ธฐ ์์ด๋์ด๋ WiFi ์ฐ๊ฒฐ ์ํ์ค๋ฅผ ์์ํ๋ ๊ฒ์ด ์์ต๋๋ค.
์๋ง๋ ๊ทธ ์ดํ์ ๋ชจ๋ ๋ณํ์์ ๊ทธ ๊ธฐ๋ฅ์ด ์ฝ๊ฐ ๋ณ๊ฒฝ๋์์ ๊ฒ์
๋๋ค.
๊ทธ๋ฌ๋ ๋น์ ์ ์ฌ๊ธฐ์์ ๋ญ๊ฐ๋ฅผ ํ ์ ์์ต๋๋ค.
์ํ๊ฐ ์ฐ๊ฒฐ๋จ์ ๋ฐํํ๋ ๊ฒฝ์ฐ์๋ง return true
(ํด๋น ํจ์์ ๋์์)์ ๋ํ ์ ์ ํ ๋ณ๊ฒฝ ์ผ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
ํ์ฌ ์ง๋ฉดํ๊ณ ์๋ ๋ค๋ฅธ ๊ณ์ธต 2 ๋ฌธ์ ์ ๋ํด ์ค๋ช ํด ์ฃผ์๊ฒ ์ต๋๊น?
๋ค๋ฅธ ์์ธ๊ฐ ์ธ์ ๋ฐ์ํ๋์ง ์ ํํ ๋งํ ์๋ ์์ง๋ง, ์ํ๊ฐ WL_CONNECTED
์ผ ๋์ด ํจ์๊ฐ true
๋ง ๋ฐํํ๋ฉด ์ฐจ์ด๊ฐ ์์ต๋๋ค. ๋ณ๊ฒฝ ์ ํ์ ๋๋ฒ๊ทธ๋ฅผ ์ฒจ๋ถํฉ๋๋ค. .
์ ์
156874 : EVENT: WiFi#Disconnected Processing time:74 milliSeconds
156876 : WIFI : Disconnected! Reason: '(0) Unknown' Connected for 2 m 32 s
156877 : WIFI : Arduino wifi status: WL_CONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_DISCONNECTED
157208 : WIFI : Connecting clumsy_ap2 attempt #0
157212 : WIFI : Arduino wifi status: WL_DISCONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_DISCONNECTED
scandone
160069 : Fatal exception 9(LoadStoreAlignmentCause):
epc1=0x40105cd4, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000003, depc=0x00000000
Exception (9):
epc1=0x40105cd4 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000003 depc=0x00000000
ํ
108304 : EVENT: WiFi#Disconnected Processing time:73 milliSeconds
108307 : WIFI : Disconnected! Reason: '(2) Auth expire' Connected for 2014 ms
108308 : WIFI : Arduino wifi status: WL_DISCONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_DISCONNECTED
109217 : WIFI : Connecting clumsy_ap2 attempt #1
109220 : WIFI : Arduino wifi status: WL_DISCONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_DISCONNECTED
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 1
cnt
connected with clumsy_ap2, channel 9
dhcp client start...
112113 : WIFI : Connected! AP: clumsy_ap2 (4C:5E:0C:39:F6:55) Ch: 9 Duration: 2895 ms
112115 : WIFI : Arduino wifi status: WL_DISCONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_CONNECTED
ip:10.0.10.117,mask:255.255.0.0,gw:10.0.0.2
113751 : WIFI : DHCP IP: 10.0.10.117 (wemos-mini-17-17) GW: 10.0.0.2 SN: 255.255.0.0 duration: 1636 ms
113765 : EVENT: WiFi#Connected
ํ ..์ด ํ์๋ ๋ด๋ถ ์ํ๊ฐ (์์ง) Arduino ์ํ์ ์ผ์นํ์ง ์๋๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค. ์ด๊ฒ์ ๋ํ ๋ด๊ฐ ์๊ฐํ๋ ๋ฌธ์ ๋ก ์ด์ด์ง ์ ์์ต๋๋ค.
@ clumsy-stefan์ด ์ํ๋ Arduino wifi ์ํ๋ฅผ ๋ฆด๋ ์ด ํ ์ ์๊ธฐ ๋๋ฌธ์ @ TD-er๊ฐ ESPEasy ์ํ๋ฅผ ๋์ ํ ์ด์ ์ด์ง๋ง ์ฝ๋์ ๋ชจ๋ ์ํ๊ฐ ์ ๋๋ก ํ์ธ๋์๋์ง ๋ค์ ํ์ธํ ์ ์์ต๋๋ค.
์ด Wi-Fi ์ํ๊ฐ ์ฝ์ด 2.5.0์์ ์์ ๋์๊ธฐ ๋๋ฌธ์ ์ฐ๋ฆฌ ์์ ์ ์ํ๊ฐ ์ธ๋ชจ ์๊ฒ ๋ ๊ฒ์ผ ์ ์์ต๋๋ค.
WiFi ์ฝ๋๊ฐ ๋ค์ ๋ณต์กํด์ ธ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ฝ๊ธฐ ๋๋ฌธ์ ์ข์ ๊ฒ์
๋๋ค.
ํธ์งํ๋ค:
์ด ์ค๋ฅ๋ฅผ๋ณด๊ณ ์์ต๋๋ค.
Fatal exception 9(LoadStoreAlignmentCause):
์ฝ์ด 2.5.0์ ์ต์ ์์ ์ฌํญ ์ค ํ๋๋ IPAddress
์ ์์ฑ์์ ๊ดํ ๊ฒ์ผ๋ก, ์ฃผ์ด์ง ๋ฐ์ดํธ ์ํ์ค์ ์ ๋ ฌ์ด 32 ๋นํธ ์ ๋ ฌ์ด ์๋ ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผํฉ๋๋ค.
์๋ง๋ ์ด๊ฒ์ ๋น์ทํ ๊ฒ์ผ๊น ์?
๊ทธ๊ฒ์ ESPEasy ์ํ๊ฐ ํญ์ Arduino ์ํ์ ๋๊ธฐํ๋์ง๋ ์๋๋ค๋ ์ถ์ธก ์ค ํ๋์ ๋๋ค. ํนํ ๊ณ์ธต 2์์ ์ผ์์ ์ธ ์ฐ๊ฒฐ ํด์ (์ : WiFi ์ ์ง)๋ ์ค์ ๋ก ์ฒ๋ฆฌ / ์คํ๋์ง ์์ ์ ์์ต๋๋ค.
๋ ๋ค๋ฅธ ํ ๊ฐ์ง๋ ESPEasy๊ฐ ์ฐ๊ฒฐ์ด ๋์ด ์ก๋ค๊ณ ์๊ฐํ๊ณ ๋ค์ ์ฐ๊ฒฐ์ ์๋ํ์ง๋ง ์ฝ์ด๊ฐ ์ฌ์ ํ ํ์ ์ค์ด๋ฏ๋ก ์์ธ๊ฐ ๋ฐ์ํ๋ค๋ ๊ฒ์ ๋๋ค. ํ์ง๋ง ์์ง ์ฆ๋ช ํ ์ ์์ต๋๋ค ...
์ ๋ ฌ์ ๋ํด, ์, ๊ฐ๋ฅํ์ง๋ง ํ์ฌ๋ ์ด๊ฒ์ ๋ชป ๋ฐ์ ์๋ ์์ต๋๋ค ...
๊ทธ๋์ ํ์ฌ ๋ด๊ฐ ํ์ ํ๋ ์ ์ผํ ๊ฒ์ tryConnectWiFi()
์ ๋ฆฌํด ์ฝ๋๊ฐ ์ค์ ์ฐ๊ฒฐ ์ํ์ ์ผ์นํ๊ฑฐ๋ ์ ์ด๋ WL_CONNECTED
ํ์ธํด์ผํ๋ค๋ ๊ฒ์
๋๋ค.
@ TD-er ๋๋ ๋ค์ ๋ ๊ฑฑ์ ๋ฉ๋๋ค
connected with clumsy_ap2, channel 9
dhcp client start...
112113 : WIFI : Connected! AP: clumsy_ap2 (4C:5E:0C:39:F6:55) Ch: 9 Duration: 2895 ms
112115 : WIFI : Arduino wifi status: WL_DISCONNECTED ESPeasy internal wifi status: ESPEASY_WIFI_CONNECTED
์ ์๊ฒ ๋ง์ง๋ง ๋ ์ค์ ESPEasy๊ฐ ๊ทธ๋ ๊ฒ ์๊ฐํ์ง๋ง ์ฝ์ด๊ฐ ์์ง ์ํ๋ฅผ ์ ๋ฐ์ดํธํ์ง ์์ ์์ ๋ํ๋ ๋๋ค ... ๊ทธ๋์ ์ฌ๊ธฐ์์ ์ด๋ค ๊ฒฝ์ ์กฐ๊ฑด์ ๋น ์ง ์ ์์ต๋๋ค ...
์ด๋ฐ ์ผ์ด ๋ฐ์ํ๋ฉด ๋๋๋ก ๋๋ ๋ง์ ๊ฒ์๋ณด๊ธฐ ์์ํฉ๋๋ค
7989956 : Read settings: ControllerSettings index: 0
7989997 : Read settings: ControllerSettings index: 0
7990130 : Read settings: ControllerSettings index: 0
7990267 : Read settings: ControllerSettings index: 0
7990399 : Read settings: ControllerSettings index: 0
7990531 : Read settings: ControllerSettings index: 0
7990664 : Read settings: ControllerSettings index: 0
7990799 : Read settings: ControllerSettings index: 0
7990938 : Read settings: ControllerSettings index: 0
ํ๋ณต๋์ง ์๋ ...
์ ์ ํ ๋ค์๊ณผ ๊ฐ์ด ์๋ ค์ค๋๋ค.
8185850 : ip:169.254.37.119,mask:255.255.0.0,gw:0.0.0.0
Read settings: ControllerSettings index: 0
8185975 : WIFI : DHCP IP: 169.254.37.119 (wemos-mini-18-18) GW: (IP unset) SN: 255.255.0.0
8185990 : EVENT: WiFi#Connected
์ด๊ฒ์ด ์ด๋์์ ์๋์ง ์ ์๋ ์์ง๋ง, ์ดํ์๋ ์๋ (100)๊ฐ ๋ถ์กฑํ๊ณ ์ฌ๋ถํ ๋ ๋๊น์ง ๋ถ๋ช ํ ์คํจํ๋ ์ปจํธ๋กค๋ฌ / ์๋ฒ์ ์ฐ๊ฒฐ์ ์๋ํ๊ธฐ ์์ํฉ๋๋ค.
ํธ์ง : btw, ์๋์ผ๋ก AP์์ ๋
ธ๋๋ฅผ ๊ฑท์ด์ฐจ๋ฉด์ด ๋์์ ๊ฐ์ ํ ์ ์์ต๋๋ค ... ๋๋ก๋ ๋ค์ ์ฐ๊ฒฐ๋๊ณ ๋๋ก๋ ์์์ ์ค๋ช
ํ ๊ฒ์ฒ๋ผ ๋ฐ์ํฉ๋๋ค ...
EDIT2 : ๊ฐ๋ ์์ธ 9๋ก ์ถฉ๋์ด ๋ฐ์ํ๋ฏ๋ก ์ฐ๊ฒฐ ํด์ ์์ ์ ํํ ๋ณต๊ตฌํ๋ ๋ฐฉ๋ฒ์ ์ผ์ข
์ ๊ฒฝ์ ์กฐ๊ฑด ์ธ ๊ฒ ๊ฐ์ต๋๋ค! ๋ด ์๋ชป์ด์ผ, onDisconenct()
์ฝ๋ฐฑ์ addLog()
๊ฐ ์์์ด ...
๊ฑฐ์ ํญ์ ๊ฐ์ ์ํฉ์ ๋๋ค. 4 ๋ฐฉํฅ ํธ๋ ์ ฐ์ดํฌ๊ฐ ์คํจ (์ฌ ์ ์ง) ๋ ํ์๋ ๋ ์ด์ ๋ณต๊ตฌ๋์ง ์์ต๋๋ค. ์ด๋ป๊ฒ ๊ฐ์ ๋ก ๋ณต๊ตฌํ ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์ ์ด๋ processConnect()
๋ฐ processDisconnect
delay(100)
๋ฅผ ์ถ๊ฐํ์ฌ WiFi ์ํ๋ฅผ ์
๋ฐ์ดํธํ๋ ํต์ฌ ์๊ฐ์ ์ ๊ณตํ๋ฉด WiFi๊ฐ ๋ค์ ๋๊ธฐํ๋ฉ๋๋ค. ์ด๊ฒ์ ๋ํ ์ ๋์ด ์๋ ์ํฉ์ ํจ์ฌ ๋ ์์ฃผ ๋ค์ด๊ฐ๊ฒ ๋ง๋ญ๋๋ค!
900695 : WIFI : DHCP renew probably failed
900697 : Reset WiFi.
900699 : WIFI : Connecting clumsy_ap2 attempt #0
901713 : EVENT: WiFi#Disconnected
901772 : WIFI : Disconnected! Reason: '(8) Assoc leave' Connected for 14 m 56 s
902326 : WD : Uptime 15 ConnectFailures 44 FreeMem 20248 WiFiStatus 0
907048 : EVENT: WiFi#Disconnected
907106 : WIFI : Disconnected! Reason: '(15) 4way handshake timeout' Connected for 6172 ms
907786 : WIFI : Connecting clumsy_ap2 attempt #1
911821 : EVENT: WiFi#Disconnected
911879 : WIFI : Disconnected! Reason: '(2) Auth expire' Connected for 3860 ms
911894 : WIFI : Connecting clumsy_ap2 attempt #2
912793 : EVENT: Clock#Time=Sat,08:29
919974 : EVENT: WiFi#Disconnected
920033 : WIFI : Disconnected! Reason: '(15) 4way handshake timeout' Connected for 7962 ms
920824 : WIFI : Connecting clumsy_ap2 attempt #3
922083 : EVENT: WiFi#Disconnected
922141 : WIFI : Disconnected! Reason: '(2) Auth expire' Connected for 1125 ms
922805 : WIFI : Connecting clumsy_ap2 attempt #4
923138 : EVENT: WiFi#Disconnected
923196 : WIFI : Disconnected! Reason: '(203) Assoc fail' Connected for 133 ms
925831 : WIFI : Connecting clumsy_ap2 attempt #5
931179 : EVENT: WiFi#Disconnected
931238 : WIFI : Disconnected! Reason: '(15) 4way handshake timeout' Connected for 5165 ms
931775 : WIFI : Set WiFi to AP+STA
932701 : EVENT: WiFi#APmodeEnabled
932778 : WIFI : AP Mode ssid will be wemos-mini-17_17 with address 192.168.4.1
932778 : WIFI : Connecting clumsy_ap2 attempt #6
933023 : WD : Uptime 16 ConnectFailures 44 FreeMem 17856 WiFiStatus 0
934065 : EVENT: WiFi#Disconnected
934122 : WIFI : Disconnected! Reason: '(2) Auth expire' Connected for 1123 ms
935712 : WIFI : Connecting clumsy_ap2 attempt #7
936042 : EVENT: WiFi#Disconnected
936106 : WIFI : Disconnected! Reason: '(203) Assoc fail' Connected for 169 ms
938745 : WIFI : Connecting clumsy_ap2 attempt #8
939079 : EVENT: WiFi#Disconnected
939138 : WIFI : Disconnected! Reason: '(203) Assoc fail' Connected for 131 ms
941778 : WIFI : Connecting clumsy_ap2 attempt #9
947130 : EVENT: WiFi#Disconnected
947189 : WIFI : Disconnected! Reason: '(15) 4way handshake timeout' Connected for 5140 ms
947725 : WIFI : Connecting clumsy_ap2 attempt #10
948976 : EVENT: WiFi#Disconnected
949035 : WIFI : Disconnected! Reason: '(2) Auth expire' Connected for 1121 ms
951805 : WIFI : Connecting clumsy_ap2 attempt #11
952140 : EVENT: WiFi#Disconnected
952199 : WIFI : Disconnected! Reason: '(203) Assoc fail' Connected for 134 ms
955778 : WIFI : Connecting clumsy_ap2 attempt #12
956115 : EVENT: WiFi#Disconnected
956174 : WIFI : Disconnected! Reason: '(203) Assoc fail' Connected for 142 ms
959734 : WIFI : Connecting clumsy_ap2 attempt #13
960064 : EVENT: WiFi#Disconnected
960123 : WIFI : Disconnected! Reason: '(203) Assoc fail' Connected for 129 ms
@ TD-er tryConnectWiFi()
๋ ์ฐ๊ฒฐ์ด ์ฑ๊ณตํ๋์ง ์ฌ๋ถ๋ฅผ ๋๋นํ์ฌ true
๋๋ false
๋ฅผ ๋ฐํํฉ๋๋ค ... ๊ทธ๋ฌ๋ WiFiConnectRelaxed()
์ค์ ๋ก์ด๋ฅผ ํ์ธํ์ง ์์ต๋๋ค. ...
์ด ๊ธฐ๋ฅ์ ์ด๋ฒคํธ ๊ธฐ๋ฐ WiFi ์ด์ ์์ ์ด๋ป๊ฒ ๋์์ต๋๊น? ๊ทธ ํจ์์ ๋ง์ง๋ง ๋ ์ค์ ๋๋ฌํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค ...
์, ์ด๋ฒคํธ ๊ธฐ๋ฐ Wi-Fi ์ด์ ์ ๋จ์ ์ผ์ข
์ด์์ต๋๋ค.
WiFi ์ฝ๋๊ฐ ๊ตฌ์กฐํ๋์ด ์์ง ์๊ธฐ ๋๋ฌธ์ ๋ค์ ํ ๋ฒ ์ดํด๋ณด์์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ทธ๋ ... 4way ํธ๋ ์ ฐ์ดํฌ ์๊ฐ ์ด๊ณผ๋ก ์ธํด ์ ํํ ์ด๋ค ์ผ์ด ๋ฐ์ํ๋์ง, ์ ๋ ธ๋๊ฐ ๋ค์ ์ฐ๊ฒฐ๋์ง ์๋์ง ๋๋ฒ๊น ์ค์ ๋๋ค. ๊ทธ๋๋ ๋ํ ์์๋ ๊ฑฐ๊ธฐ ....
๋ค๋ฅธ ์์ ํ๋๋ WifiCheck()
์์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ ์ด์ด 2 ์ฐ๊ฒฐ ํ์ธ์ IP๊ฐ ๋ ์ด์ ์ ํจํ์ง ์์ ๋๋ง ์ํ๋ฉ๋๋ค (์ : ๋ชจ๋ ์ฅํ
์ด 0). ์ด๋ก ์ธํด ๋ ์ด์ด 2๊ฐ ์ฐ๊ฒฐ ํด์ (๋๋ ์ฌ) / ํธ๋ ์
ฐ์ด ํน ๋ฑ์ ์ํฉ์ด ๋ฐ์ํ ์ ์์ง๋ง IP๋ ์์ง ๋ง๋ฃ๋์ง ์์์ผ๋ฏ๋ก (DHCP) ์ฌ์ ํ ์ ํจํฉ๋๋ค. ๊ทธ๊ฒ์ด ์๋ง๋ "DCHP ๊ฐฑ์ ์ด ์คํจํ์ ๊ฒ์
๋๋ค"๊ฐ๋ฆฌ์ค๊ฐ ์ค์ ๋ก ์์ด์ง ์ค๋ ์๊ฐ ํ์ ๋ง โโ๋ฐ์ํ๋ ์ด์ ์ผ ๊ฒ์
๋๋ค.ํ์ง๋ง ์ฌ์ ํ ์ด๊ฒ์ ํ์ธํ๊ณ ์์ต๋๋ค ...
๋ํ wifiCheck()
, WiFiConnected()
๋ฐ connectionCheckHandler()
๋ ๋ชจ๋ ์ผ์ข
์ ์ฐ๊ฒฐ ํ์ธ์ ์ํํ๊ณ ํน์ ์กฐ๊ฑด์์ resetWiFi()
๋ฟ๋ง ์๋๋ผ ์๋ก๋ฅผ ํธ์ถํฉ๋๋ค. ํนํ connectionCheckHandler()
๋ mqtt_reconnect_count > 10
๋๋ง ํธ์ถ๋๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด ๋น MQTT ํ๊ฒฝ์์๋ ์ด๋ป๊ฒ ๋ ๊น์?
์ถ์ : ๋๋ ์ฌ๊ธฐ์ ๋ด ๋ฐ๊ฒฌ ์ฌํญ์ ๋ฌธ์ํํ์ฌ ๊ธฐ๋ณธ WiFi ๋ฌธ์ ๋ฅผ ๊ฒ์ํ๊ณ ์์ต๋๋ค ... ๊ทธ๋์ ๊ทธ๊ฒ์ ๋ํ ์๊ฐ์ ๋ง์กฑํ์ง๋ง ๊ผญ ๊ธฐ๋ํ์ง๋ ์์ต๋๋ค ...
์ด๋๊ฐ์ ์ผ์ข ์ ์ ๋นํ ๊ฒฝ์ ์กฐ๊ฑด์ด ์์ด์ผํฉ๋๋ค. AP๊ฐ ์ฌ ์ธ์ฆ์ ์์ํ๊ฑฐ๋ ์ฌ ์ ์งํ๋ ๊ฒฝ์ฐ ๋๋๋ก ๋ ธ๋ / ์ฝ์ด๊ฐ ํธ๋ ์ ฐ์ดํฌ๋ฅผ ์๋ฃํ๋ ๋ฐ ์ถฉ๋ถํ CPU ์๊ฐ์ ์ป์ง ๋ชปํ๊ฑฐ๋ ๊ทธ๋ ๊ฒํ๋ ๋์ ์ค๋จ๋ฉ๋๋ค (ํนํ ์ ํธ๊ฐ ๋ฎ์ ๋ ธ๋์์ ํธ๋ ์ ฐ์ดํฌ๊ฐ ํจ์ฌ ๋ ์ค๋ ๊ฑธ๋ฆฝ๋๋ค). . (์๋ ์ฐธ์กฐ).
์ด๋ฌํ ์ฌ ์ ์ง / ์ฌ ์ธ์ฆ์ ์ฝ์ด๊ฐ ์๋ ์ฌํ์ ๋๋ ์ฌ ์ฐ๊ฒฐ์ ์ํํ๋๋ผ๋ ์ฝ์ด์ ์ํด ์ฐ๊ฒฐ ํด์ ์ด๋ฒคํธ๋ฅผ ์์ฑํ๋ ๊ฒ ๊ฐ์ต๋๋ค (๋ด๊ฐ ์ดํดํ๋๋๋ก). ๊ทธ๋ฌ๋ ์๋ ์ฌ ์ฐ๊ฒฐ์ด ํธ๋ฆฌ๊ฑฐ๋จ์ ๋ฐ๋ผ์ด ํธ๋ ์ ฐ์ดํฌ ํ๋ก์ธ์ค๊ฐ ESPEasy ์ํ ์์คํ ์ ์ํด ์ค๋จ๋๋ ๊ฒ ๊ฐ์ต๋๋ค.์ด ํ๋ก์ธ์ค๋ ์์ฒด์ ์ผ๋ก ๋ฐ๋ณต๋๊ณ ์ข ๋ฃ๋์ง ์์ต๋๋ค (๋๋ ๊ฒฝ์ฐ์ ๋ฐ๋ผ wdt๋ฅผ ์์ฑํฉ๋๋ค).
`
810114 : EVENT: WiFi#Disconnected
810146 : WIFI : Disconnected! Reason: '(16) Group key update timeout' Connected for 13 m 16 s
810977 : WIFI : Connecting clumsy_ap2 attempt #0
811081 : WIFI : Connection lost to: clumsy_ap2
813089 : EVENT: WiFi#Disconnected
813120 : WIFI : Disconnected! Reason: '(2) Auth expire' Connected for 2011 ms
814977 : EVENT: Clock#Time=Thu,08:55
821529 : WD : Uptime 14 ConnectFailures 0 FreeMem 22000 WiFiStatus 0
831976 : WIFI : Connecting clumsy_ap2 attempt #1
832079 : WIFI : Connection lost to: clumsy_ap2
836831 : EVENT: WiFi#Disconnected
836863 : WIFI : Disconnected! Reason: '(2) Auth expire' Connected for 4753 ms
๊ทธ๋ ๋ค๋ฉด Wi-Fi ์ด๋ฒคํธ๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก์ธ์ค๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์ง์ ์กฐ์น๋ฅผ ์ทจํ์ง ์์์ผํ ๊น์?
์ด๊ฒ์ ๋ณ๊ฒฝํ๋ฉด 2.3.0 ๋ฐ 2.4.0 ๋น๋๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ๋ฉ๋๋ค.
์๋์, ๊ทธ๋ ๊ฒํ์ง ์์ ๊ฒ์ ๋๋ค ... ์ ์ง์ ์์ ์ด๋ฏธ ๋ช ๊ฐ์ง (๊ทธ๋ค์ง ๋ฐฉํด๊ฐ๋์ง ์๋) ๋ณ๊ฒฝ ์์ ์ ์ํํ์ฌ ์ด๋ฌํ ๊ฒฝ์ฐ๊ฐ ์์ฃผ ๋ฐ์ํ์ง ์๊ฒํฉ๋๋ค ...
๋ฐฉ๊ธ ๋ ๋ค๋ฅธ ์์ ๊ฒ์ ์ฐพ์์ต๋๋ค. tryConnectWiFi()
์์ WiFi.status()
ํ์ธ์ WiFi.begin()
ํธ์ถ์ด WL_DISCONNECTED
๋ฅผ ๋ฐํํ๊ธฐ ์์ํ ํ ์ข
๋ฃ๋ฉ๋๋ค. ๋ฌธ์์ ๋ฐ๋ฅด๋ฉด ์ด๊ฒ์ "๋ชจ๋์ด ์คํ
์ด์
๋ชจ๋์์ ๊ตฌ์ฑ๋์ง ์์ ๊ฒฝ์ฐ"๋ฅผ ์๋ฏธํฉ๋๋ค. ์ ์ด๋ฐ ์ผ์ด ๋ฐ์ํ๋์ง ๋๋ ์ค์ ๋ก WiFi.begin()
ํธ์ถํ๊ธฐ ์ ์ esp๋ฅผ ๋ช
์ ์ ์ผ๋ก AP ๋ชจ๋๋ก ์ค์ ํ๋ ๊ฒ์ด ๋์์ด๋๋์ง ์์๋ณด๊ธฐ
๊ทธ๋์ ๋๋ ์ฌ์ ํ ์ ์ด๋ฌํ ํฌ์ฅ ๋ง์ฐจ๊ฐ ๋ฐ์ํ๋ "์ง์ง"๊ทผ๋ณธ์ ์ธ ๋ฌธ์ ๋ฅผ ์ฐพ๊ธฐ๋ฅผ ํฌ๋งํฉ๋๋ค. ๋ง์ฝ ๊ทธ๋ ๋ค๋ฉด (์๊ฐ๋ฝ์ด ๊ต์ฐจ) ๋๋ ๋น์ (๊ทธ๋ฆฌ๊ณ ๋ค๋ฅธ ์ฌ๋๋ค)์ด ๊ฒํ ํ ์ ์๋๋ก ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ผ๋ก PR์ ํ ๊ฒ์ ์ ์ํฉ๋๋ค ....
WiFi.status()
๊ฐ ์ ํํ์ง ์์ ์ํฉ๋ ๋ง์ด ๋ณด์์ต๋๋ค.
๋ฐ๋ผ์ ํต์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ด์ ์์ ์ฌํญ์ด ์์ผ๋ฉฐ WiFi๊ฐ ์์ ์ ์ผ๋ก ์๋ํ๋๋ก ๋ชจ๋ ์๋์์ ์ด๋๊ฐ์์ ์๋ง์ด๋์์ ๊ฐ๋ฅ์ฑ์ด ํฝ๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ์ง์ ์ฌํ ํ ์์๊ณ ๋ค๋ฅธ ์ฌ์ฉ์์ ๋ณด๊ณ ์์ ๋ฐ๋ผ ์กฐ์น๋ฅผ ์ทจํด์ผํ๊ธฐ ๋๋ฌธ์ ๋๋ฒ๊น
์ด ๋งค์ฐ ์ด๋ ค์ ์ต๋๋ค.
์ต๊ทผ์ WiFi์ ๊ด๋ จํ์ฌ ์๋ชป ์๋ํ๋ ๋ชจ๋์ด ์์ผ๋ฏ๋ก ์ด๊ฒ์ด ์ ๊ฐ ๊ฐ์ฅ ์ข์ํ๋ WiFi ํ
์คํธ ๋ชจ๋์
๋๋ค. ๊ทธ๋ฌ๋ ์ผ๋ถ ๋ถํ์ด ์ฌ์์ ๋ฒ์ด ๋ฌ์ ๋ ๋ฌธ์ ๊ฐ ์
ํ ๋ ์๋ ์๋ค๋ ํ์ ์ผ ์๋ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ ์ ๊ณต๊ธ ์ฅ์น, ๋์ปคํ๋ง ์ปคํจ์ํฐ ๋๋ฝ, (๋๋ฌด) ์์ PCB ํธ๋ ์ด์ค, ์ฐจํ ๊ฐ์ ๋ฑ.
๋ฌผ๋ก , ์ ๊ฐ HW ๋ฌธ์ ๋ฅผ ๋ฐฐ์ ํ๊ณ ์๋ ๊ฒ์ ์๋๋๋ค. ๊ทธ๋ฌ๋ ๋๋ ๋ชจ๋ ์ข ๋ฅ์ ์ ์ ๊ณต๊ธ ์ฅ์น, ๋ค๋ฅธ ๋ณด๋, ๋ธ๋๋ ๋ฑ์ผ๋ก ~ 40 ๊ฐ์ ๋ ธ๋๋ฅผ ์คํํ๊ณ ์์ผ๋ฉฐ, ์ด๋ ์์ ์์ ๋๋ถ๋ถ์ ๋ ธ๋๋ ์ฐ๊ฒฐ ๋ฌธ์ ์ ์ง๋ฉดํฉ๋๋ค. ํนํ Wi-Fi ๋ฒ์๊ฐ ์ฝํ๊ฑฐ๋ GPIO๊ฐ ์ฌ์ฉ ์ค์ ๋๋ค ..
๊ทธ๋ฆฌ๊ณ ๋๋ ํ์ฌ ์ฝ๊ฐ์ ๋๋ฒ๊น ์ ํ ์๊ฐ์ด ์์ผ๋ฉฐ ์ฌ์ ํ ๋งค์ฐ ํฅ๋ฏธ๋กญ๊ณ ๋์ ์ ์ ๋๋ค.) ์ด์ ๋ ์ฐ๊ฒฐ, ํ์ธ, ์ฐ๊ฒฐ ํด์ ๋ฑ์ ์ ์ฒด ์ํ์ค๊ฐ โโ์ด๋ป๊ฒ ์๋ํ๋์ง ์ดํดํ๊ธฐ ์์ํ์ต๋๋ค.)
๊ทธ๋์ ๊ด์ฐฎ๋ค๋ฉด ์ด๋ฌํ ์ฐ๊ฒฐ ๋ฌธ์ ์ ๋ํด ๊ณ์ํด์ ๋ ๊น์ด ํ๊ณ ๋ค ๊ฒ์ ๋๋ค .... ๋น์ ์ ์ฌ์ฅ์ ๋๋ค ....
๊ณ์ ํ์ธ์ :)
์ฌํ์ด ๊ฑฐ์ ๋ถ๊ฐ๋ฅํ ๋ชจ๋ ์ฐ๊ฒฐ ๋๊น ๋ฌธ์ ์์ ๋ฒ์ด๋๊ณ ์ถ์ต๋๋ค.
๊ทธ๋ค์ ์ด๋ฏธ ๋๋ฌด ์ค๋ ๊ฑธ๋ ธ๊ณ ๊ทธ๋ค์ด ๊ณ ์ณ์ง๋ฉด ์ ๋ง ์ข์ ๊ฒ์
๋๋ค.
์ฝ 4 ~ 24 ์๊ฐ์ ๊ฐ๋ ์๊ฐ๊ณผ ํ๊ท 2 ~ 10 ์๊ฐ์ ๋ค์ด ํ์์ด ๋ฐ์ํฉ๋๋ค.
๋ค์ด ํ์ ๋์ ๋
ธ๋๋ ๊ณ์ ์๋ํ์ง๋ง Wi-Fi ์ฐ๊ฒฐ์ ์์ต๋๋ค.
์ก์ธ์ค ํฌ์ธํธ (MikroTik)๋ ๋ค์์ ํ์ํฉ๋๋ค.
18:16:15 wireless,info 80:xx:xx:xx:xx:xx<strong i="8">@iotnet</strong>: connected, signal strength -62
18:16:20 wireless,info 80:xx:xx:xx:xx:xx<strong i="9">@iotnet</strong>: disconnected, unicast key exchange timeout
18:17:31 wireless,info 80:xx:xx:xx:xx:xx<strong i="10">@iotnet</strong>: connected, signal strength -60
18:17:36 wireless,info 80:xx:xx:xx:xx:xx<strong i="11">@iotnet</strong>: disconnected, unicast key exchange timeout
ESP Easy | ์ ๋ณด |
----- | ----- |
๋น๋ : โ | 20103-๋ฉ๊ฐ |
๋ผ์ด๋ธ๋ฌ๋ฆฌ : โ | ESP82xx Core 2_4_2, NONOS SDK 2.2.1 (cfd48f3), LWIP : 2.0.3 PUYA ์ง์ |
GIT ๋ฒ์ : โ | mega-20190110 |
ํ๋ฌ๊ทธ์ธ : โ | 7 [์ผ๋ฐ] [Sonoff POW R1 / R2] |
๋น๋ ์๊ฐ : โ | 2019 ๋
1 ์ 10 ์ผ 03 : 21 : 19 |
๋ฐ์ด๋๋ฆฌ ํ์ผ ์ด๋ฆ : โ | ESP_Easy_mega-20190110_hard_SONOFF_POW_4M.bin |
์ด๊ฒ์ ์ด์ ๋ฒ์ ์ ๋ฌธ์ ๊ฐ ์๋๋๋ค (์ฌ์ ํ ์ฑ๋ 14๋ฅผ ์ฌ์ฉํ ์ ์๊ณ hidden-ssid ๋คํธ์ํฌ๊ฐ์์ ๋).
WiFi ์ฑ๋์ด ๊ณ ์ ๋์ด ์์ต๋๊น, ์๋๋ฉด ๊ฐ๋ณ์ ์
๋๊น?
๋๋ Tasmota์ ๋ฌธ์ ํด๊ฒฐ ํ์ด์ง๋ฅผ ์ฝ๊ณ ์์๊ณ ๊ทธ๋ค์ WiFi ์ฑ๋์ ์์ ํ๋๋ก ๊ฐ๋ ฅํ ์กฐ์ธํฉ๋๋ค.
์ฑ๋ 14๋ฅผ ์ฌ์ฉํ ์์๋ ๊ฒฝ์ฐ ๋ชจ๋ ๊ตญ๊ฐ์์ ์ฑ๋ 1-11 ๋ง ํ์ฉ๋๋ฏ๋ก ์ง์ญ ์ค์ ๊ณผ ๊ด๋ จ๋ ๋ด์ฉ์ด ๋ณ๊ฒฝ๋์์ ์ ์์ต๋๋ค.
๋ํ ์ฑ๋ 1, 6 ๋ฐ 11์ ์ค์ ๋ก ๋ค๋ฅธ ์ฑ๋์ ๊ฐ์ญ์์ด ์ฌ์ฉํ ์์๋ ์ ์ผํ ์ฑ๋์
๋๋ค.
11์ด ์๋ 1-10 ์ฑ๋ ๋ง ์๋ํฉ๋๋ค. ๋ค์์ ์ฐธ์กฐํ์ญ์์ค : https://github.com/letscontrolit/ESPEasy/issues/1337#issuecomment -394118989
๋ฌผ๋ก ์์ดํ์ด ์ฑ๋์ ๊ณ ์ ๋์ด ์์ต๋๋ค.
๋ชจ๋ ์ฑ๋์ ๋ค๋ฅธ ์ฑ๋์ ๊ฐ์ญ์๋ฐ์ ์ ์์ผ๋ฉฐ ์ ์ด ํ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ์ง์ฅ, ๊ฐ์ ์ฑ๋์์ ๊ฐ์ญ์ด์์ ์๋ ์์ต๋๋ค.
btw, ๋ด๊ฐ ์ง๋ฉด ํ ๋ฌธ์ ์ ๊ด๋ จํ์ฌ-wifi ์ํ led (inversed GPIO13)๋ ์ผ๋ฐ์ ์ผ๋ก ํ๋์์ด์ง๋ง ์ฅ์น๊ฐ ์คํ๋ผ์ธ์ด๋ฉด 0,0,0,0,0,1,2,3 ํจํด์ผ๋ก ์ด๋ํฉ๋๋ค. 4,5,6,7,8,9,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,0,0, 0,0,0, ... ๋ฐ๊ธฐ.
๊ณ ์ IP ๋ฐ DCS, ๊ทธ๋ฌ๋ ์ฑ๋์ ๊ณผ๊ฑฐ์ ๋ณ๊ฒฝ๋์ง ์์์ต๋๋ค.
ํฐ : Gijs Noorlander [mailto : [email protected]]
Gesendet : Freitag, 2019 ๋
1 ์ 11 ์ผ 21:47
An : letscontrolit / ESPEasy
์ฐธ์กฐ : ๊ตฌ๋
Betreff : Re : [letscontrolit / ESPEasy] [BUG] [WiFi ์์ ์ฑ] ๋ ์ด์ด 2 ์ฐ๊ฒฐ ํด์ ์ ESP ์์ธ 3/29 (# 1987)
WiFi ์ฑ๋์ด ๊ณ ์ ๋์ด ์์ต๋๊น, ์๋๋ฉด ๊ฐ๋ณ์ ์
๋๊น?
๋๋ Tasmota์ ๋ฌธ์ ํด๊ฒฐ ํ์ด์ง๋ฅผ ์ฝ๊ณ ์์๊ณ ๊ทธ๋ค์ WiFi ์ฑ๋์ ์์ ํ๋๋ก ๊ฐ๋ ฅํ ์กฐ์ธํฉ๋๋ค.
์ฑ๋ 14๋ฅผ ์ฌ์ฉํ ์์๋ ๊ฒฝ์ฐ ๋ชจ๋ ๊ตญ๊ฐ์์ ์ฑ๋ 1-11 ๋ง ํ์ฉ๋๋ฏ๋ก ์ง์ญ ์ค์ ๊ณผ ๊ด๋ จ๋ ๋ด์ฉ์ด ๋ณ๊ฒฝ๋์์ ์ ์์ต๋๋ค.
๋ํ ์ฑ๋ 1, 6 ๋ฐ 11์ ์ค์ ๋ก ๋ค๋ฅธ ์ฑ๋์ ๊ฐ์ญ์์ด ์ฌ์ฉํ ์์๋ ์ ์ผํ ์ฑ๋์
๋๋ค.
โ
์ด ์ค๋ ๋๋ฅผ ๊ตฌ๋
ํ๊ธฐ ๋๋ฌธ์์ด ๋ฉ์์ง๊ฐ ์ ์ก๋์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ํ์ ํ๊ฑฐ๋ GitHub https://github.com/letscontrolit/ESPEasy/issues/1987#issuecomment-453651579 ์์ ๋ณด๊ฑฐ๋ https://github.com/notifications/unsubscribe-auth/AomgSxPjVKWrp0MSQTtbESKxFqaPVt90ks5vCPgxgaJpZM4YDivqaP ์ค๋ ๋๋ฅผ ์์๊ฑฐํฉ๋๋ค. https://github.com/notifications/beacon/AomgS_fhHQnmg1AdpX11mVL9yNra8S_kks5vCPgxgaJpZM4YDivP.gif
Mikrotik ๋ฌผ๊ฑด์ ํฐ ํ์ ์ ๊ณตํ์ง๋ง Wi-Fi์ ๊ธฐ๋ณธ ์ค์ ์กฐ์ฐจ ์ณ์ง ์์ต๋๋ค.
๋๋ ์ผ๋ฐ์ ์ผ๋ก ์ฐ๊ฒฐ์ด ๋์ด์ง์ง ์์ต๋๋ค (์ด PMKID๊ฐ์์ ๋ ์ ์ธ)
์ด์จ๋ AP ์ค์ ์ ๊ฒ์ํ๋ ๊ฒ์ ์ด์จ๋ ํต์ฐฐ๋ ฅ์ด์์ ๊ฒ์ ๋๋ค :-)
์ข์ ํ์ ๋๋ค. ๋๋ ๋คํธ์ํฌ์ ์ ํตํ๊ณ mikrotik์ ๋ ๋ง์ ๊ฒฝํ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ๊ทธ๋ฃน ํค๋ฅผ ์ ์ธํ ๋ชจ๋ ๊ฒ์ ๊ตฌ์ฑํ์ต๋๋ค.
๊ทธ๋ฃน ํค ์ ๋ฐ์ดํธ๋ ๋ฌธ์ ๊ฐ์๋ ์ ๋ ์บ์คํธ ํค๊ฐ ์๋ ๊ทธ๋ฃน ํค์ ๋ง ๊ด๋ จ์ด ์์ง๋ง ์คํ ๋ชฉ์ ์ผ๋ก ํด๋น ์ค์ ์ ๋ค์ด ๊ทธ๋ ์ด๋ํ์ต๋๋ค.
@ 0ki Cool์ RouterOS์ ์ ๋ฌธ๊ฐ๊ฐ ์ด๋์ ์๋์ง ๋ชฐ๋์ต๋๋ค!
ESPEasy ์ํํธ์จ์ด์ ๋ฒ๊ทธ๋ผ๊ณ ๊ฒฐ๋ก ์ ๋ด ๋ ธ์ต๋๋ค. ์ผ์ชฝ์์ ์ค์๋ํ๋ ํด๋ผ์ด์ธํธ๋ฅผ ์ฐ๊ฒฐ ํด์ ํ๋ RouterOS์ ์ผ์นํ๋ ๋ฌธ์ ๊ฐ์๋ ๋์์ ์ค๋ฅธ์ชฝ์์ ๋ณผ ์ ์์ต๋๋ค. ๋ณด์๋ค์ํผ ๋ผ๋์ค ์คํํธ๋ผ์ ๋ช
ํํฉ๋๋ค.
๋ถํํ๋ ์ง๊ธ์ ESPEasy ์ฝ๋๋ฒ ์ด์ค๋ฅผ ํ๊ตฌ ํ ์๊ฐ์ด ์์ง๋ง ๋์ ์์ฌ ์ํต๊ณผ ์ข์ ์์ฌ ์ํต์ ๋น๊ต๊ฐ ์ ์ฉ ํ ๊ฒ์ด๋ผ๊ณ ๋ฏฟ์ต๋๋ค.
๋ฒ๋ก : __red-์ก์ธ์ค ํฌ์ธํธ | ๋ธ๋ฃจ-espeasy | ๋
น์-๋ด IoT ๋คํธ์ํฌ์ ๋ค๋ฅธ ์ฅ์น __
ESP_easy๋ ์ด๋ค ์ด์ ๋ก assoc ์๋ต (์ผ์ชฝ ํ๋ ์ 380)์ ์์ ํ ํ AP ๋ชจ๋๋ก ์ ํํ๊ณ 4 ๋ฐฉํฅ ํธ๋ ์ ฐ์ดํฌ๋ฅผ ๊ณ์ํ์ง ์๊ธฐ๋ก ๊ฒฐ์ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. espeasy macaddress์ ๋ณ๊ฒฝ๋ ์ฃผ๋ชฉํ์ญ์์ค. ์ฒซ ๋ฒ์งธ ์ฅํ ์ 80์์ 82๋ก ๋ณ๊ฒฝ๋ฉ๋๋ค.
@ 0ki
ESPEasy ์ํํธ์จ์ด์ ๋ฒ๊ทธ๋ผ๊ณ ๊ฒฐ๋ก ์ ๋ด ๋ ธ์ต๋๋ค.
๋๋ ๊ทธ๋๋ ๋ฒ๊ทธ๊ฐ ์ด๋์ ์์ด์ผํ ์ง ๋ชจ๋ฅด๊ฒ ๋ค.
์ฐ๊ฒฐ์ด ๋๊ธด ์ํ์ ๋ํ ESPeasy์ ๋ด๋ถ ์ํ๊ฐ ์ค์ ์ํ์ ๋๊ธฐํ๋์ง ์์ ๊ฒ ๊ฐ์ต๋๋ค.
ํด๋น ์ฝ๋๋ฅผ ์์ฑํ๋ ์ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ฑฐ๋ ํต์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฒ๊ทธ ์ผ ๊ฐ๋ฅ์ฑ์ด ๋งค์ฐ ๋์ต๋๋ค.
๊ตฌ์ฒด์ ์ผ๋ก "๊ทธ ์ฝ๋"๊ฐ ์๋ฏธํ๋ ํ์ผ์ ๋ฌด์์ ๋๊น? ํ๋ ๊ฐ์ ํ์ผ์ ๊ฐ๋ฆฌํค๋ฉด ์ ๊ฐ ์ดํด๋ณผ ์ ์์ต๋๋ค.
๊ทธ๋ ์ง ์์ผ๋ฉด-์ง๊ธ ๋น์ ์ ๊ทธ๊ฒ์ด ๋ฐ์ํ๋ ์ ํํ ์๊ฐ์ ๋ณด์์ผ๋ฏ๋ก ์์ธํ ์ดํด๋ณผ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํํค ์น๊ณ ์๋ ๋์ (ํ์ฌ ์ฝ 2 ๊ฐ์ ๋์) ESPEasy ์ฝ๋ ์์ฒด์ธ์ง ๋ ์ด์ ํ์คํ์ง ์์ต๋๋ค. ๋ ๋ง์ ESPEasy์ WiFi ์ฝ์ด / ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ์ ์ํธ ์์ฉ ... ๋ด ๋๋ฒ๊ทธ / ๋ก๊ทธ์ ๋ฐ๋ฅด๋ฉด ๊ทธ๋ฃน ํค ๊ตํ / ์ฌ ์ ์ง ํ์ ํญ์ "์ฐ๊ฒฐ ํด์ "๊ฐ ๋ฐ์ํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ฝ๋ฐฑ์ ํค ์ฌ ์ง์ ์๊ฐ ์ด๊ณผ ํ ์ธ์ฆ์ด ์คํจํ ํ์ ๋ง โโํธ์ถ๋ฉ๋๋ค. ํ์ฌ ๋ด ์๊ฐ์๋ ESPEasy๊ฐ ์ค์ ๋ก ์ฌ ํคํ์ ์ํํ๊ธฐ์ ์ถฉ๋ถํ CPU ์๊ฐ์ ์ฝ์ด์ ๋จ๊ฒจ ๋์ง ์๋๋ค๋ ๊ฒ์
๋๋ค. ๋
ธ๋๊ฐ์ด ์ฌ ์ ์ง ๋
ธ๋ ๋๋ ์ฌ ์ธ์ฆ ๋ชจ๋์ ์๋์ง ์ ์์๋ ๋ฐฉ๋ฒ์ ์ฐพ์ง ๋ชปํด ์ฌ ์ ์ง ์ฌ ์ธ์ฆ์ด ์ฑ๊ณตํ ์ ์๋๋ก ์ถฉ๋ถํ delay()
ํธ์ถ์ ์ถ๊ฐ ํ ์ ์์ต๋๋ค.
๋ฌธ์ ๋ฅผ ์ ์์ ์ ํํ ์ฐพ์ ๋ด๊ธฐ ์ํด ๋ค์๊ณผ ๊ฐ์ด ์ ์์ ์ผ๋ก ์๋ํ์ต๋๋ค.
Build 20100 - Mega (core 2_3_0)
GIT version mega-20180224
Plugins 48 [Normal]
Build Md5 719b94a4d6bc257b86916e4989eed3a0
Md5 check passed.
Build time Feb 24 2018 03:03:12
๊ทธ๋ฆฌ๊ณ ํ์ธ์ ์ฐ๊ฒฐ ํด์ ๊ฐ ์์์๋ฟ๋ง ์๋๋ผ ์ฑ๋ 14์ ์จ๊ฒจ์ง AP์ ์ฐ๊ฒฐํ๋ ๊ฒ๋ ๋ฌธ์ ๊ฐ๋์ง ์์ ์์ ์๋ฏธํฉ๋๋ค.
@ clumsy-stefan, ๋๋ ์ฒ์์ ์ฐ๊ฒฐ์ด ๋์ด์ง๋ ๋ฌธ์ ๋ฅผ ํฌ์ฐฉํ๋ ๊ฒ์ ์ ์ ์ผ๋ก ์ง์ํ์ง๋ง ์์งํ Wi-Fi Assoc์ด ๋จ์ด์ง ์์๋ ์ฌ๋ฌ ๊ฐ์ง ์ด์ ๊ฐ์์ ์ ์์ต๋๋ค. ๋ฌผ๋ก ๊ทธ๋ฃน ํค ๊ตํ์ ๊ทธ๋ค.
๋ ์๊ธํ ๋ฌธ์ ๋ ์ฐ๊ฒฐ์ด ๋์ด์ง ํ ๋ค์ ์ฐ๊ฒฐํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. 4way HS์ ๋ฉ์์ง 2๋ก ์๋ตํ๋ ๋ฐ ๋ฌด๋ ค 5000ms๋ฅผ espeasy์ ์ ๊ณตํ๋ฏ๋ก ํ์ด๋ฐ ๋ฌธ์ ๊ฐ ๋ ์ ์์ต๋๋ค.
๋ฌธ์ ๋ keyexchange๊ฐ ์คํจํ ํ์ ๋ง โโ์ฐ๊ฒฐ์ด ๋์ด์ง๋ค๋ ๊ฒ์ ๋๋ค ... ๊ทธ๋์ ์ด์ ๋ ๊ฑฐ๋๊ฐ ์ค์ ๋ก ์์๋ ๋ ์ ๋๋ก ์ฝ์ด์ ๋ ๋ง์ ์๊ฐ์ ํ ์ ํด์ผํฉ๋๋ค.
๋ก๊ทธ์์ ESPEasy๋ ์ฐ๊ฒฐ๋์ด ์์ง ์๋๋ผ๋ (๋ ธ๋์ ๋ํ ํ๋ ์คํจํ๋๋ผ๋) ๊ฝค ์ค๋ซ๋์ ์ฐ๊ฒฐ๋์ด ์๋ค๊ณ ์๊ฐํ์ง๋ง ๋ ธ๋๋ ์ฌ์ ํ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ ค๊ณ ํฉ๋๋ค (๋ถ๋ช ํ ์ฐ๊ฒฐ์ด ์คํจํฉ๋๋ค).
๋ด๊ฐ ์์ ํ ๋์ํ๋ ๋ ๋ฒ์งธ ๋ฌธ์ ๋ ์ฐ๊ฒฐ์ด ๋๊ธด ๊ฒฝ์ฐ์๋ ์์ ํ ์๋ก์ด ์ฐ๊ฒฐ ์ํ์ค๋ก ๋ค์ ์ฐ๊ฒฐํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ๋ชจ๋์ด๋ ์ฝ์ด๊ฐ ์ด์ํ ์ํ๋ก ๋ฉ์ถ ๊ฒ ๊ฐ์ต๋๋ค.
ํธ์ง : ์ถ์ : 4way HS๋ ํญ์ ์คํจํ์ง ์์ต๋๋ค. (๋๋ 10 ๋ถ๋ง๋ค ์ํํฉ๋๋ค.) ๋ฐ๋ผ์ ESPEasy์ ์ํ / ๋ฐ์ ์ํ์ HS ๋ฐ์ ์๊ฐ์ ์กฐํฉ ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
๋ด๊ฐ ํ ์์๋ ์ผ์ WiFi๋ฅผ ์์ ํ ๋๊ณ (๋ชจ๋๋ ๋๊ณ ) ์๊ธฐ์น ์์ ์ฐ๊ฒฐ์ด ๋์ด์ง๋ฉด ์์ ํ ์๋ก ๋ค์ ์ฐ๊ฒฐํ๋ ๊ฒ์
๋๋ค.
์ด ์ค๋ ๋์ ์๋์ง ํ์คํ์ง ์์ง๋ง ์ด๋ฌํ ๋ฌธ์ ์ค ํ๋์์ ๋๊ตฐ๊ฐ๊ฐ Shelly์ ํธ์์ผ๋ก ๋ต์ฅ์ ๋ณด๋์ต๋๋ค.
@ TD-er๋ ์ต์ ๋ฒ์ ์ ๋ฃ์ ๊ฒ์
๋๋ค. processDisconnect()
๋ด์์ setWifiMode(WIFI_OFF);
์ถ๊ฐํ์ง๋ง ๊ทธ๊ฒ ์ถฉ๋ถํ๋ค๋ฉด ... ํ์ฌ ์ผ๋ถ ํ
์คํธ ๋
ธ๋์์ ์คํ ์ค์
๋๋ค (์ฝ 1 ์๊ฐ ์ดํ) ...
@ TD-er ๋ฉ์ง ์์ด๋์ด์ ๋๋ค. ์์ ๋ฆด๋ฆฌ์ค๋ฅผ ํธ์ํ๋ฉด ๋ด ๋ฌผ๊ฑด์ ํ๋์ ํ ๊ฒ์ ๋๋ค!
5 ๋ถ ์ ์ ์ฝ๋๋ฒ ์ด์ค ์ผ๋ถ๋ฅผ ์ฝ๊ธฐ ์์ ํ์ผ๋ฏ๋ก ์ด๊ฒ์ ๊ด๋ จ์ด ์์ ์๋ ์์ง๋ง : ๋ํ ํด๋น ์์ ์์ wifi_connect_attempt๊ฐ 0์ผ๋ก ์ค์ ๋์ด ์๋์ง ํ์ธํ์ญ์์ค.
ํ ... ๊ฐ ์๋ธ ๋ฃจํด ํธ์ถ ํ backgroundtasks()
delay(0)
๋ฅผ ์ถ๊ฐํ๋ฉด ์ฒซ ๋ฒ์งธ ๋ฌธ์ (4way-HS)๊ฐ ์กฐ๊ธ ๋ ์์ ํ๋๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ฐ์ฐ์ ์ผ์น์ธ์ง ํ์คํ์ง ์์ต๋๋ค ...
@ TD-er๋ backgroundtasks()
๊ฐ ํน์ ์์ ์์ ์คํ์ ์ฐจ๋จํ๊ณ ์์ ์ ์์ต๋๊น?
์ผ๋ฐ์ ์ผ๋ก ๋งํด์ ํ์ด๋ฐ ํต๊ณ๊ฐ ๊ธด ์ฒ๋ฆฌ ์๊ฐ์ ๋ณด์ฌ์ฃผ๋ ๋ชจ๋ ์ข
๋ฅ์ ๋ค๋ฅธ ์ฅ์์ delay(0)
์ ์ถ๊ฐํ๋ฉด 4way-HS ์ฒ๋ฆฌ๊ฐ ๋ง์ด ํฅ์๋๋ ๊ฒ์ผ๋ก ๋ณด์
๋๋ค. ํ์ฌ ๋ฌธ์ ๋ฅผ ์ฌ ์ ์งํ๋ ๊ฒ๋ณด๋ค ๋ ๋ง์ SW / HW ๊ฐ์ ์ฅ์น๊ฐ ์์ต๋๋ค (ํ์ง๋ง ์ฌ์ ํ ์ผ๋ถ๊ฐ ์์ต๋๋ค). ๊ทธ๋ฆฌ๊ณ AP๋ ๋๋ต์ ๊ธฐ๋ค๋ฆฌ๋ ๊ฒ์ ์ง์ณ ์์ต๋๋ค.
๋ด๊ฐ ๋ํ ๋ณด๋ ๊ฒ์ ๋๋๋ก client.connect()
๋๋ sendData()
๊ฐ ์๋นํ ๋ง์ ์๊ฐ (์ต๋ 2 ์ด)์ด ๊ฑธ๋ฆด ์ ์๋ค๋ ๊ฒ์
๋๋ค. ์ผ๋ถ ๋ฌธ์์์ 50ms ์ด์ ๊ฑธ๋ฆฌ๋ ๊ฒฝ์ฐ delay(0)
inbetween ....์ ํธ์ถํด์ผํ์ง๋ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ํ ํ ๋ ์ด๋ฌํ ํธ์ถ์ ๋ถํ ํ ์ ์์ต๋๋ค.
์ฝ์ด์ ๋ ๋ค๋ฅธ ์ฝ๋ฐฑ onStationModeAuthModeChanged
์์ต๋๋ค. ์ค์ ์ฐ๊ฒฐ์ด ๋์ด์ง๊ธฐ ์ ์ ํธ๋ฆฌ๊ฑฐ ๋ ๊ฐ๋ฅ์ฑ์ด ์์ผ๋ฏ๋ก ์ดํด๋ณผ ๊ฐ์น๊ฐ์์ ๊ฒ์
๋๋ค. ํ์ง๋ง ๋ฌธ์ํ๊ฐ ๊ฑฐ์ ์์ต๋๋ค ... ๋๊ตฌ๋ ์ง ์ด๊ฒ์ ๋ํ ๊ฒฝํ์ด ์์ต๋๊น?
ํธ์ง : AP๊ฐ ํค ์ฌ ์ ๋ ฅ์ ์์ฒญํ ๋ ๋ค๋ฅธ ์ผ๋ค๊ณผ์ ์ฐ์ฐ / ๊ฒฝ์ฃผ ์กฐ๊ฑด ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
AP์์ ๋ณด๋ธ ์ด๋ฌํ ์์ฒญ์ด ์ผ๋ง๋ ์์ฃผ ์ฌ์ ์ก๋๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์ผ๋ฐ์ ์ผ๋ก AP์ ๋น์ฝ ์ ํธ๋ 102.4msec๋ง๋ค ์ ์ก๋ฉ๋๋ค. ์ผ๋ถ ์์
์ด ๊ทธ๋ณด๋ค ๋ ๋ง์ ์๊ฐ์ด ์์๋๋ฉด ESP๋ ์ด๋ฌํ ๋น์ฝ ํ๋ ์ ์ค ํ๋๋ฅผ ๋์น๊ฒ๋ฉ๋๋ค. ๊ทธ๋์ ์ด๊ฒ์ด ์ผ๋ง๋ ๋์์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
ARP ์์ฒญ์ด ๋๋๋ก ๋๋ฝ๋์ด ์ค์์น๊ฐ ํด๋น MAC ์ฃผ์๋ก ํจํท์ ๋ผ์ฐํ
ํ๋ ๋ฐฉ๋ฒ์ ๋ ์ด์ ์์ง ๋ชปํ์ฌ ESP์ ๋๋ฌ ํ ์ ์๊ฒ ๋ง๋๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค.
๋๋ฝ ๋ ๋น์ฝ ํ๋ ์์ ์๋ฌด๊ฒ๋ ์๋๋๋ค. ์ด์จ๋ ๋ด ์จ๊ฒจ์ง ๋คํธ์ํฌ๋ฅผ ์ ๊ทน์ ์ผ๋ก ๊ฒ์ํด์ผํ๋ฏ๋ก ๋น์ฝ ํ๋ ์๋ ํ์ํ์ง ์์ต๋๋ค.
๋๋ WiFi ์ ๋ฌธ๊ฐ๊ฐ ์๋๋๋ค.
๋ด๊ฐ ์ดํดํ๋ฏ์ด ๋น์ฝ ๊ฐ๊ฒฉ์ ESP๊ฐ WiFi๋ฅผ ์ฒญ์ทจํ๋ ค๊ณ ์๋ํ๋ ์ ์ผํ๊ฒ ๋ณด์ฅ๋๋ ์๊ฐ์ด๋ฉฐ ๊ทธ ์ฌ์ด์๋ ๊ฐ๋ฅํ ํ ์ ์ ์๋ ค๊ณ ์๋ํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ด๊ฐ ์ดํดํ๋ฏ์ด '์จ๊ฒจ์ง'๋คํธ์ํฌ์ '์จ๊ฒจ์ง์ง ์์'๋คํธ์ํฌ์ ์ ์ผํ ์ฐจ์ด์ ์ SSID๊ฐ ๋ธ๋ก๋ ์บ์คํธ๋์ง ์๋๋ค๋ ๊ฒ์
๋๋ค. ๋ฐ๋ผ์ ์ค์ ๋ก BSSID (MAC-address of AP)๋ก๋ง ์ฐ๊ฒฐ๋ฉ๋๋ค.
๊ทธ๊ฒ์ ๋ํ ESP๊ฐ (์จ๊ฒจ์ง์ง ์์) WiFi ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ ๋ ์ํํ๋ ์์
์ด๋ฉฐ, ์ด์ ์ ์ค์บ์ ์ํํ๊ณ ์ฃผ์ด์ง ๊ฒ๊ณผ ์ผ์นํ๋ SSID๊ฐ์๋ BSSID๋ฅผ ์ฐพ์ผ๋ ค๊ณ ์๋ํ๋ค๋ ์ ์ผํ ์ฐจ์ด์ ์ด ์์ต๋๋ค.
์๋ ์ฌ ์ฐ๊ฒฐ์ ์ํ ํ ๋ ๊ฒ์์ ์ํํ์ง ์๊ณ ๋ง์ง๋ง์ผ๋ก ์๋ ค์ง BSSID + ์ฑ๋ ์กฐํฉ์ ๋จผ์ ์๋ํฉ๋๋ค. ์ฆ, ์ฐ๊ฒฐํ ๋๋ง ๋ค๋ฆ
๋๋ค.
๋ด ์ง์์ผ๋ก๋ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋์ด์๋ ํ ๋น์ฝ ํ๋ ์๋ ์์ ํฉ๋๋ค.
๋๋ WiFi ์ ๋ฌธ๊ฐ๊ฐ ์๋๋๋ค.
๋ด๊ฐ ์ดํดํ๋ฏ์ด ๋น์ฝ ๊ฐ๊ฒฉ์ ESP๊ฐ WiFi๋ฅผ ์ฒญ์ทจํ๋ ค๊ณ ์๋ํ๋ ์ ์ผํ๊ฒ ๋ณด์ฅ๋๋ ์๊ฐ์ด๋ฉฐ ๊ทธ ์ฌ์ด์๋ ๊ฐ๋ฅํ ํ ์ ์ ์๋ ค๊ณ ์๋ํฉ๋๋ค.๊ทธ๋ฆฌ๊ณ ๋ด๊ฐ ์ดํดํ๋ฏ์ด, '์จ๊ฒจ์ง'๋คํธ์ํฌ์ '์จ๊ฒจ์ง์ง ์์'๋คํธ์ํฌ์ ์ ์ผํ ์ฐจ์ด์ ..........
์ค, ๊ทธ๊ฒ์ ๋์๊ฒ ๊ฝค ์ค์ํ ๊ฒ์ ์๊ธฐ์์ผ์ค๋๋ค. ์จ๊ฒจ์ง SSID์์ ๋ด ESP๋ฅผ ์คํํฉ๋๋ค.
๊ทธ๋ฐ๋ฐ ์ฌ์ ํ ๋ด ๋
ธ๋์์ ์ฐ๊ฒฐ์ด ๋๊ธฐ๊ฑฐ๋ ์ฌ๋ถํ
๋์ง ์์ต๋๋ค (5 ๋ถ ๊ทธ๋ฃน ํค ์
๋ฐ์ดํธ ์๋).
๋ด ๋ ธ๋ ์ค ํ๋๊ฐ ์ ์ ์ผ๋ก ์ธํด 12 ์ 5 ์ผ์ ์ฌ๋ถํ ๋์์ต๋๋ค.
์ด๊ฒ์ ๊ทธ ์ค ํ๋์ ๋๋ค.
๋จ์ : | 5
-| -
ํ์ง ์๊ฐ : | 2019-01-15 23:27:32
๊ฐ๋ ์๊ฐ : | 41 ์ผ 12 ์๊ฐ 46 ๋ถ
๋ก๋ : | 15.80 % (LC = 9135)
๋ฌด๋ฃ ๋ฉ๋ชจ๋ฆฌ : | 12160 (5360-sendContentBlocking)
๋ฌด๋ฃ ์คํ : | 3552 (1520-SensorSendTask)
๋ถํ
: | ์ฝ๋ ๋ถํธ (0)
์ฌ์ค์ ์ด์ : | ์ธ๋ถ ์์คํ
๋คํธ์ํฌ โ
Wi-Fi : | 802.11N (RSSI -67dB)
IP ๊ตฌ์ฑ : | DHCP
IP / ์๋ธ๋ท : | 192.168.1.89 / 255.255.255.0
GW : | 192.168.1.1
ํด๋ผ์ด์ธํธ IP : | 192.168.1.67
DNS : | 192.168.1.1 / 0.0.0.0
ํ์ฉ ๋ IP ๋ฒ์ : | ๋ชจ๋ ํ์ฉ
STA MAC : | 5C : CF : 7F : B1 : 3F : 12
AP MAC : | 5E : CF : 7F : B1 : 3F : 12
SSID : | Lurch4 (34 : 31 : C4 : B1 : 8D : C7)
์ฑ๋ : | 11
์ฐ๊ฒฐ๋จ : | 20 ์๊ฐ 4 ๋ถ
๋ง์ง๋ง ์ฐ๊ฒฐ ํด์ ์ด์ : | (202) ์ธ์ฆ ์คํจ
๋ฒํธ ์ฌ ์ฐ๊ฒฐ : | 61
ํ์จ์ด
๋น๋ : โ | 20102-๋ฉ๊ฐ
๋ผ์ด๋ธ๋ฌ๋ฆฌ : โ | ESP82xx Core 2_4_2, NONOS SDK 2.2.1 (cfd48f3), LWIP : 2.0.3 PUYA ์ง์
GIT ๋ฒ์ : โ | mega-20181109
ํ๋ฌ๊ทธ์ธ : โ | 46 [์ผ๋ฐ]
Md5 ๋น๋ : | 47f19d99d0c3f083314b45668b1f5c
Md5 ํ์ธ : | ํต๊ณผํ์ต๋๋ค.
๋น๋ ์๊ฐ : โ | 2018 ๋
11 ์ 9 ์ผ 03:23:22
์ด์ง ํ์ผ ์ด๋ฆ : โ | ESP_Easy_mega-20181109_normal_ESP8266_4096.bin
๋ณด์๋ค์ํผ, ํ๊ท ์ ์ผ๋ก ํ๋ฃจ์ ํ ๋ฒ ์ด์ ์ฐ๊ฒฐ์ด ๋์ด์ง๋๋ค. AVM Fritzbox 1750E์ ์ฐ๊ฒฐ๋ฉ๋๋ค.
๋น์ฝ ํ๋ ์์ด ๊ทธ๋ค์ง ์ค์ํ์ง ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ฐ๊ฒฐ์ด ๋๊ธด ํ์๋ ์ ์์ ์ธ WiFi.begin()
์ํ์ค๊ฐ ํญ์ '(2) Auth expire'
์ค๋ฅ๋ก ์คํจํ๋ ์ด์ ๊ฐ ์์ง ๋ช
ํํ์ง ์์ต๋๋ค.
์ ์ผํ ํ์๋์ด ์์ ์์ CPU๋ก๋๊ฐ ํญ์ 100 %๋ฅผ ํ์ํ๊ณ ์ฝ์ด๊ฐ ํธ๋ ์ ฐ์ดํฌ๋ฅผ ์ํ ํ ์๊ฐ์ด ์ถฉ๋ถํ์ง ์๋ค๋ ๊ฒ์ ์์ํ๋ค๋ ๊ฒ์ ๋๋ค.
๋ด ์๊ฐ ์ ํต์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ (LWIP ๋๋ Arduino ๋๋ ESP)์ ๋ฌธ์ ๊ฐ ์์ผ๋ฉฐ Wi-Fi๋ฅผ ์ฌ์ค์ ํด์ผํฉ๋๋ค.
๋ฐ๋ผ์ Wi-Fi๋ฅผ ๋๊ณ ๋ค์ ์์ํ์ญ์์ค. ๋ฒํผ๊ฐ ๋น์ ์ง๊ฑฐ๋ ์ ์ด๋ ํ๋ฌ์๋๊ณ ๋ฏธํด๊ฒฐ ์์ฒญ์ด ์ ๊ทน์ ์ผ๋ก ์ทจ์๋์๋์ง ํ์ธํ๊ธฐ ์ํด ์ด๋ฌํ ๋จ๊ณ ์ฌ์ด์ ๋๊ธฐ ํ ์๋ ์์ต๋๋ค.
@ TD-er์ด ๋ณ๊ฒฝ ์ฌํญ์ ํธ์ํ์ฌ ์๋ํ๋์ง ํ์ธํ ์ ์์ต๋๊น?
์ง๋ 2 ๊ฐ์ ๊ฒ์๋ฌผ์์ ๋
ผ์ ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋ฌด์์
๋๊น?
์์ง ๊ตฌํ๋์ง ์์์ง๋ง ์ค๋ ์ ๋
์ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ํ
์คํธ ๋น๋๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
๋ค, Wi-Fi๋ฅผ ์ฌ์ค์ ํฉ๋๋ค.
@ TD-er๋ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
๋ฐ๋ผ์ Wi-Fi๋ฅผ ๋๊ณ ๋ค์ ์์ํ์ญ์์ค. ๋ฒํผ๊ฐ ๋น์ ์ง๊ฑฐ๋ ์ ์ด๋ ํ๋ฌ์๋๊ณ ๋ฏธํด๊ฒฐ ์์ฒญ์ด ์ ๊ทน์ ์ผ๋ก ์ทจ์๋์๋์ง ํ์ธํ๊ธฐ ์ํด ์ด๋ฌํ ๋จ๊ณ ์ฌ์ด์ ๋๊ธฐ ํ ์๋ ์์ต๋๋ค.
ํ๋ฌ์ฑ์ด ํ์คํ์ง ์์ต๋๋ค ... client.stop()
์ ์ ๋ชจ๋ client.flush()
ํธ์ถ์ ์ ๊ฑฐํ๊ธฐ ๋๋ฌธ์ ์ฐ๊ฒฐ ๋๊น์ด ๋ ์์ฃผ ๋ฐ์ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ผ๋ถ ๋ฌธ์๋ฅผ ์ฝ๋ ๋์ ํ๋ฌ์๊ฐ ๋ชจ๋ (tcp) ์
๋ ฅ ๋ฒํผ๋ฅผ ๋ฐฉ์ถํ๋ ๊ฒ์ ๋ณด์์ผ๋ฏ๋ก ์ด๋ก ์ ์ผ๋ก ์๋ต์ด ์์ค ๋ ์ ์์ต๋๋ค.
2c๋ฅผ ์ถ๊ฐํ๊ธฐ ๋งํ๋ฉด ๋ช ๊ฐ์ Mikrotik AP๊ฐ ์์ผ๋ฉฐ, ๋ช ๊ฐ์ sonoff๋ espurna๋ฅผ ์คํํ๊ณ ๋ช ๊ฐ์ NodeMCU๋ ESPEasy๋ฅผ ์คํํฉ๋๋ค. ๋ฐฑ์ ๊ณผ ๊ฐ์ด ๋คํธ์ํฌ์์ ํธ๋ํฝ์ด ๋ง์ ๊ธฐ๊ฐ ๋์ ESP ์ฅ์น๋ฅผ ์์ด ๋ฒ๋ฆด ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ESP ์ฅ์น์ ๋ํ ์ถ๊ฐ AP๋ฅผ ์ถ๊ฐํด์ผํ์ต๋๋ค. ๋๋ ์ด๊ฒ์ด WiFi ์ ํธ ๊ฐ๋ ๋ฐ ํธ๋ํฝ ๊ด๋ จ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ถ๊ฐ AP๊ฐ ์ถ๊ฐ๋๋ฉด์ด ๋ฌธ์ ๋ฅผ ๋ค์ ๋ณธ ๊ธฐ์ต์ด ์์ต๋๋ค.
ํ์ง๋ง ๋ด NodeMCU์ ESPEasy ์ฅ์น์๋ ์ฝ๊ฐ์ ์ฐ๊ฒฐ์ด ๋์ด์ก์ต๋๋ค. ์ฅ์น์ netdata ping ๋ชจ๋ํฐ๋ฅผ ์ค์ ํ๊ณ ์ธ์ , ์ด๋ป๊ฒ, ์ ์ด๋ฐ ์ผ์ด ๋ฐ์ํ ์ ์๋์ง ํ์ ํ๊ณ ์ ๋ณด๋ฅผ ๋ค์ ์ ๊ณตํ๋์ง ํ์ธํฉ๋๋ค.
๋ ๋ค๋ฅธ ๋ฉ๋ชจ๋ @ clumsy-stefan๊ณผ ๊ฐ์ 40 ๊ฐ ์ด์์ ์ฅ์น๊ฐ ์์ผ๋ฉฐ ์ฝ 5 ๋ช ์ ์ฌ์ฉ์์ ๋ชจ๋ฐ์ผ ์ฅ์น ๋ฐ TV์ ๊ฐ์ ์ด์ํ ์ค๋งํธ ์ฅ์น๊ฐ ์์ง๋ง Mikrotik ์ฅ์น๊ฐ ๊ณผ๋ถํ๋์๊ฑฐ๋ WiFi RF ๋คํธ์ํฌ๊ฐ ํฌํ ์ํ ์ผ ์ ์์ต๋๋ค. ?
RF ๋ ธ์ด์ฆ์ ์์ ํ์ธํ ์์๋ ๋ฐฉ๋ฒ์ด ์์์ผ๋ฉดํฉ๋๋ค. AP์ ์์ WiFi ์ฑ๋์ด ์ด๋ป๊ฒ ํ์ฐ๋๋์ง๋ฅผ ๋ณด์ฌ์ฃผ๋ ์ฑ (WiFi Analyzer)์ด ์์ต๋๋ค. ์ด ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ค๋ฅธ WiFi AP์ ๋ํ WiFi ์ฑ๋์ ์ค์ ํ์ต๋๋ค.
๊ทธ๋ฌ๋ ๋ค๋ฅธ RF ๊ฐ์ญ์ด ์๋์ง ์ค์ ๋ก ์ ์ ์์ต๋๋ค.
๊ณผ๋ถํ ๋ Mikrotik ์ฅ์น์ ๋ํ ์์ด๋์ด๋ MikroTik 951UI-2HND๋ฅผ ์ฃผ ๋ผ์ฐํฐ๋ก ์ฌ์ฉํ๊ณ MikroTik RB9412nD hAP lite๋ฅผ ESP AP๋ก ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๊ทธ ์ ๋ณด๊ฐ ์ด๋ค ์ ์ผ๋ก๋ ์ ์ฉํ ์ง ๊ถ๊ธํฉ๋๋ค.
@LeeNX ํํธ ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ๋ด ๋
ธ๋๋ 3 ๊ฐ์ AP์ ๋ถ์ฐ๋์ด ์๊ณ RF๋ ๋ค์ ๊ท ํ์ ์ด๋ฃจ๊ณ ์์ต๋๋ค (AP ๋น ์ต๋ 20 ๊ฐ์ ํด๋ผ์ด์ธํธ). ๋ฐ๋ผ์ ๊ฐ๋ฅํ ํ ๊ฐ์ญ์ด ๊ฑฐ์ ์์ต๋๋ค (๋ฌผ๋ก ์๋ฌด๊ฒ๋ ์์ ์ ์์ต๋๋ค ...). ๋ฐ๋ผ์ MT๊ฐ ๊ณผ๋ถํ๋ผ๊ณ ์๊ฐํ์ง ์์ต๋๋ค (์ ๋ฌธ ์ด๋ฒคํธ ๋ฑ์ ์ํด ๋คํธ์ํฌ ๋ฐฑ๋ณธ ์ฐ๊ฒฐ ๋ฐ WLAN์ ์ ๊ณตํ๋ ํ์ฌ์์ ์ผํ๊ณ ์์ผ๋ฏ๋ก ์ธํ๋ผ ์คํธ๋ญ์ฒ์ ๋ํ ์ฌ์ธต ํ
์คํธ๋ฅผ ๋ง์ด ๋ฐ์์ต๋๋ค). ๋ฌธ์ ๊ฐ ๋๋๋ผ๋ ...ํ์ง๋ง ๋
ธ๋๊ฐ ์ฐ๊ฒฐ์ด ๋๊ธด ํ 250 ๋ฒ ์ด์ ์ฌ ์ฐ๊ฒฐํ ์ ์์๊ณ ์ฌ๋ถํ
ํ ํ ์ฆ์ ๋ค์ ์ฐ๊ฒฐ๋ฉ๋๋ค. ๋ฐฉ์ก ์๊ฐ ๋ฌธ์ ๊ฐ ๋ ์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ค๋ฅธ ์ฅ์น์์ ๋ณผ ์ ์์ต๋๋ค ...
๊ทธ๋์ ๋๋ ์ฌ์ ํ ๋ด๋ถ ์์ดํ์ด ์นฉ์ ์ํ, ์์ดํ์ด ์ฝ์ด๊ฐ ์ป๋ CPU ์๊ฐ์ ์, ESPEasy ๋ถ๋ถ์์ ์คํ๋๋ ๋ค๋ฅธ ์์
์ฌ์ด์ ์ฐ์ฐ ๋๋ ๊ฒฝ์ ์กฐ๊ฑด์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
@ clumsy-stefan ๋๋ ๋น์ ์ ํต์ฐฐ๋ ฅ์ ๋์ํฉ๋๋ค. 40 ๊ฐ ์ด์์ ๋ ธ๋๊ฐ์๋ ์์ Mikrotik AP๋ฅผ ์ฌ์ฉํ๋ฉด Mikrotik CPU ๋๋ RAM์ด ์ ํ ๋ ์ ์๋ค๋ ์ ์ ์ง์ ํ๊ณ ์ถ์์ง๋ง ๋ฌธ์ ๊ฐ๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ธฐ๋ณธ ESPEasy ์ฝ์ด ์ธ์๋ ์๋ฌด๊ฒ๋์๋ ESP32 ๋ฐ NodeMCU ์ฅ์น๋ฅผ dpeloyingํ๊ณ ์ด๋ฅผ ์คํํ์ฌ ESP CPU๋ฅผ ํ ์คํธํ๊ณ ๋ค๋ฅธ ํ๋ฌ๊ทธ์ธ ์ํฅ์๋ฐ์ง ์๋์ง ๊ถ๊ธํฉ๋๋ค. ๋ฐฐํฌ ํ ์์๋ ํญ๋ชฉ๊ณผ netdata ping ํ ์คํธ๋ฅผ ํ์ธํ์ธ์.
์ ์ฉํ ์ ๋ณด๊ฐ ์์ผ๋ฉด ๋ค์๋ณด๊ณ ํ๊ฒ ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค!
์ฌ๊ธฐ์ ์๋ฌด ๊ฒ๋ ์คํ๋์ง ์๋ ๋
ธ๋ (IR RX / TX)๊ฐ ์์ผ๋ฉฐ ๋ฌธ์ ์์ด ๋ช ์ฃผ ๋์ ์คํ๋ฉ๋๋ค.
๊ฐ๋ ์๊ฐ์ด 40 ์ผ ์ด์์ธ ๋ค๋ฅธ ๋
ธ๋๋ Domoticz MQTT ๋ฐ BME280 + MH-Z19 CO2๋ฅผ ์คํํฉ๋๋ค.
๋ฐ๋ผ์ ์คํ์ค์ธ ํ๋ฌ๊ทธ์ธ๊ณผ ์ฝ๊ธฐ ๊ฐ๊ฒฉ์ด ํญ์ ๋ค๋ฅธ ํ๋ฌ๊ทธ์ธ์ ์ฝ๊ธฐ ๊ฐ๊ฒฉ๊ณผ ์ผ์นํ๋์ง ์ฌ๋ถ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค.
์ค์ผ์ค๋ฌ์์ ์ด๊ธฐ ์คํ์ ์ ์ฌ์ฉํ์ฌ ์ฃผ๊ธฐ์ ํจ์ ํธ์ถ (10 / ์ด, 1 / ์ด ๋ฐ 30 ์ด)์ ์ด๋ฏธ ์ค์ ํ์ฌ ๋ค๋ฅธ ๋ฃจํ ํธ์ถ์์ ๊ฐ๋ฅํ ํ ๋ง์ด ๊ณ์ ์คํ๋ฉ๋๋ค.
Tasker ์ ๊ฐ์ ์ธํฐ๋ฝํธ ํ์ด๋จธ ๊ตฌ๋ ์ด๋ฒคํธ๋ฅผ ์ถ๊ฐํ๊ณ (๋๋ ๋ด๊ฐ ์์ฑํ ์ค์ผ์ค๋ฌ ๋์ tasker๋ฅผ ์ฌ์ฉ) ์ง์ฐ (0)์ ์คํํ๊ธฐ ์ํด 10msec ๊ฐ๊ฒฉ์ผ๋ก ํ๋์ ์์
์ ์ค์ ํด์ผ ํ ์๋ ์์ต๋๋ค.
์ ์ผํ ๊ฒ์ ๋ค๋ฅธ GPIO ์ ์ก์ ๋ฐฉํดํ์ฌ ์ผ์ ํ๋
๊ฐ์ ๋ฐฉํด ํ ์ ์๋ค๋ ๊ฒ์
๋๋ค.
์๋ง๋ 4way-HS ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๊ฒ ์ง๋ง ์ฌ ์ฐ๊ฒฐ ๋ฌธ์ ๋ ์๋ ๊ฒ ๊ฐ์์ ... ์ฌ์ ํ ๊ฐ์ฅ ์ด์ํ ๋ฌธ์ ์ ๋๋ค ... ํ ์คํธ ๋ ธ๋๊ฐ 12 ์๊ฐ ๋์ ๋ค์ ์คํจํ์ฌ AP์ 300 ํ ์ด์ ์ฌ ์ฐ๊ฒฐ์ ์๋ํ์ต๋๋ค. ์ฑ๊ณต. (์ํํธ) ์ฌ๋ถํ ํ ์ฆ์ ์ฌ ์ฐ๊ฒฐ (์ฌ๋ถํ + ์ฌ ์ฐ๊ฒฐ ์ฝ 5 ์ด ์ ๋ ์์) ...
๋ฐฉ๊ธ ์ฐ๋ฆฌ๊ฐ ์ฌ๊ธฐ์๋ณด๊ณ ์๋ ๊ฒ๊ณผ ๋งค์ฐ ๊ด๋ จ์ด์๋์ด ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค.
https://github.com/esp8266/Arduino/issues/5527
๋ค, ๋น์ท ...ํ์ง๋ง ์์ดํ์ด OFF๋ฅผ ํธ์ถํ๋ฉด (์ฆ, ์๋), ํ์ฌ ๋ด๊ฐ ํจ๊ป ๋
ธ๋ ฅํ๊ณ ๋ณํํ์ง ์๋ ๊ฒ WiFi.setOutputPower(0)
ํธ์ถํ๊ธฐ ์ ์ WiFi.begin()
์ฌ๊ธฐ ์ ์
https://github.com/esp8266/Arduino/issues/2235
๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ
https://github.com/esp8266/Arduino/issues/2186#issuecomment -233853152
์์ง๋ ํ๋ ์ผ์ด ์ผ์ด๋๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค ...
๋น์ทํ์ง๋ง ๊ฐ์ง๋ ์์ต๋๋ค. ์ฌ์ค ์ฐ๋ฆฌ์ ๊ฒฝ์ฐ AP๋ฅผ ์ฌ๋ถํ ํ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ฉ๋๋ค. Gijs๊ฐ ๊ฒ์ ํ ๋ฌธ์ ์์ AP๋ฅผ ์ฌ๋ถํ ํด๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์ต๋๋ค.
@ giig1967g AP๋ฅผ ์ฌ๋ถํ ํด๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์ต๋๋ค! ๋ ธ๋๋ฅผ ์ฌ๋ถํ ํ๋ฉด ๋ค์ ์ฐ๊ฒฐ๋ฉ๋๋ค (๋ด ํ๊ฒฝ์์) ...
@ giig1967g @ clumsy-stefan์ด ์ธ๊ธ ํ ๋ฌธ์ ์์ AP์์ด ์ฌ๋ถํ ๋ ์ธ๊ธ๋ฉ๋๋ค. https://github.com/esp8266/Arduino/issues/2235#issuecomment -248851270
๋ฐ๋ผ์ ์ฌ๊ธฐ์ ๋ช ๊ฐ์ง ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์๋
ํ์ธ์
๊ทธ๋. ๊ทธ๋ฆฌ๊ณ ๋ด ๊ฒฝ์ฐ์๋ Mikrotik์์๋ง ... :(
@ TD- ์ด
์ด๋ค AP ๋ธ๋๋ / ๋ชจ๋ธ์ ์ฌ์ฉํ๊ณ ์๋์ง ๋ฌผ์ด๋ด์ผํฉ๋๋ค.
@ giig1967g ๋ํ ์ฌ๊ธฐ์ ๋๋ฌ ํ ์์๋ ์ผ๋ถ ๋
ธ๋๊ฐ ์์์ง๋ง ํด๋น ์ด๋ฒคํธ์ ๊ฐ๊ฒฉ์ด 10 ์ผ ์ด์ ์ด์์ผ๋ฏ๋ก ์ด๋ฌํ ๋ฌธ์ ์ค ํ๋์ ๊ด๋ จ์ด ์๋์ง ๋งํ๊ธฐ๊ฐ ์กฐ๊ธ ์ด๋ ต์ต๋๋ค.
์ด์ ๋ด ๋
ธ๋์ ์ฝ ์ ๋ฐ์ด Mikrotik์ ์ฐ๊ฒฐ๋๊ณ ๋๋จธ์ง ์ ๋ฐ์ Fritzbox 1750E์ ์ฐ๊ฒฐ๋ฉ๋๋ค.
@ giig1967g ๋ํ MT ๋ง ๊ฐ์ง๊ณ ์์ต๋๋ค ... ์ ํธ๊ฐ ์ฝํ ๋ ธ๋์ GPIO๊ฐ ์ฌ์ฉ์ค์ธ ๋ ธ๋ (ํนํ PCF)์์ ๋ ์์ฃผ ๋ฐ์ํ๋ ๊ฒ ๊ฐ์ต๋๋ค ...
RF ๋ ธ์ด์ฆ์ ์์ ํ์ธํ ์์๋ ๋ฐฉ๋ฒ์ด ์์์ผ๋ฉดํฉ๋๋ค. AP์ ์์ WiFi ์ฑ๋์ด ์ด๋ป๊ฒ ํ์ฐ๋๋์ง๋ฅผ ๋ณด์ฌ์ฃผ๋ ์ฑ (WiFi Analyzer)์ด ์์ต๋๋ค. ์ด ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ค๋ฅธ WiFi AP์ ๋ํ WiFi ์ฑ๋์ ์ค์ ํ์ต๋๋ค.
๊ทธ๋ฌ๋ ๋ค๋ฅธ RF ๊ฐ์ญ์ด ์๋์ง ์ค์ ๋ก ์ ์ ์์ต๋๋ค.
snr์๋ณด๊ธฐ ์ํด mikrotik์์ /interface wireless registration-table print interval=1
๋ฅผ ํ ์ ์์ต๋๋ค.
์ํ๊น๊ฒ๋ WiFi.setOutputPower(0)
๋ ๋์์ด๋์ง ์์์ต๋๋ค ... ๊ฑฐ์ 6 ์๊ฐ ๋์ ์ํํ๊ฒ ์คํ ๋ ํ (WiFi ์ธํ๋ผ๋ฅผ ๋ณ๊ฒฝํ์ง ์๊ณ ๊ฐ์๊ธฐ ๋ค์ ๊ต์ฐฉ ์ํ๊ฐ๋์ด (์๋ ์ง๋ ฌ ์ถ๋ ฅ ์ฐธ์กฐ) ๋ณต๊ตฌ๋์ง ์์ต๋๋ค. ์ฐ์ฐํ SW ๋๋ HW WDT๊ฐ ์์๋๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ...
์ด๊ฒ์ "๊ทธ๋ฃน ํค ์ ๋ฐ์ดํธ ์๊ฐ ์ด๊ณผ"๋๋ "4 ๋ฐฉํฅ ํธ๋ ์ ฐ์ดํฌ ์คํจ"ํ์ ๋ง ๋ฐ์ํ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ์๋์ผ๋ก AP์์ ๋ ธ๋๋ฅผ ํฅ์คํํ๋ฉด "์ธ์ฆ ๋ง๋ฃ"๊ฐ ๋ฐ์ํ์ง๋ง ์ฆ์ ๋ค์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
์ง๋ ฌ ์ถ๋ ฅ (๋ถํ๋ 100 %๊ฐ๋์ง ์์) ...
20457441 : WIFI : Disconnected! Reason: '(16) Group key update timeout' Connected for 2h19m
20457593 : WIFI : Connecting clumsy_ap2 attempt #0
20458607 : WIFI : Not configured in Station Mode!!: clumsy_ap2
20459707 : EVENT: WiFi#Disconnected
20459763 : WIFI : Disconnected! Reason: '(2) Auth expire' Connected for 2012 ms
20470762 : SYS : 31.00,20048.00,66.70,341.00
20470766 : EVENT: sysinfo#rssi=31.00
20470824 : EVENT: sysinfo#mem=20048.00
20470882 : EVENT: sysinfo#load=66.70
20470940 : EVENT: sysinfo#uptime=341.00
20472658 : EVENT: Clock#Time=Thu,14:22
20473264 : WD : Uptime 341 ConnectFailures 22 FreeMem 20040 WiFiStatus 0
20477609 : WIFI : Connecting clumsy_ap2 attempt #1
20478135 : WIFI : Not configured in Station Mode!!: clumsy_ap2
20482577 : EVENT: WiFi#Disconnected
20482635 : WIFI : Disconnected! Reason: '(2) Auth expire' Connected for 4771 ms
20503270 : WD : Uptime 342 ConnectFailures 22 FreeMem 18440 WiFiStatus 0
20505709 : WIFI : Connecting clumsy_ap2 attempt #2
20506235 : WIFI : Not configured in Station Mode!!: clumsy_ap2
20509784 : EVENT: WiFi#Disconnected
20509845 : WIFI : Disconnected! Reason: '(2) Auth expire' Connected for 3879 ms
20530897 : SYS : 31.00,16248.00,100.00,342.00
20530902 : EVENT: sysinfo#rssi=31.00
20530963 : EVENT: sysinfo#mem=16248.00
20531025 : EVENT: sysinfo#load=100.00
20531087 : EVENT: sysinfo#uptime=342.00
20532688 : EVENT: Clock#Time=Thu,14:23
20533158 : WD : Uptime 342 ConnectFailures 22 FreeMem 16240 WiFiStatus 0
20533716 : WIFI : Connecting clumsy_ap2 attempt #3
20534242 : WIFI : Not configured in Station Mode!!: clumsy_ap2
20537788 : EVENT: WiFi#Disconnected
20537851 : WIFI : Disconnected! Reason: '(2) Auth expire' Connected for 3865 ms
๊ฐ๋จํ ๋งํด์ wifi_set_phy_mode(PHY_MODE_11G);
์ถ๊ฐํ๊ณ ๋
ธ๋๋ฅผ 802.11g ๋ชจ๋๋ก ๊ฐ์ ์ค์ ํ๋ ๊ฒ์ด ์ ์ด๋ ํด๊ฒฐ ๋ฐฉ๋ฒ ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ๋ช ์๊ฐ ์ดํ๋ก ์ฅ์น๋ฅผ ์ฌ๋ถํ
ํ์ง ์์์ผ๋ฉฐ ์์ ๊ทธ๋ฃน ํค ์๊ฐ ์ด๊ณผ ๋ฌธ์ ์์ ์ฅ์น๋ฅผ ํ๋ ๋ฒ ๋ณต๊ตฌํ์ต๋๋ค.
์๋ง ๊ด๋ จ
โข ESP8266 SoftAP๋ 802.11b / g ๋ง ์ง์ํฉ๋๋ค.
๋ฌธ์์ ์ธ๊ธ๋์ด ์์ต๋๋ค ...
์์ ์ ์ด๋ฉด ๋์ค์ / ๋ด์ผ ์ ๋ฐ์ดํธํ๊ฒ ์ต๋๋ค ...
๋ค๋ฅธ ์ฌ๋์ด ์ด๋ฏธ ์ธ๊ธํ๋ฏ์ด (๋ช ๋ฒ) 802.11G๋ก ์ ํํ์ฌ ๊ฐ๋๋ฅผ ๋์ฌ์ผํฉ๋๋ค.
์ด์ ๋ํ ๋์ ๋ชฉํ๋ ๋๋ถ๋ถ์ AP๊ฐ N, G ๋ฐ B ์ฌ์ด๋ฅผ ์ ํ ํ ๋ ๋ฌธ์ ๊ฐ ์๋ค๋ ๊ฒ์
๋๋ค.
ํผํฉ ํด๋ผ์ด์ธํธ๊ฐ ์์ต๋๊น? (G ๋ฐ N) ๋์ผํ AP์์ ํ์ฑํ ๋์์ต๋๊น?
๋ชจ๋ Mikrotik์์ ๋ค๋ฅธ ๋ชจ๋๋ฅผ ์ฌ์ฉํฉ๋๋ค. B / G / N / AC ํผํฉ, ๋ํ ๊ฐ์ AP๋ฅผ ํฌํจํ์ฌ 2 / 5GHz ๋์ญ ๋ชจ๋ ... ์ฌ๋ฌ ํด๋ผ์ด์ธํธ๊ฐ ๋ฌธ์ ์์ด ๋์ผํ AP์์ ์๋ก ๋ค๋ฅธ ๋ชจ๋๋ก ์ฐ๊ฒฐ๋ฉ๋๋ค (esp8266 ์ ์ธ) ..
(์ ์ด๋ ๋์๊ฒ๋) ์ข์ ์์์ ๋๋ค ... ๋ด ๋ ธ๋๋ ์ฐ๊ฒฐ ํด์ / ์ฌ๋ถํ / ๋ฉ์ถค์์ด ์ง๋ 12 ์๊ฐ ๋์ ์คํ๋์์ต๋๋ค!
๋ ธ๋๋ฅผ 802.11g๋ก ๊ฐ์ ํ๋ ๊ฒ์ MikroTik AP์ ์ํํ๊ฒ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ต์ํ ์ด๊ฒ์ ๊ฐ๋จํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋๋ค (802.11n์ ์ถ๊ฐ ์๋๊ฐ ํ์ํ์ง ์์ ๊ฒฝ์ฐ).
๋๊ตฐ๊ฐ ์์ ์ ํ
์คํธํ๊ณ ์ถ๋ค๋ฉด tryConnectWiFi()
ํจ์์ 644 ํ ์ฃผ์์ ESPEasyWifi.ino
๋ฅผ ๋ค์ ํ ( setupStaticIPconfig();
๋ค์)์ ์ถ๊ฐํ์ญ์์ค.
WiFi.setPhyMode(WIFI_PHY_MODE_11G);
SoftAP ๋ชจ๋๊ฐ 802.11n์ ์ง์ํ์ง ์๊ณ ๋ ธ๋๊ฐ N ๋ชจ๋๋ก ์ฐ๊ฒฐ๋์ด ์๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค๊ณ ์ถ์ธก ํ ์ ์์ต๋๋ค. ์ฝ์ด๋ ์ด๋ป๊ฒ ๋ "ํผ๋์ค๋ฌ์์ง๋๋ค."ํ์ง๋ง ์ด๊ฒ์ด ํต์ฌ ์ฌ๋๋ค๊ณผ ํจ๊ป ์ ๊ธฐํด์ผ ํ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํฉ๋๋ค. ..
ESPEasy์ ๊ฒฝ์ฐ ์ด๊ฒ์ ๊ตฌ์ฑ ๊ฐ๋ฅํ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค (@ TD-er?) ESP๊ฐ (B / G / N)์์ ์คํ๋์ด์ผํ๋ ๊ตฌ์ฑ ํ์ด์ง์์ ์ ํํ ์ ์์ต๋๋ค.
๋ค, ๊ณ ๊ธ ์ค์ ์์ ์ ํ ์ต์
์ ์ถ๊ฐํ๊ฒ ์ต๋๋ค.
๋๊ฐ ๋จผ์ ๋ฌผ์ด ๋ดค๋์ง ์์ ์ด.ํ์ง๋ง ์ฐพ์๋ณด๊ณ ์ปค๋ฐ์์ ๊ทธ์๊ฒ๋ ์ธ์ ํ ๊ฒ์ด๋ค.)
์์ ํ!! ๋๋ ์ผํ๋ ๋ฐ ํ์ํ ์ ์ฉ์ด ํ์ํ์ง ์์ต๋๋ค.) ๊ทธ๋์ ๊ทธ์๊ฒ ๊ทธ๊ฒ์ ๋ฐ์น์ญ์์ค! ๐
๋๋ฒ๊น
ํ๋ ๋์ ๋ณ๊ฒฝ์ ์ ์ํ๋ ๋ค๋ฅธ ์์ ๊ฒ๋ค์ ๋ฐ๊ฒฌํ์ต๋๋ค (ํ๋ฌ๊ทธ์ธ ํธ์ถ ํ ๋ฌด์กฐ๊ฑด delay()
ํธ์ถ, ์ผ๋ถ ์ถ๊ฐ {}
๋ฐ ๋ก๊น
์ถ๋ ฅ์ ๋ํ ์ผ๋ถ ์ถ๊ฐ). PR์ ์ํํด์ผํฉ๋๊น? ์ด ASPIT ๋๋ ๊ทธ๋๋ก ์ ์งํ๊ณ ์ถ์ต๋๊น (๋๋ ์ด๊ฒ์ด ์ค์ํ ๋ณํ๊ฐ ์๋๋ผ ์ฝ๊ฐ์ ๊ฐ์ ์ฌํญ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค)?
ํ๋ณด ํด์ฃผ์ธ์.
์ ์ด๋ ํ ๋ก ์ ๋์์ด๋๋ฉฐ ๊ฒฐ๊ณผ๋ฅผ ์ถ์ ํ ์ ์์ต๋๋ค.
๋ํ ํ์ธํ ๋ด์ฉ์ ๋๊ธ์ ์ถ๊ฐํ๋ฉด ๋์์ด ๋ ๊ฒ์
๋๋ค.
์ฐธ์กฐ # 2012
๊ฐ๋ฐ์์ ๋ํ ๋ชจ๋ ํฌ๋ ๋ง. ํ!
์ด ํจ์น์๋ WiFi.setOutputPower (0) ์์ด๋์ด๋ ํฌํจ๋์ด ์์ต๋๊น?
์ง๊ธ๊น์ง 7 ์ผ ๋์ ์คํ์ํ๊ณ ์์ต๋๋ค.
mega-20180224 ๋
ธ๋-์ฌ๋ถํ
์์
mega-20190110 ๋
ธ๋-35 ํ ์ฌ๋ถํ
; ์ค๋ 9 ๋ช
.
์ฝ๋์ ๊ด๋ จ ์ค์ ๋จ๊ฒผ์ง ๋ง ์ฃผ์ ์ฒ๋ฆฌํ์ต๋๋ค. ๋ฐ๋ผ์ ESPEasyWiFi.ino
์์ // (์ฝ 644 ํ)์ ์ ๊ฑฐํ๊ณ ๋ค์ ์ปดํ์ผํด์ผํฉ๋๋ค!
@oki ์ฃ์กํฉ๋๋ค, ๋ฐฉ๊ธ ๊ทํ์ ์ง๋ฌธ์ ์๋ชป ์ฝ์ ๊ฒ์ ๋ดค์ต๋๋ค ... ๋ค์ ์ฐ๊ฒฐํ๊ธฐ ์ ์ ์ ์์ 0์ผ๋ก ์ค์ ํ ๋ ์ฐจ์ด๊ฐ ์์์ ๋ณผ ์ ์์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ํฌํจ๋์ง ์์์ต๋๋ค ... ๊ทธ๋์ ๋๋ ๊ทธ๊ฒ์ ๋ค์ ๋ฒ๋ ธ์ต๋๋ค!
์ง๊ธ๊น์ง 7 ์ผ ๋์ ์คํ์ํ๊ณ ์์ต๋๋ค.
mega-20180224 ๋ ธ๋-์ฌ๋ถํ ์์
mega-20190110 ๋ ธ๋-35 ํ ์ฌ๋ถํ ; ์ค๋ 9 ๋ช .
์ด๋ ํจ๊ณผ์ ์ผ๋ก ๋น๊ตํ๋ ๊ฒ์ ๋๋ค.
(์ ์ด๋ ๋์๊ฒ๋) ์ข์ ์์์ ๋๋ค ... ๋ด ๋ ธ๋๋ ์ฐ๊ฒฐ ํด์ / ์ฌ๋ถํ / ๋ฉ์ถค์์ด ์ง๋ 12 ์๊ฐ ๋์ ์คํ๋์์ต๋๋ค!
๋ ธ๋๋ฅผ 802.11g๋ก ๊ฐ์ ํ๋ ๊ฒ์ MikroTik AP์ ์ํํ๊ฒ ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ต์ํ ์ด๊ฒ์ ๊ฐ๋จํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋๋ค (802.11n์ ์ถ๊ฐ ์๋๊ฐ ํ์ํ์ง ์์ ๊ฒฝ์ฐ).
ํ
์คํธ๋ฅผ ์ํด ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ์ํํ์ต๋๋ค.
Mikrotik์ N-Mode๋ก๋ง ์ค์ ํ๊ณ ๋ชจ๋ ESP๋ ํ ๋ฒ์ ์ฌ๋ถํ
์์ด> 12 ์๊ฐ ์ดํ๋ก ์คํ๋ฉ๋๋ค.
์ข๊ณ ์ ํจํ ์ ๊ทผ๋ฒ๋ ์์ต๋๋ค! ๋ถํํ๋ ๋๋ N ๋ฅ๋ ฅ์ด์๋ ๋ง์ ํด๋ผ์ด์ธํธ๋ฅผํ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ํ ์ ์์ต๋๋ค ...
B ๋ชจ๋๋ฅผ ๋นํ์ฑํํ๊ณ G / N ๋ง ํ์ฑํํ๋ฉด๋ฉ๋๋ค. B ๋ชจ๋๊ฐ์๋ ๊ฒ์ด ์ข์ต๋๋ค. B ๋ชจ๋ ๋ฐ ์๋ ๋ง ์ง์ํ๋ 10 ๋ ์ ์ ์ค๋๋ ์ ํ๊ธฐ ๋๋ (์ผ๋ฐ์ ์ผ๋ก) wifi ๋ฐ์ฝ๋ ์ค์บ๋๊ฐ์๋ ๊ฒฝ์ฐ.
B ๋ชจ๋์์ ์ํ ๋์ ์ถ๊ฐ ๊ฐ๋๋ ๋ฒ์์์ ์ค์ํ ์ญํ ์ํ์ง ์์ต๋๋ค. B ๋ชจ๋๋ ๋ฐฉ์ก ์๊ฐ์ ๋ญ๋นํฉ๋๋ค. B ๋ชจ๋๋ฅผ ์ฌ์ฉํ์ง ์๋ ๋ฐ์๋ ๋ง ๊ทธ๋๋ก ๊ฒฐ์ ์ด ์์ผ๋ฉฐ G๋ณด๋ค N ๋ชจ๋๋ฅผ ์ฌ์ฉํ๋๋ฐ๋ ๊ฒฐ์ ์ด ์์ต๋๋ค. N ๋ชจ๋๋ B์ G๋ณด๋ค ๋ ๋์ ๋ฒ์๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค.
@ jimmys01 ๋ง์์, B ๋ชจ๋๋ ๋ ์ด์ ์ด๋์์๋ ์ฌ์ฉ๋์ง ์์ ๊ฒ์ ๋๋ค ...ํ์ง๋ง N ๋ง ๊ฐ ์๋ ์์ต๋๋ค ... ๋ฐ๋ผ์ ๋ ธ๋๊ฐ ์์ ์ ์ผ๋ก ์ ์ง๋๋ฉด G / N ๋ชจ๋์์ ์ด๋ค ์ผ์ด ๋ฐ์ํ๋์ง ํ ์คํธํด์ผํฉ๋๋ค. 4way HS ํ์ ์์์ ์ฌ์ ์์ด ๊ฐ๋ฅํฉ๋๋ค.
g / n์ ์ ์๊ฒ ๋ถ์์ ํฉ๋๋ค.
์ด๊ฒ์ esp8266์ด ๋ชจ๋ (B / G / N) ์ฌ์ด๋ฅผ ์ ํ ํ ๋๋ง๋ค ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๊น?
์ด๊ฒ์ esp8266์ด ๋ชจ๋ (B / G / N) ์ฌ์ด๋ฅผ ์ ํ ํ ๋๋ง๋ค ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๊น?
๊ฐ๋ฅ์ฑ์ด ๋งค์ฐ ๋๋ค.
G ๋ชจ๋ ๋ง ์ง์ํ๋ ์ผ๋ถ ์ฅ์น (ESP ์ฅ์น๊ฐ ์๋)์์ ๋ง์ ๋ฌธ์ ๋ฅผ ๋ณด์์ต๋๋ค.
N ๊ฐ ์ฅ์น์ ํจ๊ป ์ฌ์ฉํ๋ฉด ์ฐ๊ฒฐํ ์์๋ ๊ฒ์ฒ๋ผ ๋ณด์ผ ์ ์์ต๋๋ค.
์
๋ช
๋์ ๊ฒ์ HomeWizard์ ์ผ๋ถ WiFi ์นด๋ฉ๋ผ์
๋๋ค.
์ด ์๋ก์ด ๋ฒ์ ์ mega-20190121์ ์ฌ์ฉํ๋ฉด ESP๊ฐ ๋ ์์ ๋ ๊ฒ์ฒ๋ผ ๋ณด์๊ณ ์ง๊ธ๊น์ง ์ถฉ๋ / Wlan ๋ฌธ์ ๊ฐ ์์์ต๋๋ค.
ํ์ง๋ง ์ด์ ๋ ๋ ์ด์ OLED (framedPlugin)๋ฅผ ๋ ์ ์์ต๋๋ค. OLEDFRAMEDCMD๋ฅผ ๋ณด๋ผ ๋ ๋๋ฉด ์ ์ ๋์ ๋์คํ๋ ์ด๊ฐ ๊บผ์ก๋ค๊ฐ ๋ค์ ์ผ์ง๋๋ค.
์ด์ ๋ฒ์ (2018 ๋
๋ถํฐ)์ผ๋ก ์ฐ์ ํ
์คํธ๋ฅผ ์ํํ๋๋ฐ ๋์คํ๋ ์ด๊ฐ ์์๋๋ก ๋ฐ์ํฉ๋๋ค.
mega-20190121์ ์ฌ์ฉํด ๋ณด์๊ณ WiFi ์์ ์ฑ์ ๋์ผํฉ๋๋ค. ์์ ํ ์ฝ 1 ์๊ฐ ์ด๋ด์ ์ถฉ๋ํฉ๋๋ค.
@ TD-er, ๋ณ๊ฒฝ ์ฌํญ์ ๋ ผ์ํ์ฌ ํ ์คํธ ํ ์ ์๋๋ก ์ธ์ ๋ฒ์ ์ ํธ์ ํ ์ ์๋ค๊ณ ์๊ฐํ์ญ๋๊น?
๋น ๋ฅธ ์ ๋ฐ์ดํธ : ๋ชจ๋ ์์ ์ 802.11g๋ก ์ค์ ํ๊ธฐ ๋๋ฌธ์ ๋ ์ด์ ๋ฉ์ถค, ์ฌ๋ถํ ๋ฑ์ด ์์ต๋๋ค! AP๊ฐ ํผํฉ g / n ๋ชจ๋์์ ์๋ํ๋๋ผ๋ ... ๊ทธ๋์ esp์์ wifi ๋ชจ๋๋ฅผ ๊ตฌ์ฑ ํ ์์๊ฒํ๋ ํจ์น์ ํฌํํ๊ฒ ์ต๋๋ค!
๊ณง ํจ์น๋ฅผ ํฌ๋งํฉ๋๋ค ๐
B / G ๋ง ์ ํํ๊ธฐ์ํ ์ปค๋ฐ์ ์ถ๊ฐํ์ต๋๋ค.
์์ง ESP32์์ ์ ๋๋ก ์๋ํ์ง ์์ผ๋ฏ๋ก ESP32์์ ์ ํํ๋ ์ต์
์ ๋นํ์ฑํํ์ต๋๋ค.
๋ํ AP๊ฐ B / G ๋ง ํ์ฉํ์ง ์๋ ๊ฒฝ์ฐ ๋ค์ ์ฐ๊ฒฐํ ์ ์๋๋ก ๋์ฒด ์ต์
์ ์ถ๊ฐํ์ต๋๋ค.
@ TD-er์ด ๋ณ๊ฒฝ ์ฌํญ์ ์๋ฏธํฉ๋๋ค.
๋ด ์๊ฐ ์ ํต์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ (LWIP ๋๋ Arduino ๋๋ ESP)์ ๋ฌธ์ ๊ฐ ์์ผ๋ฉฐ Wi-Fi๋ฅผ ์ฌ์ค์ ํด์ผํฉ๋๋ค.
๋ฐ๋ผ์ Wi-Fi๋ฅผ ๋๊ณ ๋ค์ ์์ํ์ญ์์ค. ๋ฒํผ๊ฐ ๋น์ ์ง๊ฑฐ๋ ์ ์ด๋ ํ๋ฌ์๋๊ณ ๋ฏธํด๊ฒฐ ์์ฒญ์ด ์ ๊ทน์ ์ผ๋ก ์ทจ์๋์๋์ง ํ์ธํ๊ธฐ ์ํด ์ด๋ฌํ ๋จ๊ณ ์ฌ์ด์ ๋๊ธฐ ํ ์๋ ์์ต๋๋ค.
์ง๋ 2 ๊ฐ์ ๊ฒ์๋ฌผ์์ ๋ ผ์ ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋ฌด์์ ๋๊น?
์์ง ๊ตฌํ๋์ง ์์์ง๋ง ์ค๋ ์ ๋ ์ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ํ ์คํธ ๋น๋๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
@oki ๋ ๊ฐ์ง ๋ณํ์ ๋ชจ๋ ์๋ํ์ฌ ์ถ๋ ฅ ์ ๋ ฅ์ 0์ผ๋ก ์ค์ ํ๊ณ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ์ ๊ทน์ ์ผ๋ก ์ฐ๊ฒฐ ํด์ / ์ฌ ์ฐ๊ฒฐํ์ต๋๋ค. ๋ ๋ฒ์ ๋ชจ๋ AP ์ฌ์ค์ / ์ฌ ์ฐ๊ฒฐ์ ๋์์ด๋์ง ์์์ต๋๋ค ... (๋ด ํ๊ฒฝ์์) ... ์์ ์ธ๋ถ ์ ๋ณด ...
์์ ์ ์ผ๋ก ๋ง๋ ์ ์ผํ ๋ฐฉ๋ฒ์ N ๋ชจ๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์
๋๋ค.
๋๋ ๊ทธ๊ฒ์ ์ ์๊ณ ์์ต๋๋ค. ๊ณง ํจ์น๋ฅผ ๊ธฐ๋ํ๋ฏ๋ก ๋๋ฒ๊น ์ ๊ณ์ํ ์ ์์ต๋๋ค.
@ 0ki ์ด ์ต์ ์ปค๋ฐ์ ์ฌ์ฉํ์ฌ ํ
์คํธ ๋น๋๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
์๋๋ฉด WiFi๋ฅผ ๋นํ์ฑํํ์ฌ ํ
์คํธ ํ์๊ฒ ์ต๋๊น?
๊ทธ๋ ๋ค๋ฉด ์ด๋ค ์ต์
์ด ํ์ํฉ๋๊น? WiFi๋ฅผ ๋๊ณ ์ผ๊ณ ๋ชจ๋ ์๋น์ค๋ฅผ ๋ค์ ์์ ํ์๊ฒ ์ต๋๊น?
์์ผ์ ์ฌ์ฉํ๋ ๋ชจ๋ ์๋น์ค๊ฐ ์ ๋๋ก ๋ค์ ์์๋์๋์ง ์์ ํ ํ์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋ง์ง๋ง ๋ถ๋ถ (์๋น์ค ๋ค์ ์์)๋ ์ ์ดํด ๋ด์ผํฉ๋๋ค.
์ด๋ก ์ธํด WiFi ์ฐ๊ฒฐ์ด ๋ค์ ์์ฑ ๋ ๋ ๋ช ๊ฐ์ง ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค.
์ฐ๊ฒฐ์ด ๋์ด์ง๋ฉด Wi-Fi ์ก์ ๊ธฐ๋ฅผ ์๋์ผ๋ก ์์ ํ ๊ป๋ค๊ฐ ์ผญ๋๋ค.
์ฝ๋๋ฅผ ์ถ๊ฐ ํ ๊ฒ์ ํ์ธํ์ต๋๋ค. ์ด๊ฒ์ ํ ์คํธํ๊ธฐ ์ํด ์ด๋ค ๋ฒ์ ์ ๊ฐ์ ธ์ฌ ์ ์์ต๋๊น?
ํ์คํ์ง ์์ง๋ง ํ
์คํธ๋ฅผ ์ํด ์ ๋น๋๋ฅผ ๋ง๋ค ๊ฒ์
๋๋ค.
+/- 30 ๋ถ ํ์ ์๋ฃ๋ฉ๋๋ค.
ํ
์คํธ ๋น๋
B / G ๋ชจ๋์์ ์ฐ๊ฒฐํ๊ธฐ ์ํด ๋ณ๊ฒฝ๋ PR # 2235์ ์ค๋ ์ ๊ฐ ๋ณํฉ ํ ๊ฒ์ ๊ธฐ๋ฐ์ผ๋กํฉ๋๋ค.
ํด๋น PR์ ์ผ๋ถ ํ๋ฌ๊ทธ์ธ์ ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์์ ์์ง ๋ณํฉ๋์ง ์์ ์ด์ ์
๋๋ค.
๊ฐ์ฌ! ํ ์คํธ ๋น๋๋ฅผ ํ๋์ํ์ต๋๋ค.
์ด์ ๋ค์ ์ค์ ์ด ์์ต๋๋ค.
Connection Failure Threshold: 0
Force WiFi B/G: NO
Restart WiFi on lost conn.: YES
PLATFORMIO_ESP12E๋ฅผ ๊ฐ์ง๊ณ ์๋ค๋ ์ ์ ๊ณ ๋ คํ๋ฉด ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ํ
์คํธํด์ผํ๋ค๊ณ ์๊ฐํ์ญ๋๊น?
์ฆ, b / g๊ฐ esp12e์์ ์๋ํ๋์ง์ ์ฐ๊ฒฐ ์คํจ ์๊ณ ๊ฐ์ด ์ ํํ ๋ฌด์์ธ์ง ์์ด ๋ฒ๋ ธ์ต๋๋ค.
์ด ์๊ณ ๊ฐ์ ์คํจํ ์ฐ๊ฒฐ ์๋ ํ์๊ฐ ํด๋น ๊ฐ์ ์ด๊ณผํ๋ ๊ฒฝ์ฐ ์ฌ๋ถํ
์ ์์ํ๋ ์นด์ดํฐ ์ผ๋ฟ์
๋๋ค.
0์ ๊ธฐ๋ณธ๊ฐ์ด๋ฉฐ ์ฌ๋ถํ
์ ์ํํ์ง ์์์ ์๋ฏธํฉ๋๋ค.
50 ๋๋ 100์ผ๋ก ์ค์ ํ๋ฉด ๋๋ฌํ๊ธฐ ์ด๋ ค์ธ ์ ์๊ณ ์ฌ ์ฐ๊ฒฐ ๋ฃจํ๊ฐ ๋ฐ์ํ ๋ ์ฌ๋ถํ ํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ด ์ค์ ์ ์ฌ์ฉํด๋ ์ด๋ฏธ ๋ง์ ๋
ธ๋๊ฐ ํ์ํ๋ฏ์ด HW ์์น ๋
์ฌ๋ถํ
์ด ํ์ ๋ ์ ์์ต๋๋ค.
B / G ๋ชจ๋๊ฐ ํ์ฑํ ๋ ์ํ์์๋ ์ฌํํ๊ธฐ๊ฐ ๋ ์ด๋ ค์ธ ์ ์์ต๋๋ค.
ํ ์คํธ ๋น๋
B / G ๋ชจ๋์์ ์ฐ๊ฒฐํ๊ธฐ ์ํด ๋ณ๊ฒฝ๋ PR # 2235์ ์ค๋ ์ ๊ฐ ๋ณํฉ ํ ๊ฒ์ ๊ธฐ๋ฐ์ผ๋กํฉ๋๋ค.
ํด๋น PR์ ์ผ๋ถ ํ๋ฌ๊ทธ์ธ์ ๋ฌธ์ ๊ฐ์๋ ๊ฒ ๊ฐ์์ ์์ง ๋ณํฉ๋์ง ์์ ์ด์ ์ ๋๋ค.
ํ
์คํธ ๋น๋์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
์ด์ ์ ๊ฐ์ฅ ๋ถ์์ ํ ESP12F๋ ์ฌ๋ถํ
ํ์ง ์๊ณ 59 ์๊ฐ ์ดํ๋ก ์๋ํฉ๋๋ค. :)
ํธ์ง : ์ค์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๊ฐ์ WiFi B / G : ์
์ฐ๊ฒฐ์ด ๋์ด์ง๋ฉด WiFi ๋ค์ ์์ : ์
ํด๋น ์ปค๋ฐ (B / G WiFi)์ ๋ณ๋์ PR๋ก ๋ถํ ํ ๊ฒ์ด๋ฏ๋ก ํ์ฌ ๋ณํฉ ๋๊ธฐ์ค์ธ ๋๋จธ์ง PR์ ์์ ํ๊ธฐ ์ ์ ๋ณํฉ ํ ์ ์์ต๋๋ค.
์ข์ ์๊ฐ!
๋ด ์ด์ ์ค์ RestartWifi = YES๋ ์ ์ฉํ์ง ์์์ต๋๋ค.
์ด์ ๋๋
Connection Failure Threshold: 0
Force WiFi B/G: YES
Restart WiFi on lost conn.: NO
์ฌ๋ถํ ํ๊ฑฐ๋ ๋จ ํ ๋ฒ์ ์ฐ๊ฒฐ์ ๋์ง ์๊ณ ์ดํ ๋์ ์๋ํ์ต๋๋ค. ๋๋ ๋งํ. ์ด ํ ์คํธ ๋ฆด๋ฆฌ์ค์์ ๋ฉ์ด ์ง ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ง ์์ต๋๋ค.
์ฝ ํ. 100 ์๊ฐ ๋์ ๋ชจ๋์ด ๋ง์นจ๋ด ๋ฆฌ์ ์ํ์ต๋๋ค. :(
์ฌ์ค์ ์ด์ : ํ๋์จ์ด ๊ฐ์
๊ทธ๋ฌ๋ ์ด๋ ์ด๋ ค์ด ๊ตฌ์ฑ (12 x 1-wire ์ผ์ ๋ฐ FHEM ์๋ฒ)์ผ๋ก ์ธํด ๋ฐ์ํ ์๋ ์์ต๋๋ค.
์ด ํจ์น๋ฅผ ์ถ๊ฐ ํ ์๋ ์์ต๋๋ค : https://github.com/letscontrolit/ESPEasy/pull/2235/commits/9a05eaf828a737ae416ab11c8df8c4a5b03ceaf2
์๋ง๋ ๊ทธ๊ฒ์ ๋ํ ์์ ์ฑ์ ํฅ์์ํค๋ ๋ฐ ๋์์ด ๋ ๊ฒ์
๋๋ค.
์ด ํ
์คํธ ๋น๋์ ํฌํจ๋์ด ์์ต๋๋ค.
์ด ํจ์น๋ฅผ ์ถ๊ฐ ํ ์๋ ์์ต๋๋ค : 9a05eaf
์๋ง๋ ๊ทธ๊ฒ์ ๋ํ ์์ ์ฑ์ ํฅ์์ํค๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค.
์ด ํ ์คํธ ๋น๋์ ํฌํจ๋์ด ์์ต๋๋ค.
๊ฐ์ฌ!
์์ ํ ๋ค๋ฅธ ๋ ๊ฐ์ ๊ตฌ์ฑ ์ฅ์น์ ์ค์นํ๊ณ ํผ๋๋ฐฑ์ ์ ๊ณตํฉ๋๋ค.
๋ด ํ
์คํธ ๋
ธ๋ ์ค ํ๋์์ ์คํํ์ต๋๋ค.
https://github.com/letscontrolit/ESPEasy/commit/9a05eaf828a737ae416ab11c8df8c4a5b03ceaf ๋ถํํ๋ group-key-timout ๋ฌธ์ ๊ฐ ๋ค์ ๋ฐ์ํ๊ณ ๋ณต๊ตฌ๋์ง ์๊ฑฐ๋ AP์ ๋ค์ ์ฐ๊ฒฐ๋์ง ์์ ๋๊น์ง ์ฝ 2 ์๊ฐ์ด ๊ฑธ๋ ธ์ต๋๋ค. "์ฐ๊ฒฐ์ด ๋๊ฒผ์ ๋ Wi-Fi ๋ค์ ์์"์ ํ์ฑํํ๊ณ B / G๋ก ๊ฐ์ ํ์ง ์์ต๋๋ค. ๋ฐ๋ผ์ N์ ์ฌ์ ํ โโ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
๊ทธ๋์ ์ ์๊ฒ B / G ๋ชจ๋๋ ์ฌ์ ํ ์์ ์ ์ธ ์์
์ต์
์
๋๋ค.
N ๊ฐ์ ์ง์์ด ์์ ํ ์ฌ๋ผ์ง๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๊น? ๊ทธ๋ฐ ๊ฐ๋จํ ์ฅ์น๋ฅผ ์ํด N์ด ์ ๊ณตํ๋ ํํ์ด ํ์ํฉ๋๊น?
@ TD-er๊ฐ ๋ด์ฅ ํ B / G ๋ชจ๋๋ฅผ ๊ฐ์ ํ๋ "์๋ก์ด"์ต์ ์ด์๋
์ด๊ฒ์ ๊ธฐ๋ณธ ์ค์ ์ผ๋ก ์ฎ๊ธธ ๋์ด ์ต์ ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ์ผ์ ธ์๋ ๊ฒ์ด ์ข์ต๋๋ค.
๋์ ์ผ๋ก ๋ง๋ค ์ ์์ต๋๋ค.
์ฐ๊ฒฐ์ด ๋ถ๊ฐ๋ฅํ๋ฉด N ์ต์
์ ์ผ๊ณ ๋ค์ ์๋ํ์ญ์์ค.
AP์์ N ๋ง ์ฒดํฌ ํ ์ค์ ์ด ๋ง์ด ์์ต๋๋ค. ๋ฐ๋ผ์ ์ด๋ฌํ ํ๊ฒฝ์์๋ ESPeasy์์ N ์ง์์ ๋นํ์ฑํํ๋ฉด ๋์๊ฐ ์ ์์ต๋๋ค.
์ด ํจ์น๋ฅผ ์ถ๊ฐ ํ ์๋ ์์ต๋๋ค : 9a05eaf
์๋ง๋ ๊ทธ๊ฒ์ ๋ํ ์์ ์ฑ์ ํฅ์์ํค๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค.
์ด ํ ์คํธ ๋น๋์ ํฌํจ๋์ด ์์ต๋๋ค.๊ฐ์ฌ!
์์ ํ ๋ค๋ฅธ ๋ ๊ฐ์ ๊ตฌ์ฑ ์ฅ์น์ ์ค์นํ๊ณ ํผ๋๋ฐฑ์ ์ ๊ณตํฉ๋๋ค.
์ง๊ธ๊น์ง ํ๋์ ๋ชจ๋์ 2 ์ผ ํ์ ๋ค์ ์์๋์๊ณ ๋ค๋ฅธ ํ๋๋ 5 ์ผ ํ์ ๋ค์ ์์๋์์ต๋๋ค.
๋ ๋ค ์ฌ์ค์ ์ด์ ๋ก "Hardware Watchdog"์ ํ์ํ์ต๋๋ค.
๋ ๋ชจ๋ ๋ชจ๋ "Force WiFi B / G : Yes"๋ฐ "Restart WiFi on lost conn .: Yes"๋ก ์ค์ ๋์ด ์์ต๋๋ค.
AP๋ B / G๋ก๋ง ์ค์ ๋ Mikrotik์
๋๋ค (๊ฐ๋ ์๊ฐ 49 ์ผ).
AP์ ๋ชจ๋ ์ฌ์ด์ ๊ฑฐ๋ฆฌ 2 ... 3m.
๋์ ์ผ๋ก ๋ง๋ค ๊ฒ ๋ค๋ ๋ด ์ ์ (B / G ์ ์ฉ ์ค์ ์์ N์ผ๋ก ๋์ ๊ฐ๊ธฐ)์ด ์ 2 ๊ฐ์ "ํฌํ"๋ฅผ ๋ฐ์๋์ง ๊ถ๊ธํฉ๋๋ค.
์ข์ ์ ์์ด ์๋ ์ด์ ๋ฅผ ์์ธํ ์ค๋ช
ํด์ฃผ์ญ์์ค.
๋์ ์ผ๋ก ๋ง๋ค ๊ฒ ๋ค๋ ๋ด ์ ์ (B / G ์ ์ฉ ์ค์ ์์ N์ผ๋ก ๋์ ๊ฐ๊ธฐ)์ด ์ 2 ๊ฐ์ "ํฌํ"๋ฅผ ๋ฐ์๋์ง ๊ถ๊ธํฉ๋๋ค.
์ข์ ์ ์์ด ์๋ ์ด์ ๋ฅผ ์์ธํ ์ค๋ช ํด์ฃผ์ญ์์ค.
์ ์๊ฐ์ ๋๊ตฐ๊ฐ์ด ์ต์
์ ์ผ๋ฉด ๊ทธ๋ ์ด๋ฏธ ๋ ๋ง์ ์์ ์ฑ์ ํ์ฌ์ ์ผ๋ก ์ฐพ๊ณ ์์๊ณ ์ด๊ฒ์ด ๊ทธ์ AP ์ค์ ์ ์ด๋ค ์๋ฏธ์ธ์ง ์๊ณ ์์ต๋๋ค.
๋๋ B / G ์ ์ฉ ์ต์
์ ์ ํํ ๋ B / G๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค๊ณ ์๊ฐํ์ง๋ง ๋ค์ ์ฌ์ฉํ์ง ์๋ ์ํฉ์ ์ฒํ๊ณ ์ถ์ง ์๊ธฐ ๋๋ฌธ์ ์ ์ ์๋ฃจ์
์ ์ ํธํฉ๋๋ค.
๊ทธ๋ฌ๋ ๋ด ๋
ธ๋๊ฐ ์ด์จ๋ ์ฌ๋ถํ
๋๊ธฐ ๋๋ฌธ์ (ํจ์ฌ ๋ ์์ฃผ) ๋๋ ์๋ก์ด ์ฝ์ด์ ๊ด๋ จ๋ ๋ฌธ์ ์ ๋ํ ์ค์ ์๋ฃจ์
์ ๊ฐ๊ณ ์ถ์ต๋๋ค.
์ดํดํ์ง๋ง ์ฌ์ฉ์๊ฐ ์ค์ ์ด ๋ฌด์์ํ๋์ง ๋ชจ๋ฅด๊ณ ๋๋ฌ ํ ์์๋ ๋
ธ๋๋ก ๋๋ ๋ ๋ฌธ์ ๋ฅผ ์ดํดํด์ผํฉ๋๋ค.
๋ฐ๋ผ์ N ์ง์์ผ๋ก ๋ค์ ์ ํํ๊ธฐ ์ ์ ํฐ ์๊ณ ๊ฐ์ด ์์ด์ผํฉ๋๋ค.
์๋ฅผ ๋ค์ด ์์๋ ํ๋ฌ๊ทธ์ธ์ ๋ํ ๋์ฒด ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
10 ๋ฒ์ ์ฌ๋ถํ
์ ์คํจํ๋ฉด 1 ๊ฐ์ ํ๋ฌ๊ทธ์ธ ๋๋ ์ปจํธ๋กค๋ฌ๊ฐ ๋นํ์ฑํ๋์ด ์ฌ๋ถํ
์ด ์ฑ๊ณตํ ์ ์๋์ง ํ์ธํฉ๋๋ค.
Wi-Fi ์ฐ๊ฒฐ์๋ ์ ์ฌํ ๊ฒ์ ์ ์ฉ ํ ์ ์์ต๋๋ค.
์ฌ ์ฐ๊ฒฐ ์๋๊ฐ X ํ ์คํจํ๋ฉด ํ์ฉ๋๋ 802.11N์ผ๋ก ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
์์ ํ์ง์ G ๋ชจ๋ ๋คํธ์ํฌ์์ ๋ ์ข๊ธฐ ๋๋ฌธ์ X๋ฅผ 10๊ณผ ๊ฐ์ด ๋ฃ์ผ๋ฉด G ๋์ N์ผ๋ก ์ฐ๊ฒฐ๋ ๊ฐ๋ฅ์ฑ์ด ๊ฑฐ์ ์์ต๋๋ค. ํนํ N ๋ชจ๋์์ ์๋ ํ ๋๋ง๋ค์ด ์นด์ดํฐ๋ฅผ ์ฌ์ค์ ํ๋ฉด ๋์ฑ ๊ทธ๋ ์ต๋๋ค.
ํ ESPeasy์ ์ง๋ ๋ช ์ฃผ ๋์ ๋ด๊ฐ ๊ตฌํํ ๊ณํ์ด๋ ๊ตฌํ ๋ ๋ด์ฉ์ ๋ํ ๊ธฐ์ต์ ๋ชจํธํ๊ฒ ๋ง๋ค์์ต๋๋ค.
๋๋ ๋ฐฉ๊ธ ์ด๊ฒ์ ๋ํ ์ฝ๋๋ฅผ ๋ณด์๊ณ ๋ค์์ ๋ฐ๊ฒฌํ์ต๋๋ค.
void setConnectionSpeed() {
#ifdef ESP8266
if (!Settings.ForceWiFi_bg_mode() || wifi_connect_attempt > 10) {
WiFi.setPhyMode(WIFI_PHY_MODE_11N);
} else {
WiFi.setPhyMode(WIFI_PHY_MODE_11G);
}
#endif
๋ฐ๋ผ์ wifi_connect_attempt
๊ฐ> 10 ์ผ ๋ N ๋ง ํ์ฉํ๋๋ก ์ด๋ฏธ ๊ตฌํ๋์์ต๋๋ค.
์ด ์นด์ดํฐ๋ Wi-Fi์ ์ฑ๊ณต์ ์ผ๋ก ์ฐ๊ฒฐํ๋ ์ฆ์ 0์ผ๋ก ์ฌ์ค์ ๋ฉ๋๋ค.
์ด๊ฒ์ด ํ์ฉ ๊ฐ๋ฅํ ์๋ฃจ์ ์ ๋๊น?
ํ ESPeasy์ ์ง๋ ๋ช ์ฃผ ๋์ ๋ด๊ฐ ๊ตฌํํ ๊ณํ์ด๋ ๊ตฌํ ๋ ๋ด์ฉ์ ๋ํ ๊ธฐ์ต์ ๋ชจํธํ๊ฒ ๋ง๋ค์์ต๋๋ค.
๋๋ ๋ฐฉ๊ธ ์ด๊ฒ์ ๋ํ ์ฝ๋๋ฅผ ๋ณด์๊ณ ๋ค์์ ๋ฐ๊ฒฌํ์ต๋๋ค.
void setConnectionSpeed() { #ifdef ESP8266 if (!Settings.ForceWiFi_bg_mode() || wifi_connect_attempt > 10) { WiFi.setPhyMode(WIFI_PHY_MODE_11N); } else { WiFi.setPhyMode(WIFI_PHY_MODE_11G); } #endif
๋ฐ๋ผ์
wifi_connect_attempt
๊ฐ> 10 ์ผ ๋ N ๋ง ํ์ฉํ๋๋ก ์ด๋ฏธ ๊ตฌํ๋์์ต๋๋ค.
์ด ์นด์ดํฐ๋ Wi-Fi์ ์ฑ๊ณต์ ์ผ๋ก ์ฐ๊ฒฐํ๋ ์ฆ์ 0์ผ๋ก ์ฌ์ค์ ๋ฉ๋๋ค.์ด๊ฒ์ด ํ์ฉ ๊ฐ๋ฅํ ์๋ฃจ์ ์ ๋๊น?
๊ธ์ .. ๋๋ ์๋ผ๊ณ ๋งํ ๊ฒ์ ๋๋ค (2.5.0์ ๋ฒ๊ทธ๊ฐ ๊ณง ๋ฐ๊ฒฌ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค).
B / G ์ค์ ์ ๋ํ ํผ๋๋ฐฑ ๋ง ์์ต๋๋ค.
20 ๋ถ๋ง๋ค ์ฌ๋ถํ
๋๋ ํ๋์ ์ฅ์น์ ํ
์คํธ fw๋ฅผ ์ค์นํ์ต๋๋ค. -72dBi๋ก N์ ์ฐ๊ฒฐ๋๊ธฐ ์ ์. ์ฐ๊ฒฐ์ ๋์ง ์์๋งํผ ์ถฉ๋ถํ ์ ํธ ์์ด์ผํฉ๋๋ค. -105dBi ์์ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์ํฐํ๋ผ์ด์ฆ ๊ธ AP๋ฅผ ์ด์ํ๊ณ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ค์ ์ฑ๋์ ์ญ์ ํด์๋ ์๋ฉ๋๋ค.
ํ
์คํธ FW๋ก ๋ช ์๊ฐ ํ ์ง๊ธ๊น์ง ์ฌ์ค์ ์ด ์์์ต๋๋ค.
๊ณ์ ์คํํ๊ณ ๋ณด๊ณ ํ๊ฒ ์ต๋๋ค.
PS : ๋๋ ๊ทธ๊ฒ์ด ์ด๋ป๊ฒ ๋ N๊ณผ ๊ด๋ จ์ด ์๋ค๋ ๊ฒ์ ๋์ํฉ๋๋ค.
PSS : 4M์ผ๋ก ์
๊ทธ๋ ์ด๋ ๋ 20 x ESP-07 ๋
ธ๋๋ฅผ ์คํํ๊ณ ์์ต๋๋ค. ์๊ฐ์ด ๋ง์ด ๊ฑธ๋ฆฌ์ง ๋ง ์ฌ ํ๋์ฑ์ด ํ์ํ ๋ ๋น์ฉ์ ์ง๋ถํฉ๋๋ค.
120 ๊ฐ ์ด์์ ๋ ธ๋๊ฐ ๋ชจ๋ GN (mega-20190202)์์ ์คํ ์ค์ ๋๋ค. ๊ทธ๋ค์ ๋ชจ๋ N์ ์ฐ๊ฒฐ๋์ด ์๋ค๊ณ ๋ณด๊ณ ํฉ๋๋ค.
@ jimmys01 ๋์ผํ AP์ ๋ช ๊ฐ์ ๋
ธ๋๊ฐ ์ฐ๊ฒฐ๋์ด ์์ต๋๊น?
๊ทธ๋ฆฌ๊ณ ๊ทธ AP์ ๋ธ๋๋๋ ๋ฌด์์
๋๊น? (๋ฏธํฌ๋ก ํฑ?)
๊ฑฐ์ ๋ชจ๋ ๋ค๋ฅธ AP (ํธํ
๊ฐ์ค๋น 1 ๊ฐ)์ ์ฐ๊ฒฐ๋ฉ๋๋ค. ์ค์์น (PIR ์ผ์), HTU ์จ๋ ๋ฐ ์ต๋ ์ผ์, IR LED๊ฐ ์์ต๋๋ค.
AP ๋ธ๋๋๋ Mikrotik์
๋๋ค.
์ค์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๊ตญ๊ฐ๊ฐ ์ค์ ๋จ
์ ์ด ์ฑ๋ : 20Mhz
๋ฐด๋ : GN
ํ์ฅ ์ฑ๋ : ๋นํ์ฑํ ๋จ
์ธ์ฆ ์ ํ : WPA2 PSK ์ ์ฉ
์ํธํ : aes ccm ์ ์ฉ
๊ทธ๋ฃน ์ํธํ : aes ccm
Groyp ํค ์
๋ฐ์ดํธ : 00:01:00
B / G ์ค์ ์ ๋ํ ํผ๋๋ฐฑ ๋ง ์์ต๋๋ค.
20 ๋ถ๋ง๋ค ์ฌ๋ถํ ๋๋ ํ๋์ ์ฅ์น์ ํ ์คํธ fw๋ฅผ ์ค์นํ์ต๋๋ค. -72dBi๋ก N์ ์ฐ๊ฒฐ๋๊ธฐ ์ ์. ์ฐ๊ฒฐ์ ๋์ง ์์๋งํผ ์ถฉ๋ถํ ์ ํธ ์์ด์ผํฉ๋๋ค. -105dBi ์์ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์ํฐํ๋ผ์ด์ฆ ๊ธ AP๋ฅผ ์ด์ํ๊ณ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ค์ ์ฑ๋์ ์ญ์ ํด์๋ ์๋ฉ๋๋ค.ํ ์คํธ FW๋ก ๋ช ์๊ฐ ํ ์ง๊ธ๊น์ง ์ฌ์ค์ ์ด ์์์ต๋๋ค.
๊ณ์ ์คํํ๊ณ ๋ณด๊ณ ํ๊ฒ ์ต๋๋ค.PS : ๋๋ ๊ทธ๊ฒ์ด ์ด๋ป๊ฒ ๋ N๊ณผ ๊ด๋ จ์ด ์๋ค๋ ๊ฒ์ ๋์ํฉ๋๋ค.
PSS : 4M์ผ๋ก ์ ๊ทธ๋ ์ด๋ ๋ 20 x ESP-07 ๋ ธ๋๋ฅผ ์คํํ๊ณ ์์ต๋๋ค. ์๊ฐ์ด ๋ง์ด ๊ฑธ๋ฆฌ์ง ๋ง ์ฌ ํ๋์ฑ์ด ํ์ํ ๋ ๋น์ฉ์ ์ง๋ถํฉ๋๋ค.
๋ถํํ๋ ์ ๋์ ์์์ ์๊ฐ ํ์ ๊ณ์ ์ฌ์ค์ ๋ฉ๋๋ค. 1-4 ์๊ฐ ์ด๋ด์ ๋ชจ๋ ๊ฒ.
B / G only FW๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง ๋ชปํจ
๋์ ์ผ๋ก ๋ง๋ค ๊ฒ ๋ค๋ ๋ด ์ ์ (B / G ์ ์ฉ ์ค์ ์์ N์ผ๋ก ๋์ ๊ฐ๊ธฐ)์ด ์ 2 ๊ฐ์ "ํฌํ"๋ฅผ ๋ฐ์๋์ง ๊ถ๊ธํฉ๋๋ค.
์ข์ ์ ์์ด ์๋ ์ด์ ๋ฅผ ์์ธํ ์ค๋ช ํด์ฃผ์ญ์์ค.
์ธ๋ถ / ํ๊ฒฝ ์ ์ํฉ์ผ๋ก ์ธํด Wi-Fi ์์ฒด๊ฐ ํ ์๊ฐ ๋์ ๋ค์ด๋์๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. ๋ด ๋ ธ๋๊ฐ N์ผ๋ก ์ ํ๋๊ณ ๋ค์ ๋งค์ฐ ๋ถ์์ ํด์ง๋๋ค (๋ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ๋ถํ ์ ๋ฏผ๊ฐํฉ๋๋ค. Wi-Fi๋ ํญ์ ๊ฑฐ๊ธฐ์์์ ํ์๋ ์์ง๋ง ๋ ธ๋ ์์ฒด๋ ํญ์ ์๋ํด์ผํฉ๋๋ค).
๋๋ ๋ถ์์ ์ฑ์ ํผํ๊ณ N์ ์ฐ๊ฒฐํ์ง ์๋ ๋ด ๋ ธ๋์ ๋ํ ๊ตฌ์ฑ์ ์ํฉ๋๋ค.
์ด๊ฒ์ ๊ธฐ๋ณธ ์ค์ ์ผ๋ก ์ฎ๊ธธ ๋์ด ์ต์ ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ์ผ์ ธ์๋ ๊ฒ์ด ์ข์ต๋๋ค.
ํด๊ฒฐ์ฑ ์ผ๋ก ๊ธฐ๋ณธ์ ์ผ๋ก B / G ์ ์ฉ ๋๋ B / G / N์ผ๋ก ์ ํ ํ ์์๋ ํด๋ฐฑ ๋ชจ๋ (B / G-then-N)๋ก ๋ฐฐ์ก ํ ์ ์์ต๋๋ค.
2.5.0์ ์ค์ ์๋ฃจ์ ์ ๋ค์์ ์๋ํ์ญ์์ค.
#include "esp_wifi.h"
esp_wifi_set_ps(WIFI_PS_NONE);
120 ๊ฐ ์ด์์ ๋ ธ๋๊ฐ ๋ชจ๋ GN (mega-20190202)์์ ์คํ ์ค์ ๋๋ค. ๊ทธ๋ค์ ๋ชจ๋ N์ ์ฐ๊ฒฐ๋์ด ์๋ค๊ณ ๋ณด๊ณ ํฉ๋๋ค.
ํ์ฉ๋๋ ๊ธฐ๊ฐ ๋ด์ 120 ๊ฐ ์ด์์ ๋
ธ๋๋ฅผ ์ด๋ป๊ฒ ์
๋ฐ์ดํธํฉ๋๊น ??
".. ์ด๋ค ๋ฌธ์ ๋ ์์ต๋๋ค ..."๊ฐ ๋
ธ๋์ ๊ฐ๋ ์๊ฐ์ ํ์ธ ํ์ต๋๊น?
๋ง์ง๋ง์ผ๋ก ์์ ๋ ์ฌ๋ถํ
์ดํ ๋ชจ๋ ๋์ผํฉ๋๊น?
๊ฐ๋ ์๊ฐ์ ์ผ์ ๊ณ์ฐํ๋ฉฐ ๋ชจ๋ 0 ๊ฐ์ ์ฌ ์ฐ๊ฒฐ์ด ์์ต๋๋ค. AP์์ PMKID๋ฅผ ๋นํ์ฑํํ์ ๋๋ฅผ ์ ์ธํ๊ณ ๋ ๋ช ๋ฌ ๋์ ์ฐ๊ฒฐ์ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. ์๋ง๋ ์๋ก์ด ์ฝ์ด๋ ์์ดํ์ด ์ค์ ์ ๋ํด ๋ ๊น๋ค๋ก์ ์ก๊ฑฐ๋ ๋ฌด์์ธ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๋๋ ๋ํ 2A ์ ์ ๊ณต๊ธ ์ฅ์น๋ก ๋ชจ๋ ๊ฒ์ ์คํํฉ๋๋ค. ๋ค์ ๋ฌ์ esp8266์ 80 ๊ฐ ๋ ๋ฐฐํฌ ํ ๊ณํ์ ๋๋ค. ๊ทธ๊ฑด ๊ทธ๋ ๊ณ , @ TD-er ๋น์ ์ด ํน์ ์ค์ ์ ๋ณผ ์ ์๋๋ก ์ก์ธ์ค๋ฅผ ์ํ๋ค๋ฉด, ๋๋ ๋น์ ์๊ฒ ๊ทธ๊ฒ์ ์ค ์์์ด์ ๊ธฐ์ฉ๋๋ค. ESPEasy๊ฐ ์ ๋ง ๋ฉ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๋ง์ ๋์์ด๋์์ต๋๋ค.
ํธ์ง : @ chunter1 ๋ฐฐ์น ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ์ฌ ์ ๋ฐ์ดํธํฉ๋๋ค.
curl -# -o /dev/null --form update=@ESP_Easy.bin --max-time 40 --connect-timeout 20 --retry 1 http://x.x.x.x/update
@ jimmys01 ์ต๊ทผ์ Mikrotik์ ๊ตฌ์ ํ์ฌ ๋ฌผ๊ฑด์ ํ ์คํธ ํ ์ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ฝ์ด 2.5.0 ๋น๋์ ๋ํ ์๋ฆผ์
๋๋ค.
๋ค๊ฐ์ค๋ ์ผ๊ฐ ๋น๋์๋ 2.5.0 ๋น๋๊ฐ ํฌํจ๋์ด ์์ง ์์ต๋๋ค. ์ฝ์ด 2.5.0์ ๋ฒ๊ทธ๊ฐ์์ด ์น ์๋ฒ๊ฐ ์๋ต์ ๋ฉ์ถ๊ณ ๋
ธ๋๊ฐ ์ถฉ๋ํ๋๋กํฉ๋๋ค.
์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋๋ฉด ์ฝ์ด 2.5.0 ๋น๋๊ฐ ๋ค์ ์๊น๋๋ค.
์ง๋ ๋ฐค ๋น๋์๋ ์ฝ์ด 2.6.0 ์ํ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ด๊ฒ์ ๋ณธ์ง์ ์ผ๋ก ์ฝ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ github์์ ๊ฐ์ ธ์จ ์ต์ ์ฝ๋์ด๋ฏ๋ก ์ง์ ํ์ธํ ์ ์์ต๋๋ค.
B / G๊ฐ์๋ 2.6.0์ 2 ๊ฐ์ ๋ชจ๋์์ 4 ์ผ ์ดํ๋ก๋ง ์คํ๋์๊ณ ์ฒซ ๋ฒ์งธ ๋ชจ๋์ ์ฌ๋ถํ
ํ์ต๋๋ค.
์ฌ์ค์ ์ด์ ๋ ์ผ๋ฐ์ ์ธ "ํ๋์จ์ด ๊ฐ์ ์ฅ์น"์์ต๋๋ค.
"B / G"์ ์ฉ ๋ชจ๋๊ฐ ํ์ฑํ ๋์๊ธฐ ๋๋ฌธ์ ๋ด๊ฐ ๊ด์ฐฐ ํ ๊ฒ์ ์ฌ์ค์ ์ด ๋ฐ์ํ๊ธฐ ์ 3..5 ์ผ์ ๋ฐํ์์
๋๋ค.
Wi-Fi ์ฐ๊ฒฐ ํด์ ํ์๋ฅผ ๋น๊ตํ ์๋ ์์ต๋๋ค. ์ด๋ฌํ ์ฐ๊ฒฐ ํด์ ๋ ์ถฉ๋๊ณผ ๊ด๋ จ์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ ๋ชจ๋ ๋ชจ๋ Mikrotik AP์์ ๋ถ๊ณผ 2..3m ๋จ์ด์ง ์งํ์ค์ ์์ต๋๋ค.
๋ฐฉ๊ธ ๋์ผํ FW ๋ฒ์ ์ ์คํํ๋ ๋ ๋ฒ์งธ ๋ชจ๋์ ํ์ธํ๋๋ฐ 0 ํ ์ฌ ์ฐ๊ฒฐ ๋ฐ 4d02h ๊ฐ๋ ์๊ฐ์ด ํ์๋ฉ๋๋ค (๊น๋ฐ์ ์ดํ ์ฌ๋ถํ
์์).
๋๋ ๋ฆฌ์
์ ํ ๋ค๋ฅธ ๋ชจ๋์ ๋งค์ฐ ๋ฏฟ์ต๋๋ค. ๋ํ ์ฌ์ค์ ํ๊ธฐ ์ ์ 0 ๊ฐ์ ์ฌ ์ฐ๊ฒฐ์ด์์์ต๋๋ค.
๋ ๊ฐ์ ํ
์คํธ ๋ชจ๋์ ๊ตฌ์ฑ๋ ์์
๊ณผ ๊ด๋ จํ์ฌ :
์ฌ์ค์ ๋ ๋ชจ๋์๋ 120 ์ด๋ง๋ค ๊ฐ์ FHEM ์๋ฒ๋ก ์ ์กํ๋๋ก ๊ตฌ์ฑ๋ 12 ๊ฐ์ DS18B20 ์ผ์๊ฐ ์์ต๋๋ค.
์ง๊ธ๊น์ง ์ฌ์ค์ ๋์ง ์์ Tho ๋ชจ๋์๋ 120 ์ด๋ง๋ค ๊ฐ์ ๋์ผํ FHEM ์๋ฒ๋ก ๋ณด๋ด๋ ๋ ๊ฐ์ gpios ๋ง ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
๋ฐ๋ผ์ AP (Mikrotik)๋ ๋์ผํ๊ณ ๊ฑฐ๋ฆฌ (2..3mm)๋ ๋์ผํ๋ฉฐ FHEM ์๋ฒ๋ ๋์ผํฉ๋๋ค. 12 ๊ฐ์ ์จ๋ ์ผ์๊ฐ์๋ ๋ชจ๋ ๋ง 2gpios๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋๋ณด๋ค ํ์คํ ๋ ์์ฃผ ์ฌ์ค์ ๋ฉ๋๋ค.
๋ด ๋ ธ๋์์ ์ด๊ฒ์ ์ฃผ๋ก fhem์ด ์๋ตํ๊ธฐ์ ๋๋ฌด ๋๋ฆฌ๊ฑฐ๋ ๋๋ฌ ํ ์ ์์ ๋ ๋ฐ์ํฉ๋๋ค.
๋ด ๋ ธ๋์์ ์ด๊ฒ์ ์ฃผ๋ก fhem์ด ์๋ตํ๊ธฐ์ ๋๋ฌด ๋๋ฆฌ๊ฑฐ๋ ๋๋ฌ ํ ์ ์์ ๋ ๋ฐ์ํฉ๋๋ค.
์ฌ ์๋๊ฐ 100 ํ๋ฅผ ๋์ผ๋ฉด ๋
ธ๋๋ฅผ ์ฌ๋ถํ
ํด์ผํ๋ ์ด์ ๋ ๋ฌด์์
๋๊น?
(ํ
์คํธ๋ฅผ ์ํด ์ฌ ์๋๋ฅผ 0์ผ๋ก ์ค์ ํ์ต๋๋ค)
๋๊ตฌ-> ๊ณ ๊ธ-> ์ฐ๊ฒฐ ์คํจ ์๊ณ ๊ฐ
์ด๋ค ์ด์ ๋ก ๋ชจ๋์ Wi-Fi๊ฐ ์ง์ํ๋ฉด ์ ์ ํ ์ฌ๋ถํ
๋ฉ๋๋ค.
"์ฌ์๋"๋ FHEM์ ์ปจํธ๋กค๋ฌ ์ค์ ์์ "์ต๋ ์ฌ์๋ :"๊ฐ ์๋๋ผ "์ฐ๊ฒฐ ์คํจ ์๊ณ ๊ฐ :"์ ์๋ฏธํฉ๋๋ค.
์ฐ๊ฒฐ ์คํจ ์๊ณ ๊ฐ์ 0์ผ๋ก ์ค์ ํ์ต๋๋ค.
BTW : ์ฒ์์ผ๋ก "only B / G"๊ฐ ํ์ฑํ ๋์์์๋ ๋ถ๊ตฌํ๊ณ 4WHS ํ์ ์์ ๋ฌธ์ ์ ๊ฐํ ๋ ธ๋๊ฐ์์์ต๋๋ค ... ์ง๊ธ๊น์ง ๊ทธ๋ฐ ์ ์ด ์์์ต๋๋ค (์์ฒด ์ปดํ์ผ, 2.5.0 ์ฝ์ด) .... ์ฐ์ฐ์ ์ผ์น๋ผ๋ฉด ๊ณ์ ์ง์ผ ๋ณผ๊ฒ์ ...
SDK3.0.0์๋ ๋ง์ ๋ฌธ์ ๊ฐ ์์ผ๋ฏ๋ก ์ฌ์ฉ ๋ SDK๋ฅผ SDK2.2.1๋ก ๋ ๋๋ฆฌ๋ ํต์ฌ 2.5.1์ด ๊ณง ์ถ์ ๋ ๊ฒ์
๋๋ค.
์ด๊ฒ์ ๋ํ ๋
ธ๋๊ฐ wifi์์ ๋ฐ์ํ๋ ๋ฐฉ์์ ๋ณ๊ฒฝํ ์ ์์ผ๋ฉฐ ์ฝ์ด 2.4.2์ ๋ค์ ๋น๊ตํ ์ ์์ต๋๋ค.
์ฐ๋ฆฌ๊ฐ ์ง๋ฉด ํ ๋ค๋ฅธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์์๋ ์ฝ์ด 2.5.0์ ์์ ์ฌํญ์ด ํฌํจ๋์ด ์๋์ง ํ์คํ์ง ์์ต๋๋ค.
@ chunter1 ๊ฐ์ง๊ณ ์๋ ๋
ธ๋์ ๋ํด.
์ฌ๋ถํ
๋ ์ฌ๋์ด ์ปจํธ๋กค๋ฌ์ ๋ ๋ง์ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ฏ๋ก ํต๊ณ์ ์ผ๋ก ๋งํ๋ฉด ํ๋ก์ธ์ค ์ด๋๊ฐ์ ๋ฉ์ถฐ์๋ ๋ฌด์ธ๊ฐ๋ฅผ ๋ณด๋ด๋ ค๊ณ ํ ๊ฐ๋ฅ์ฑ์ด ๋ ๋์ต๋๋ค.
@ clumsy-stefan Github์์ ํ์ฌ ์ฝ๋๋ฅผ ํ ์คํธ ํ ์ ์์ต๋๊น? (๋๋ ์ต์ ๋น๋)
๋คํธ์ํฌ ๊ด๋ จ ํ๋์ ์ํํ๋ ๋ฐฉ๋ฒ์ ๋ณ๊ฒฝํ์ต๋๋ค.
์ด๊ฑธ ์๋ฏธํฉ๋๊น?
ESP_Easy_mega-20190227_test_core_260_sdk3_alpha_ESP8266_4M.bin
์ด์ ฏ๋ฐค์ ๊ฑฐ์ ๋ชจ๋ ๋น๋.
๋ํ SDK2๋ฅผ ์ฌ์ฉํ์ฌ ์ฝ์ด 2.6.0 ์ฉ "์ผ๋ฐ"๋ฒ์ ์ ์ถ๊ฐํ์ต๋๋ค.
Core 2.6.0 SDK2๋ ์ด์ ์ฌ๋ฌ ๋
ธ๋์์ ์คํ ์ค์ด๋ฉฐ ๋ฆฌ์์ค๊ฐ ๋งค์ฐ ๋ฎ์ (๊ณ ์ฉ๋ ๋ฉ๋ชจ๋ฆฌ ํ๋ฌ๊ทธ์ธ์ ๋ง์ด ์คํํ๋) ๊ทธ์ค ํ๋์ HW ์์น ๋
๋ง ์๊ณ ํ๋์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ง๋ชจ๋์์ ๊ฐ๋ฅ์ฑ์ด์๋ ๋
ธ๋ ( 1000์ ํ์จ์ด ์
๋ฐ์ดํธ๊ฐ ์์์ผ๋ฏ๋ก ๋ฒ๋ฆฌ์ญ์์ค)
@ TD-er ์ ๋ 2test ๋ ธ๋์์ ์ฝ 6 ์๊ฐ ์ ์ git์์ ์ปดํ์ผํ๊ณ ์ค์นํ์ต๋๋ค.ํ์ง๋ง ์ฌ์ ํ ์ธํฐ๋ท ์ก์ธ์ค๊ฐ ๋งค์ฐ ์ ํ๋์ด ์์ผ๋ฏ๋ก 24 ์๊ฐ ํ์ ๋ง๋ณด๊ณ ํ ์ ์์ต๋๋ค.
Mikrotik ๋ผ์ฐํฐ๋ฅผ ์ฌ์ฉํ์ฌ "Force B / G ๋ชจ๋"๋ก ์ต์ ํ์จ์ด๋ฅผ ํ ์คํธ ํด ์๋๋ฐ ์ง๊ธ๊น์ง ์์ ์ ์ผ๋ก ์๋ํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ค์๋ณด๊ณ ํฉ๋๋ค.
@ TD-er ํ ๊ฐ์ง ์ง๋ฌธ : "๊ฐ์ B / G ๋ชจ๋"๊ฐ ์ค์ ๋์ด์์ ๋ N ๋ชจ๋๋ก ๋์ฒดํ๋ ๊ท์น์ ๋ฌด์์ ๋๊น?
ํํ
_B / G only_๋ก AP ์ฐ๊ฒฐ์ 10 ํ ์ด์ ์คํจํ๋ฉด ๊ธฐ๋ณธ BGN ๋ชจ๋๋ก ๋ณต๊ทํฉ๋๋ค.
๋ฐ๋ผ์ AP๊ฐ ํ๋์ ์คํ๋ผ์ธ ์ํ ์ธ ๊ฒฝ์ฐ N ๋ชจ๋๋ก ์ฐ๊ฒฐ๋ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค.
์ด๊ฒ์ด ์ง์ง ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์ผ๋ฉด 10 ๋ฒ์งธ ์๋๋ง๋ค ๊ทธ๋ ๊ฒํ๋๋ก ์ค์ ํ ์ ์์ง๋ง, ํด๋ฐฑ ssid๋ฅผ ์๋ ํ ๋๋ ์๋ํ๋๋ก ์ค์ ํด์ผํฉ๋๋ค.
์๋
ํ์ธ์ @ TD-er
ํด๋ฐฑ์ ๋์ ์๊ฐ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
์ด ์๋๋ฆฌ์ค๋ฅผ๋ณด์ธ์ : ๋ด ์ฅ์น๊ฐ Mikrotik๊ณผ ํจ๊ป ํ๋ณตํ๊ฒ ์คํ๋๋ B / G ๋ชจ๋๋ก ์ค์ ๋์์ต๋๋ค.
์ด๋ค ์ด์ ๋ก ๋ด Mikrotik์ด ์คํ๋ผ์ธ ์ํ๊ฐ๋ฉ๋๋ค (์
๋ฐ์ดํธ, ์ฌ๋ถํ
๋ฑ).
mikrotik์ด ๋ค์ ๋ํ๋ ๋๋ง๋ค ESP๋ N ๋ชจ๋๋ก ์ฐ๊ฒฐ๋์ด ์ฅ์น์ ์์ ์ฑ์ ์์์ต๋๋ค.
์ฆ, Force B / G ๋ชจ๋๋ฅผ ์ค์ ํ๊ณ ์ฐ๊ฒฐ์ด ์คํจํ๋ฉด AP (192.168.4.1)๊ฐ๋์ด์ผํ์ง๋ง N ๋ชจ๋๋ก ๋์ฒดํด์๋ ์๋ฉ๋๋ค. ๋์ฒด ๊ฐ๋ฅ์ฑ์ ์ฌ์ฉ์์๊ฒ ์๋ชป๋ ๊ธฐ๋์น๋ฅผ ์์ฑํฉ๋๋ค.
์คํดํ์ง ๋ง์ญ์์ค. ํด๋ฐฑ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ ํจ์ฑ์ ํ ์คํธํ๋ ๋ฐ ์ ์ฉํ์ง๋ง ์ด์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ์ผ๋ก ์ ์ฆ๋์์ผ๋ฏ๋ก (์ ์ด๋ ์ง๊ธ๊น์ง) ํด๋ฐฑ์ ์ ๊ฑฐํด์ผํฉ๋๋ค.
@ chunter1 ๋๊ธ์ ๋์ํฉ๋๋ค : https://github.com/letscontrolit/ESPEasy/issues/1987#issuecomment -462295204
๋ค์ ์๋๋ฆฌ์ค์ ๋ํด ์ด๋ป๊ฒ ์๊ฐํ์ญ๋๊น?
B / G ๋ง ์ฌ์ฉํ์ฌ ์ฃผ์ด์ง AP์ ์ฐ๊ฒฐํ ์์๊ฒ๋๋ฉด ๋ ์ด์ ํด๋ฐฑ์ ์ ๊ณตํ์ง ์๋๋ก ์ถ๊ฐ ํ๋๊ทธ๊ฐ ์ค์ ๋ฉ๋๋ค.
์ด๋ฌํ ์ค์ ์ค ์ผ๋ถ (B / G ๋ง ๋๋ ๊ธฐํ AP ์ค์ )๊ฐ ๋ณ๊ฒฝ๋๋ฉด ์ฃผ์ด์ง AP์ ์ฑ๊ณต์ ์ผ๋ก ์ฐ๊ฒฐ๋ ๋๊น์ง ํด ๋ฐฑ์ด ๋ค์ ํ์ฑํ๋ฉ๋๋ค.
ํธ์งํ๋ค:
ํด๋ฐฑ์ด๋ "ํด๋ฐฑ SSID"๊ฐ ์๋ ์ถ๊ฐ ์ค์ ์ ์๋ฏธํฉ๋๋ค.
์ฆ, ํด๋ฐฑ์ AP์ ์ฒ์์ผ๋ก ์ฑ๊ณต์ ์ผ๋ก ์ฐ๊ฒฐ๋ ๋๊น์ง๋ง ํ์ฑ ์ํ๋ฅผ ์ ์ง ํ ๋ค์ ์ ๊ฑฐ๋ฉ๋๋ค. ์ด ๊ฒฝ์ฐ syspage์์ wifi ๋ชจ๋๋ฅผ ๋ณด๋ ๊ฒ์ด ๋์์ด ๋ ๊ฒ์
๋๋ค.
Force B / G๋ฅผ ์ค์ ํ๋ฉด ์ฌ์ ํ N์ผ๋ก ํด๋ฐฑ์ ํผํ๋ ๊ฒ์ ์ ํธํ๋๋ผ๋ ๊ฐ๋ฅํ ์๋ฃจ์
์
๋๋ค.
์ฌ์ฉ์๊ฐ ์ค์๋ฅผ ํ ๊ฐ๋ฅ์ฑ์ ์๊ณ ์์ง๋ง ์ฌ์ฉ์๊ฐ SSID๋ฅผ ์๋ชป ์
๋ ฅํ์ฌ ์ด๋ค ๊ฒฝ์ฐ์๋ ์ฅ์น์ ์ก์ธ์คํ์ง ๋ชปํ ์ ์์ต๋๋ค.
๋ ๋ค๋ฅธ ์ง๋ฌธ : ํ์ฌ ๊ตฌํ์์ ์ ๋์ด AP๊ฐ๋๋ ์๋๋ฆฌ์ค๋ ๋ฌด์์
๋๊น?
B / G๋ฅผ 10 ๋ฒ ์๋ํ ๋ค์ N์ ์๋ํ๋ ๊ฒ ๊ฐ์์ ๊ฒฐ๊ตญ ํฌ๊ธฐํ๊ณ AP๊ฐ ๋ ๊น์?
์๋์, AP ๋ชจ๋๋ ์ฃผ์ด์ง AP์ ๋ํ ์ฐ๊ฒฐ์ ํ
์คํธํ๋ ๋์ ํ์ฑ ์ํ๋ฅผ ์ ์งํฉ๋๋ค.
๊ฐ๋ ์๊ฐ์ ๋ํ ์ ํ์ ๊ฒ์ฌ๋ฅผ ์ถ๊ฐํ๊ณ ๋
ธ๋๊ฐ ๋ถํ
๋ ์ฒ์ 10 ๋ถ ๋์ ๋ง AP ๋ชจ๋๋ฅผ ์์ํ๋๋ก ํ์ฉํด์ผ ํ ์๋ ์์ต๋๋ค.
์ถ๊ฐ ๋ณด์์ ์ํด ๊ทธ๋ฆฌ๊ณ AP ๋ชจ๋๊ฐ ์ฃผ์ด์ง Wi-Fi ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ ์์๋ ESP์ ์ํฅ์ ๋ฏธ์น ์์๋ ๊ฐ๋ฅ์ฑ์ ๋ฐฐ์ ํ๊ธฐ ์ํด.
๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๋ ํ๋ก์ ํธ์ "์ฌ์ด"๋ถ๋ถ์ ๊ณ์ ์ง์คํด์ผํฉ๋๋ค.
์ด๋ ์ ์ ํ ๊ธฐ๋ณธ๊ฐ๊ณผ ์ ๊ณต๋๋ ๊ณผ๋ํ ์์ ์ค์ ์ ์๋ฏธํ์ง ์์ง๋ง ๋ชจ๋ ์์
์ ์ํ ํ ์์๋ ์ต์
์ ์ ๋ฌธ๊ฐ์๊ฒ ์ ๊ณตํฉ๋๋ค.
์ด๋ ๋ํ ๊ฒฝํ์ด ์ ์ ์ฌ์ฉ์๋ฅผ์ํ ์ ์ ํ ๋์ฒด ๋ฐฉ๋ฒ์ด ์์ด์ผ ํจ์ ์๋ฏธํฉ๋๋ค.
ํนํ B / G ์ ์ฉ ์ค์ ์ ๊ฒฝ์ฐ. ESPeasy๋ก ์์ํ๋ ์ฌ๋๋ค์ 90 % ์ด์์ด 802.11B / G / N์ ์ฐจ์ด์ ์ ์ธ์ํ์ง ๋ชปํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฐ๋ผ์ ํด๋ฐฑ์ ์ฌ์ฉํ์ฌ ๋งค์ฐ ์ ์ฒ๋ฆฌ ํ ์์๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ๋ค๋ฅธ ํ๋ก์ ํธ๋ฅผ ์ฐพ๊ฒ ๋ ์ ์์ต๋๋ค. .
๋ํ์ด ํด ๋ฐฑ์ด '์์ ์ฑ'์ ๋ํ ์๋ชป๋ ์ธ์์ ์ ๊ณตํด์๋ ์๋๋ ์ด์ ๋ฅผ ์ดํดํ๋ฏ๋ก ํ์ฌ ๊ตฌํ์ ๊ฐ์ ์ ์ฌ์ง๊ฐ์๋ ์ด์ ๋ฅผ ์ ๋ง๋ก ์ดํดํฉ๋๋ค. ๊ทธ๋ฌ๋ "์ฒซ ๋ฒ์งธ ์ฐ๊ฒฐ ์๋ ์ฑ๊ณต => ๋์ฒด ๋นํ์ฑํ"๊ฐ ์๋์ผ๋ก ์ค์ ๋๋ฉด ๊ฒฝํ์ด ๋ง์ ์ฌ์ฉ์์๊ฒ๋ ์๋ฒฝํฉ๋๋ค. (๋๊ฐ ์ด๋ฆฌ์์ ์ค์๋ฅผ ์ ์ง๋ฅด๋ ์ง, ๋ด๊ฐ ๊ฒฝํ์์ ์ ์ ์๋ฏ์ด;))
์ด๋ค ์ฐ๊ฒฐ ์ค์ ์ด ์ ๊ทน์ ์ผ๋ก ์ฌ์ฉ๋๋์ง ๋ ๋ช ํํํด์ผํ๋ค๋ ๋ฐ ๋์ํฉ๋๋ค.
์ดํดํ์ต๋๋ค.
๋ฐ๋ผ์ prosal์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ ๋ ๋ถ์ธ .
N-fallback ํ๋๊ทธ๊ฐ true๋ก ์ค์ ๋ฉ๋๋ค.
FORCE B / G๊ฐ ์ค์ ๋์ด ์์ผ๋ฉด B / G์ wifi AP์ 10 ํ ์ ์์ ์๋ํฉ๋๋ค.
์ฐ๊ฒฐํ ์ ์์ผ๋ฉด N-fallback flack์ false๋ก ์ค์ ํฉ๋๋ค.
์ฐ๊ฒฐํ ์ ์์ผ๋ฉด N ๋ชจ๋๋ก ์๋ํฉ๋๋ค.
Force B / G๊ฐ ์ค์ ๋์ด ์๋๋ฆฌ์ค๋ ๊ณ ๋ คํ์ญ์์ค : ์ ์ .
ESP ๋ฐ Wifi ๋ผ์ฐํฐ์ ์ ์์ด ๊บผ์ ธ ์์ต๋๋ค.
๊ทธ๋ฐ ๋ค์ ์ ์์ด ๋ค์ ๋ค์ด์ค๊ณ ESP๊ฐ Wi-Fi ๋ผ์ฐํฐ๋ณด๋ค ๋น ๋ฅด๊ฒ ์๋ํฉ๋๋ค.
์ด ๊ฒฝ์ฐ 10 ๋ฒ ํ์๋ WiFi AP๊ฐ ์ฌ์ ํ ์์ ํ์ง ์์ ์ ์์ต๋๋ค.
๋ฐ๋ผ์ ์ ๋์ N ๋ชจ๋๋ฅผ ์๋ํ๊ณ ๊ฒฐ๊ตญ ์ฑ๊ณตํ ๊ฒ์
๋๋ค.
(๊ฒฝํ์) ์ฌ์ฉ์๋ ์ฐ๊ฒฐ์ด N- ๋ชจ๋์ธ์ง ๋ชจ๋ฅผ ๊ฒ์ด๊ณ ์์ ์ฑ์ด ๋ถ์กฑํ B / G ๋ชจ๋๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๋๋ ์ฃผ์ฅํ๊ณ ์ถ์ง ์์ง๋ง ์ค์ ๋ก์ด HW ๋ฐ ๋๊ฒฐ ๋ฌธ์ ๋ 1 ๋ ์ดํ๋ก ์งํ๋๊ณ ์์ต๋๋ค. ์ด์ ์ปค๋ฎค๋ํฐ์ ๋์์ผ๋ก ํ๋์ ์๋ํ๋ ์๋ฃจ์ ์ ์ฐพ์์ผ๋ฏ๋ก ์ ์ฉ ํ ์ ์๋๋ก ๊ฐ๋ ฅํ๊ฒ ์กฐ์ธํฉ๋๋ค. ๊ฒฝํ์ด์๋ ์ฌ์ฉ์๊ฐ "Force B / G ๋ชจ๋"๋ฅผ ์ค์ ํ๋ ์ํ์ ๋์ผํ ๊ฒฐ๊ณผ๋ก ์๋ชป๋ SSID๋ฅผ ์ค์ ํ๋ ๊ฒ๋ณด๋ค ์ ์ต๋๋ค. ์ก์ธ์ค ํฌ์ธํธ์ ์ก์ธ์ค ํ ์ ์์ต๋๋ค.
์์:
๊ฒฝํ์ด ๋ถ์กฑํ ์ฌ์ฉ์๊ฐ ์ค์ํ์ง ์๋๋ก "ํ
์คํธ B / G ๋ชจ๋"์ ๋ฒํผ์ ์ถ๊ฐํ๋ ๊ฒ์ ์ด๋ป์ต๋๊น? ์ฑ๊ณตํ๋ฉด "FORCE B / G ๋ชจ๋"๋ฅผ ํ์ฑํํ๊ณ ๊ทธ๋ ์ง ์์ผ๋ฉด ๋นํ์ฑํ ์ํ๋ก ์ ์งํฉ๋๋ค.
์ด ๊ฒฝ์ฐ ๊ฒฝํ์ด ์ ์ ์ฌ์ฉ์๋ ์์ ์ด ๋ฌด์์ํ๋์ง ์ ์ ์๊ณ ๊ฒฝํ์ด ๋ง์ ์ฌ์ฉ์๋ ForceB / G ๋ชจ๋๊ฐ ์ค์ ๋์ด์์ ๋ N์ผ๋ก ํด๋ฐฑ ํ ์ ์์์ ํ์ ํ ๊ฒ์ ๋๋ค.
์ด๋ป๊ฒ ์๊ฐํด?
๋น์ ์ ํ ์ ์์ต๋๋ค
๋ถํ ํ๋ ๊ฒฝ์ฐ๋ฟ๋ง ์๋๋ผ ๋์ฒด ์ต์ ์ด ์ค์ ์์ ๋นํ์ฑํ๋๊ณ ์ ์ฅ๋ฉ๋๋ค.
ํ์ธ. ๊ทธ๋ฌ๋ฉด ์๋ ๊ฒ์ฌ ๋์ ์๋ ๊ฒ์ฌ๊ฐ ๋ ์ ํฉํฉ๋๋ค. ๋น์ ์ ์๊ฐํ์ง ์์ต๋๊น?
์, ์ฐ์ ์ฌ์ ์๋ฅผ ๋นํ์ฑํํ๊ธฐ ์ํด ๊ฐ๋จํ ํ์ธ ํ์๋ฅผ ์ถ๊ฐํฉ๋๋ค.
๊ทธ๋ฌ๋ ๋์ค์ "์ ๋ฌธ๊ฐ"๊ฐ ์ค์๋ฅผ ๋ํ๋ ๋ฐ ๋์์ด๋๋๋ก ๋ ๋์ ์ผ๋ก ๋ง๋ค์ด์ผํฉ๋๋ค. :)
ํ์ธ
๋ฒ์ 2019_02_16์ ์ด์ ์ฌ๋ถํ
์์ด 9 ์ผ ๋์ ์คํ๋์์ต๋๋ค (B / G์ ๊ฐ์ ์ ์ฉ). ์ด์ ๋ค์ ์ฌ๋ถํ
ํ๊ธฐ ์์ํ์ต๋๋ค. ํ๋์จ์ด ์์น ๋
์ด ์ด๊ฒ์ ๋ ๋ฒ ๊ฐ์ ํ์ต๋๋ค.
์ ์ ํ ์ฅ์น์ ๋ ์ด์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. WLAN ๋ผ์ฐํฐ๋ฅผ ์ ํํด๋ ๋์์ด๋์ง ์์์ต๋๋ค (3 ํ ์๋, ์ต๋ 30 ๋ถ). ์ ์ ํจ์ฆ๋ฅผ ์ ํํ์ฌ ESP๋ฅผ ๋ค์ ์์ํด๋ ๋์์ด๋์ง ์์์ต๋๋ค.
wlan์ ๋ค์ ์ข
๋ฃํ๊ณ 192.168.4.1์ ํตํด ESP์ ์ง์ ์ฐ๊ฒฐํ์ฌ ์ก์ธ์คํด์ผํ์ต๋๋ค.
๋๋ ๋ฌด์จ ์ผ์ด ์ผ์ด ๋ฌ๋์ง ์ ํ ๋ชจ๋ฅธ๋ค
@kischde ์ด๋ค ์ข
๋ฅ์ ์ก์ธ์ค ํฌ์ธํธ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
์ด์ ฏ๋ฐค ์ AP ์ค์น๋ฅผ ์คํํ๋ฉด์ ๋น์ทํ ๊ฒฝํ์ํ์ต๋๋ค.
MikroTik AP๋ฅผ ์ค์นํ๋ ค๊ณ ํ๋๋ฐ ESP๊ฐ ๋ค์ ์ฐ๊ฒฐํด์ผ ํ ๋๊น์ง ๋ชจ๋ ์ ์์ ์ผ๋ก ์๋ํ์ต๋๋ค.
MikroTik์ ์น ์ธํฐํ์ด์ค๋ฅผ ํตํด ๋
ธ๋๊ฐ WiFi์ ์ฐ๊ฒฐ๋์ด ์์์ ์ ์ ์์ง๋ง IP ์ฃผ์๋ฅผ๋ฐ์ง ๋ชปํ์ต๋๋ค.
ํด๋ํฐ์ ํซ์คํ์ ์ฐ๊ฒฐ์ ์๋ํด๋ ESP๋ฅผ ์ฌ๋ถํ
ํ ์ ์์์ง๋ง์ด ๋์์ ๋ฐ๋ณตํ์ต๋๋ค.
๋ฉ์ธ AP ๊ตฌ์ฑ์ ๋ค๋ฅธ AP๋ก ์ค์ ํด์ผ๋ง ์ ์์ ์ผ๋ก ์ฐ๊ฒฐ๋๊ธฐ ์์ํ์ต๋๋ค.
์ด๋ฅผ ์ํด ๋ ธ๋๊ฐ ์ฌ๋ถํ ๋์ง ์์์ต๋๋ค.
๋ด๊ฐ ๊ฐ์ง๊ณ ์๋ ๋ค๋ฅธ MikroTik์ ๋นํด ํด๋น AP์์ "์๋ชป๋จ"์ผ๋ก ์ค์ ๋ ํ ๊ฐ์ง๋ "๊ฑฐ๋ฆฌ"์ค์ ์ด "์ค๋ด"๋ก ์ค์ ๋์ด ์๋ค๋ ๊ฒ์
๋๋ค.
์ฌ๊ธฐ์ ์ฐจ์ด์ ์ ํ์ธํ๊ธฐ ์ํด ๋ ๋ง์ ํ
์คํธ๋ฅผ ์ํ ํ ๊ฒ์ด์ง๋ง ์์์ ์ค๋ช
ํ ๊ฒ์ฒ๋ผ ํจํท์ ๋ํ ์๋ต์ ๋ํ ์๊ฐ ์ด๊ณผ ์ค์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ESP๊ฐ DHCP ์์ฒญ์ ์๋ตํ๋ ๋ฐ ์ฝ๊ฐ์ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ ๊ฒ์ ์์ํ ์ ์์ต๋๋ค. ์ด๋์ด ์ค์ ์ ๋นํด ๋๋ฌด ์งง์ ์ ์์ต๋๋ค.
์ ๋ Swisscom AP (swiss Telecom provider AP)๋ฅผ ์ฌ์ฉํ๊ณ ์์ง๋ง MikroTik์ ์ฌ์ฉํ๋ ์ฌ๋๋ค๊ณผ ๊ฐ์ ๋ค๋ฅธ ์ฅ์์์ ๋์ผํ ๋ฌธ์ ๋ฅผ ๋ชจ๋ ์ฌ๊ธฐ์ ๊ธฐ๋กํ์ต๋๋ค. ๋ฐ๋ผ์ ๋์ผํ ์นฉ์
์ด์์ ์ ์์ง๋ง ์ค์ ์์ ๋ง์ ๊ฒ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค (์ : ํ์ฅ ์ค์ ).
์ ์์ ๋ค์ ์ผ๊ธฐ ์ ์ ๋๋ ๋ํ ๋น์ ๊ณผ ๊ฐ์ ํ๋์ผ๋ก ๋ด ๋ชจ๋น ์ ํ์ ์ฐ๊ฒฐ์ ์๋ํ์ต๋๋ค.
๊ณ ์ IP๋ฅผ ์ฌ์ฉํ๊ณ DHCP๋ ์ฌ์ฉํ์ง ์์ต๋๋ค.
์ด์ ์ค์ 2019_03_05๋ก ์ ํํ์ต๋๋ค.
์ต๊ทผ์ WiFi ์ค์ ์ ๋ณ๊ฒฝํ์
จ์ต๋๊น?
์๋ฅผ ๋ค์ด MAC ์ฃผ์๊ฐ BB : BB : BB : BB : BB : BB ์ธ SSID์ ๋ค๋ฅธ AP์ ์์น 1์ MAC ์ฃผ์๊ฐ AA : AA : AA : AA : AA ์ธ ์ก์ธ์ค ํฌ์ธํธ
ESP์ ์ผ๋ถ ์์น์ ์ ์ฅํ์ง ์์ ์ผ๋ถ ์ค์ ์ด ๋จ์ ์๋ค๋ ๋๋์ ๋ฐ์์ต๋๋ค.
๋ํ NonOS ๋ฌธ์์์ WiFi ์ค์ ์ ๋ณ๊ฒฝํ ๋ ์ด๋ป๊ฒ ํจ๊ณผ์ ์ผ๋ก ์ง์ธ ์ ์๋์ง ์์ ๋ณด๋ ค๊ณ ํฉ๋๋ค.
๋ํ ๋ด ํ
์คํธ์์ 2 ๊ฐ ์ด์์ SSID๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ ๋ง ์ ์ฉํ ๊ฒ์ผ๋ก ๋ณด์
๋๋ค.
๋ํ ์ฌ๊ธฐ์ ๋ ๋ง์ ํ๋๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ SPIFFS์ ์ํธํ ๋ ํ์ผ์ ์ ์ฅํ์ฌ ๊ฑฐ์ ๋ฌด์ ํ์ WiFi AP๋ฅผ ์ ์ฅํ๋๋ก ํ์ฉ ํ ๊ฒ์
๋๋ค.
์ต๊ทผ์ WiFi ์ค์ ์ ๋ณ๊ฒฝํ์ จ์ต๋๊น?
์๋์, AP๊ฐ ํ๋๋ฟ์ด๋ฏ๋ก IMO๊ฐ ํ์ํ์ง ์์์ต๋๋ค.
ํ์ธ. ์์ ๋๋ง ํ.
์ด ๋ฌธ์ ์ ์์ธ์ ์์ง ์์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฅํ ํ ๋ง์ ์๋ ค์ง์ง ์์ ํญ๋ชฉ์ ์ ๊ฑฐํ๋ ค๊ณ ํฉ๋๋ค.
๋ฐ๋ผ์ ๋ค์ ์๋ํ๋๋กํ๋ ค๋ฉด Wi-Fi ์ค์ ์ ๋ค์ ์ถ๊ฐํด์ผํฉ๋๋ค.
์๋, ๋ ์ ์
192.168.4.1์ ํตํด esp์ ์ง์ ์ฐ๊ฒฐํ๋๋ก ๊ฐ์ํ์ต๋๋ค (AP ๋นํ์ฑํ).
๋ชจ๋ ๊ฒ์ ํ์ธํ์ง๋ง ๋น์ ์์ ์ธ ๊ฒ์ ์ฐพ์ง ๋ชปํ์ต๋๋ค. ๊ทธ๋์ ESP๋ฅผ ์ฌ์ค์ ํ๊ณ ๋ค์ ์คํํ๋ ๊ฒ๋ณด๋ค AP๋ฅผ ๋ค์ ์๋ํ๊ณ ๋ค์ ์์ํฉ๋๋ค. ๊ทธ๋์ IMO๋ "์ผ๋ฐ / ๊ธฐํ"WLAN ์ฐ๊ฒฐ์ ๊ฐ์ ๋ก ์ํํด์ผํ์ต๋๋ค.
BTW ๋ํ AP์์ ์ฐ๊ฒฐ๋๋ ๊ฒ์ ๋ณด์์ง๋ง IP ์ฃผ์๊ฐ ํ ๋น๋์ง ์์์ง๋ง ๊ณ ์ ๋์ด ์์ต๋๋ค.
ํ , ์ ๊ฐ ๊ฐ์ง๊ณ ๋ ธ๋ MikroTik์ 5 ๊ฐ์ ๋ ธ๋๊ฐ ์ฐ๊ฒฐ๋ ์ํ์์ ์กฐ๊ธ ๋์์ต๋๋ค.
"Hw. Fragmentation Threshold"(์ต์
'ํผ์น๊ธฐ')๋ฅผ ์ค์ ํ์๋ง์ ESP ๋
ธ๋๋ ๋ ์ด์ IP ์ฃผ์๋ฅผ๋ฐ์ ์ ์์ต๋๋ค.
์ด ์ค์ ์ ๊ธฐ๋ณธ๊ฐ์ 256์
๋๋ค. 1600 (์ ์ฒด MTU์ ๋ง์)์ผ๋ก ์ค์ ํ๋ฉด ๋ชจ๋ ๋
ธ๋๊ฐ IP ์ฃผ์๋ฅผ ๋ฐ๊ณ ๊ณ์ ์๋ํฉ๋๋ค.
๋
ธ๋๊ฐ ํต์ ํ ์์์ ๋ MikroTik UI์ ํ์๋ฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฐ์ดํฐ๋ฅผ ์ก์์ ํ ์์๋ ๊ฒฝ์ฐ (WiFi ๋ ์ด์ด์ ์ฐ๊ฒฐ๋์ด ์์)
@ TD-er ์๋ก์ด esp8266 ์ฝ์ด์ LWIP_FEATURES
๋ผ๋ ์ต์
์ด ์๋ค๋ ๊ฒ์ ๋ณด์
จ๋์?์ด ์ต์
์ IP ๋ฆฌ ์ด์
๋ธ๋ฆฌ๋ฅผ ํ์ฑํ ํ ๊ฒ์
๋๋ค ... ์๋ง๋ ๋น๋์ ์ ์๋์ด ์์ง ์์ต๋๊น?
์ฌ๊ธฐ๋ฅผ ์ฐธ์กฐํ์ญ์์ค : https://github.com/esp8266/Arduino/blob/192aaa42919dc65e5532ea4b60b002c4e19ce0ec/tools/sdk/lwip2/include/lwipopts.h#L748 -L754
IP ์กฐ๊ฐํ์ ๋ํ ์ง์๋ ๋ค์๊ณผ ๊ฐ์ด ์ค์ ๋ฉ๋๋ค.
https://github.com/esp8266/Arduino/blob/192aaa42919dc65e5532ea4b60b002c4e19ce0ec/tools/sdk/lwip2/include/lwipopts.h#L756 -L763
ํ , ๊ธฐ๋ณธ๊ฐ์ด ๋ฌด์์ธ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
Doxygen ๋ฌธ์ ์ ์ฒซ ๋ฒ์งธ ์ค์์๋ ์ซ์๊ฐ ๊ธฐ๋ณธ๊ฐ์
๋๊น?
๊ธ์์ ... ์ ๋ ์๋ ์ด๋ ธ IDE์์ plattforms ์ ์ ํ์ผ์ ํฌํจํ๊ณ ์ ์ํ ์ง ์ฌ๋ถ๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
์ ๋ ํญ์ LWIP ๋ถ๋ถ์ด ์ฝ์ด ๋ฐฐํฌํ์ ๋ฏธ๋ฆฌ ์ปดํ์ผ ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ํฌํจ๋์ด ์๋ค๊ณ ์๊ฐํ์ต๋๋ค.
๋ฐ๋ผ์ LWIP๊ฐ ์ฌ๋ฐ๋ฅธ ํ๋๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ ์์ฑ๋๋์ง ํ์ธํ๋ ๊ฒ์ ๋งค์ฐ ์ด๋ ต์ต๋๋ค.
์, ๊ทธ๋ฌ๋ ์ด๋ค ๋งํฌ์ ์ฐ๊ฒฐํ๋์ง์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค (boards.txt์์) :
-llwip2-536-feat
-llwip2-536
-llwip2-1460
-llwip2
๊ทธ๋์ ๊ทธ๋ค์ ๋ค์ ํ๋๊ทธ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
https://github.com/esp8266/Arduino/blob/192aaa42919dc65e5532ea4b60b002c4e19ce0ec/boards.txt#L357 -L387
| ๋ ์ด๋ธ | build.lwip_lib | build.lwip_flags |
| --- | --- | --- |
| v2 ๋ฎ์ ๋ฉ๋ชจ๋ฆฌ | -llwip2-536-feat | -DLWIP_OPEN_SRC -DTCP_MSS = 536 -DLWIP_FEATURES = 1 -DLWIP_IPV6 = 0 |
| v2 ๋ ๋์ ๋์ญํญ | -llwip2-1460-feat | -DLWIP_OPEN_SRC -DTCP_MSS = 1460 -DLWIP_FEATURES = 1 -DLWIP_IPV6 = 0 |
| v2 ๋ฎ์ ๋ฉ๋ชจ๋ฆฌ (๊ธฐ๋ฅ ์์) | -llwip2-536 | -DLWIP_OPEN_SRC -DTCP_MSS = 536 -DLWIP_FEATURES = 0 -DLWIP_IPV6 = 0 |
| v2 ๋ ๋์ ๋์ญํญ (๊ธฐ๋ฅ ์์) | -llwip2-1460 | -DLWIP_OPEN_SRC -DTCP_MSS = 1460 -DLWIP_FEATURES = 0 -DLWIP_IPV6 = 0 |
| v2 IPv6 ํ์ ๋ฉ๋ชจ๋ฆฌ | -llwip6-536-feat | -DLWIP_OPEN_SRC -DTCP_MSS = 536 -DLWIP_FEATURES = 1 -DLWIP_IPV6 = 1 |
| v2 IPv6 ๋ ๋์ ๋์ญํญ | -llwip6-1460-feat | -DLWIP_OPEN_SRC -DTCP_MSS = 1460 -DLWIP_FEATURES = 1 -DLWIP_IPV6 = 1 |
| v1.4 ๋ ๋์ ๋์ญํญ | -llwip_gcc | -DLWIP_OPEN_SRC |
| v1.4 ์์ค์์ ์ปดํ์ผ | -llwip_src | -DLWIP_OPEN_SRC |
๋ฐ๋ผ์ ๋ชจ๋ v2 ๋ฒ์ ์๋ "๊ธฐ๋ฅ ์์"์ผ๋ก ํ์๋ ๋ฒ์ ์ ์ ์ธํ๊ณ LWIP_FEATURES=1
๊ฐ ์์ต๋๋ค.
์,ํ์ง๋ง -l
๋ฌธ์ ๋ณด๋ฉด ๋ง์ง๋ง์ -feat
์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ธํด์ผํฉ๋๋ค (๋ผ๋ฒจ๊ณผ ๋ฌ๋ฆฌ ์ฝ๊ฐ ์ง๊ด์ ์) ...
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
ํด๋น ์ปค๋ฐ (B / G WiFi)์ ๋ณ๋์ PR๋ก ๋ถํ ํ ๊ฒ์ด๋ฏ๋ก ํ์ฌ ๋ณํฉ ๋๊ธฐ์ค์ธ ๋๋จธ์ง PR์ ์์ ํ๊ธฐ ์ ์ ๋ณํฉ ํ ์ ์์ต๋๋ค.