Espeasy: [BUG] [WiFi ์•ˆ์ •์„ฑ] ๋ ˆ์ด์–ด 2 ์—ฐ๊ฒฐ ํ•ด์ œ์‹œ ESP ์˜ˆ์™ธ 3/29

์— ๋งŒ๋“  2018๋…„ 10์›” 31์ผ  ยท  195์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: letscontrolit/ESPEasy

๋ฌธ์ œ / ๊ธฐ๋Šฅ ์š”์ฒญ ์š”์•ฝ


WiFi ๋„คํŠธ์›Œํฌ์— ๋งŽ์€ ํŠธ๋ž˜ํ”ฝ์ด ์žˆ๊ฑฐ๋‚˜ ๋…ธ๋“œ๊ฐ€ ๋„ˆ๋ฌด ๋ฐ”์˜๋ฉด ๋ ˆ์ด์–ด 2์˜ ์ผ๋ถ€ ์†ก์‹  / ํ™•์ธ ํ”„๋ ˆ์ž„์ด ์†์‹ค๋˜์–ด ESP์— ์˜ํ•ด ์‹œ๊ฐ„ ๋‚ด์— ์žฌ์ „์†ก๋˜์ง€ ์•Š๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ณ„์ธต 2์˜ ์—ฐ๊ฒฐ์€ ์•ก์„ธ์Šค ํฌ์ธํŠธ์— ์˜ํ•ด ๋Š์–ด์ง‘๋‹ˆ๋‹ค.

ESP๋Š”์ด ์ƒํ™ฉ์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒƒ ๊ฐ™์œผ๋ฉฐ ์—ฌ์ „ํžˆ ์ปจํŠธ๋กค๋Ÿฌ / ์„œ๋ฒ„๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ๋…ธ๋“œ์˜๋กœ๋“œ๊ฐ€ 100 %๋กœ ์ฆ๊ฐ€ํ•˜๊ณ  WiFi ํ•ธ๋“œ ์…ฐ์ดํฌ ์žฌํ˜‘์ƒ์ด ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค (ํ•ธ๋“œ ์…ฐ์ดํฌ๋ฅผ ์ˆ˜ํ–‰ ํ•  WiFi ์ฝ”์–ด์˜ ์‹œ๊ฐ„์ด ์ถฉ๋ถ„ํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ผ ์ˆ˜ ์žˆ์Œ).

์ž ์‹œ ํ›„ (1 ~ 2 ๋ถ„) ESP๊ฐ€ ์˜ˆ์™ธ (๋Œ€๋ถ€๋ถ„ 3 ๋˜๋Š” 29)๋กœ ์‹คํ–‰๋˜๊ณ  ์žฌ๋ถ€ํŒ…๋ฉ๋‹ˆ๋‹ค. WiFi ๋ฐ AP์˜ ์ƒํƒœ์— ๋”ฐ๋ผ AP์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ์ด ๋” ์ด์ƒ ์„ค์ •๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ ๋ฐ ๊ฐ€๋Šฅํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด๋Š” ์—ฌ๊ธฐ ์—์„œ ํ† ๋ก ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

์˜ˆ์ƒ๋˜๋Š” ํ–‰๋™


ESP๋Š” ํ•ด๋‹น ์กฐ๊ฑด์„ ํ™•์ธํ•˜๊ณ  ์ปจํŠธ๋กค๋Ÿฌ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณ„์† ๋ณด๋‚ด๊ธฐ ์ „์— AP์— ๋Œ€ํ•œ ํ•ธ๋“œ ์…ฐ์ดํฌ / ์—ฐ๊ฒฐ์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

์‹ค์ œ ํ–‰๋™


ESP๋Š” ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ๊นŒ์ง€ ์ปจํŠธ๋กค๋Ÿฌ์— ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค.

์žฌํ˜„ ๋‹จ๊ณ„

  1. ๋ผ์šฐํ„ฐ์—์„œ ํ”„๋ ˆ์ž„ ํ™•์ธ์„ ๊ธฐ๋‹ค๋ฆฌ๋Š” ์‹œ๊ฐ„์„ ์ค„์ž…๋‹ˆ๋‹ค (์˜ˆ : Mikrotik์—์„œ ๊ฑฐ๋ฆฌ๋ฅผ "์‹ค๋‚ด"๋˜๋Š” 5 (km) ๋ฏธ๋งŒ์œผ๋กœ ์„ค์ •).
  2. ๋งŽ์€ ESP (~ 20)๊ฐ€ ์ปจํŠธ๋กค๋Ÿฌ์— ์ผ๋ฐ˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋„๋กํ•ฉ๋‹ˆ๋‹ค.
  3. ์ถ”๋ฝ ํ•  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ ค



์ „์›์„ ๊ป๋‹ค ์ผœ๊ฑฐ๋‚˜ ์ •์ƒ์ ์ธ ์žฌ๋ถ€ํŒ… ํ›„์—๋„ ๋ฌธ์ œ๊ฐ€ ์ง€์†๋ฉ๋‹ˆ๋‹ค.

ํ˜„์žฌ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ํ”„๋ ˆ์ž„ ํ™•์ธ ์‹œ๊ฐ„์„ ๋” ๋†’์€ ๊ฐ’์œผ๋กœ ๋Š˜๋ฆฌ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค (์˜ˆ : 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๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

Controller Stabiliy Wifi Bug

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

ํ•ด๋‹น ์ปค๋ฐ‹ (B / G WiFi)์„ ๋ณ„๋„์˜ PR๋กœ ๋ถ„ํ•  ํ•  ๊ฒƒ์ด๋ฏ€๋กœ ํ˜„์žฌ ๋ณ‘ํ•ฉ ๋Œ€๊ธฐ์ค‘์ธ ๋‚˜๋จธ์ง€ PR์„ ์ˆ˜์ •ํ•˜๊ธฐ ์ „์— ๋ณ‘ํ•ฉ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  195 ๋Œ“๊ธ€

๊ฐ™์€ ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋•Œ๋•Œ๋กœ ๋‚ด 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 ํšŒ ์žฌ ์—ฐ๊ฒฐ :
muc21_capture

9 ๋ฒˆ์˜ WD ์žฌ๋ถ€ํŒ… ๋ฐ 32 ๋ฒˆ์˜ ์žฌ ์—ฐ๊ฒฐ
muc19_capture

2WD ์žฌ๋ถ€ํŒ… ๋ฐ 40 ํšŒ ์žฌ ์—ฐ๊ฒฐ
muc14_capture

๋ชจ๋‘ 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 ์ฝ”๋“œ๋ฅผ ํŒŒํ—ค ์น˜๊ณ ์žˆ๋Š” ๊ฒƒ์„ ๋ณด๋‹ˆ ๋ฐ˜๊ฐ‘์Šต๋‹ˆ๋‹ค.

https://github.com/letscontrolit/ESPEasy/blob/5ee18ec556c9c58802af29f5fd78593905ef35c1/src/ESPEasyWifi.ino#L604 -L671

์ด ๊ธฐ๋Šฅ์˜ ์ดˆ๊ธฐ ์•„์ด๋””์–ด๋Š” 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์˜ ๊ธฐ๋ณธ ์„ค์ •์กฐ์ฐจ ์˜ณ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • ๋ณด์•ˆ ์„ค์ • tkip์— ์—†๋Š”์ง€ ํ™•์ธํ•˜๊ณ  aes ccm ์•”ํ˜ธํ™” ๋งŒ ํ™œ์„ฑํ™”ํ•˜์‹ญ์‹œ์˜ค.
  • 30 ๋ถ„ ๋˜๋Š” 1 ์‹œ๊ฐ„๊ณผ ๊ฐ™์€ ํ‚ค ๊ทธ๋ฃน ์—…๋ฐ์ดํŠธ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”.
  • ์ฑ„๋„์—์„œ ์ฑ„๋„ ํญ์€ 20Mhz์ด๊ณ  ์–ด๋–ค ์˜๊ฒฌ์œผ๋กœ๋Š” B ๋Œ€์—ญ์„ ๋ถ„๋ฆฌํ•˜๊ณ  G / N์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
  • ํ™•์žฅ ์ฑ„๋„ ๋น„ํ™œ์„ฑํ™”
  • PMKID๋ฅผ ๋น„ํ™œ์„ฑํ™” (๋ณด์•ˆ์— ๋Œ€ํ•ด ํžˆ์Šคํ…Œ๋ฆฌ๊ฐ€์žˆ๋Š” ๊ฒฝ์šฐ ๊ถŒ์žฅ)ํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ Esp veeeery๋ฅผ ๋ถˆํ–‰ํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
  • ๊ตญ๊ฐ€๋ฅผ Wi-Fi ์„ค์ •์— ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๋ณด์œ ํ•œ AP์˜ ์ตœ๋Œ€ ์ „๋ ฅ์„ ํ™•์ธํ•˜๊ณ  ์ „์†ก ์ „๋ ฅ์„ 3๋งŒํผ ๋‚ฎ ์ถฅ๋‹ˆ ๋‹ค. ์ด๊ฒƒ์€ ๋งค์šฐ ์ž์ฃผ Wi-Fi ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค (์ง๊ด€์ ์ž…๋‹ˆ๋‹ค.)

๋‚˜๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์—ฐ๊ฒฐ์ด ๋Š์–ด์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค (์ด PMKID๊ฐ€์žˆ์„ ๋•Œ ์ œ์™ธ)

์–ด์จŒ๋“  AP ์„ค์ •์„ ๊ฒŒ์‹œํ•˜๋Š” ๊ฒƒ์€ ์–ด์จŒ๋“  ํ†ต์ฐฐ๋ ฅ์ด์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค :-)

์ข‹์€ ํŒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋„คํŠธ์›Œํฌ์— ์ •ํ†ตํ•˜๊ณ  mikrotik์— ๋” ๋งŽ์€ ๊ฒฝํ—˜์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ ๊ทธ๋ฃน ํ‚ค๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ๊ฒƒ์„ ๊ตฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฃน ํ‚ค ์—…๋ฐ์ดํŠธ๋Š” ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ์œ ๋‹ˆ ์บ์ŠคํŠธ ํ‚ค๊ฐ€ ์•„๋‹Œ ๊ทธ๋ฃน ํ‚ค์™€ ๋งŒ ๊ด€๋ จ์ด ์žˆ์ง€๋งŒ ์‹คํ—˜ ๋ชฉ์ ์œผ๋กœ ํ•ด๋‹น ์„ค์ •์„ ๋‹ค์šด ๊ทธ๋ ˆ์ด๋“œํ–ˆ์Šต๋‹ˆ๋‹ค.

@ 0ki Cool์€ RouterOS์˜ ์ „๋ฌธ๊ฐ€๊ฐ€ ์–ด๋””์— ์žˆ๋Š”์ง€ ๋ชฐ๋ž์Šต๋‹ˆ๋‹ค!

ESPEasy ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ฒ„๊ทธ๋ผ๊ณ  ๊ฒฐ๋ก ์„ ๋‚ด ๋ ธ์Šต๋‹ˆ๋‹ค. ์™ผ์ชฝ์—์„œ ์˜ค์ž‘๋™ํ•˜๋Š” ํด๋ผ์ด์–ธํŠธ๋ฅผ ์—ฐ๊ฒฐ ํ•ด์ œํ•˜๋Š” RouterOS์™€ ์ผ์น˜ํ•˜๋Š” ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๋™์ž‘์„ ์˜ค๋ฅธ์ชฝ์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณด์‹œ๋‹ค์‹œํ”ผ ๋ผ๋””์˜ค ์ŠคํŽ™ํŠธ๋Ÿผ์€ ๋ช…ํ™•ํ•ฉ๋‹ˆ๋‹ค.
test

๋ถˆํ–‰ํžˆ๋„ ์ง€๊ธˆ์€ ESPEasy ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ ํƒ๊ตฌ ํ•  ์‹œ๊ฐ„์ด ์—†์ง€๋งŒ ๋‚˜์œ ์˜์‚ฌ ์†Œํ†ต๊ณผ ์ข‹์€ ์˜์‚ฌ ์†Œํ†ต์˜ ๋น„๊ต๊ฐ€ ์œ ์šฉ ํ•  ๊ฒƒ์ด๋ผ๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค.
๋ฒ”๋ก€ : __red-์•ก์„ธ์Šค ํฌ์ธํŠธ | ๋ธ”๋ฃจ-espeasy | ๋…น์ƒ‰-๋‚ด IoT ๋„คํŠธ์›Œํฌ์˜ ๋‹ค๋ฅธ ์žฅ์น˜ __
test2

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 ๋ช….

์ด๋Š” ํšจ๊ณผ์ ์œผ๋กœ ๋น„๊ตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

  • ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ Wi-Fi๊ฐ€์—†๋Š” ์ฝ”์–ด 2.3.0
  • ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜ ์™€์ดํŒŒ ์ด์™€ ์ฝ”์–ด 2.4.2.

(์ ์–ด๋„ ๋‚˜์—๊ฒŒ๋Š”) ์ข‹์€ ์†Œ์‹์ž…๋‹ˆ๋‹ค ... ๋‚ด ๋…ธ๋“œ๋Š” ์—ฐ๊ฒฐ ํ•ด์ œ / ์žฌ๋ถ€ํŒ… / ๋ฉˆ์ถค์—†์ด ์ง€๋‚œ 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์œผ๋กœ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค)

๋„๊ตฌ-> ๊ณ ๊ธ‰-> ์—ฐ๊ฒฐ ์‹คํŒจ ์ž„๊ณ„ ๊ฐ’
image
์–ด๋–ค ์ด์œ ๋กœ ๋ชจ๋“ˆ์˜ 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์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
image

๊ทธ๋ฆฌ๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ์†ก์ˆ˜์‹  ํ•  ์ˆ˜์—†๋Š” ๊ฒฝ์šฐ (WiFi ๋ ˆ์ด์–ด์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์Œ)
image

@ 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 ์žˆ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ™•์ธํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค (๋ผ๋ฒจ๊ณผ ๋‹ฌ๋ฆฌ ์•ฝ๊ฐ„ ์ง๊ด€์  ์ž„) ...

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰

๊ด€๋ จ ๋ฌธ์ œ

TD-er picture TD-er  ยท  3์ฝ”๋ฉ˜ํŠธ

SANCLA picture SANCLA  ยท  4์ฝ”๋ฉ˜ํŠธ

Barracuda09 picture Barracuda09  ยท  5์ฝ”๋ฉ˜ํŠธ

TD-er picture TD-er  ยท  5์ฝ”๋ฉ˜ํŠธ

MarceloProjetos picture MarceloProjetos  ยท  4์ฝ”๋ฉ˜ํŠธ