ืืืึธืก ืืื ืืืจ ืืขืจ ืืขืืึทื ืง ืฆื ืืึทืื ืึท ืงืขืฉืขื ืข ืืขืฆืืึทื ืคึฟืึทืจ ืึทื ืึทืืืืืื ื WiFi ื ืขืืืืึธืจืงืก ืืื ืืขืืืขื
ืืึทื ืง ืฆื ืืื ืคึฟืึทืจ ืืขื ืืขืืึทื ืง. ืืื ืืึธื ื ืึธืจ ืืึธืจื ืืฉื ืฆื ืืึธื.
ืึทืืข ืึทืจืืขื ืืื ืืืจืืืขืงืึธืื ืืื ืึท ืืืื ืคืื ืึท ืคืขืจืื ืคึฟืึทืจ ืื ืฆืื ืคืื ืฉืคึผืึทืก ืืื ืืงืกืคึผืึทื ืืื ื ืืืื ืืืืกื ืืื ืื ืคืขืื ืคืื ื ืขืฅ ืืขืงื ืึทืืึทืืืฉืื. ืกืืึธืืื, 1..4 ืฉืขื ืึท ืืืึธื, ืืื ื ืื ืึธื ืืืื ืคืื ืืขื ืืึธืจ.
ืืื ืืึธื ื ืื ืคึผืืึทื ื ืขื ืงืืื ืคึผืจืึทืงืืืฉ ื ืืฆื. ืืขื ืข. ืืึธืก ืืื ื ืืฉื ืึท ืืขืงืขืจ ืก ืืขืฆืืึทื.
ืืขืจืืืืึทื, ืึทืืข ืคึผืืึทื ื ืขื ืคืึทื ืืงืฉืึทื ืึทืืืื ืึทืจืืขื. ืึทืืข ืืงืืจืื, ืืึธืจ ืืจืืื ืคึฟืึทืจ ืคึฟืึทืจืืึทืืืื ื,
ืืืื ืืืื ืื ื ืืืขืื ืื "ืื ืืืืขืจืกืึทื ืืขืฆืืึทื" ืืื ืื ืกืืื ืคึฟืึทืจ ืืฉืืืื ื ืื ESP32
ืืื ืืขื ื ื ืืฉื ืื ืืื ืืื ืืขืจ ืืืช. ืืขืืขืจ ืืื ืืืื ืืืืืขื ืข. ืืื ืืืขื ืคึผืจืืืืจื ืฆื ืืึทืจืขืืืืงื ืืืื ืืจืืจื ืคืื ืืึทืื ืืืึทืจื.
ืืึธืืขืจ ืืื ืืื ืคืึทืืฉ, ืืื ืืื ืืขืจ ืฆืืงืื ืคึฟื ืื ืืืืจืื ืืืขืื ืืึทืื ืื ืืืืืืืืืจื ืงืืืืื ืขืคื ืืืขื ืื ืืืฆื. ืืืขืจ ืืืื ื ืืฉื, ืืื ืืืึธืื ื ืืฉื ืงืืืคื ืึทืืึท ืึท ืฉืืืง ืคืื ืืึทืื ืืืึทืจื ืึธื ืื ืืงืืจ ืงืึธื.
ืืืื ืจืขืงืืืืจืขืืขื ืฅ ืคึฟืึทืจ ืื "ืืขืฆืืื"
ืื ืงืขืกืื ืืึธื ืืืื ืงืืืื (ืื ืงืืขื ืขืจืขืจ ืื ืืขืกืขืจ).
ืืขืจืืืขืจ:
- ื ืื ืงืืื ืืขืืืื-ืืื ืืึทืืึทืจืืืข ืืืจืฃ. ืืื ืึท ืงืจืึทื ื> 100 ืืึท ืืืขื ืืจืืขืื ืืื Wifi, ืื ืืขืืืื-ืืื ืืึทืืึทืจืืืข ืืืขื ืืืื ืืจืืืก ืึธืืขืจ ื ืืฉื ืืืืขืจื ืืึทื ื. ืืขืจืืืขืจ, ืืึธืื ืื "ืงืขืกืื" ืืืื ืคึผืึทืืขืจื ืืืจื ืึท ื ืึธืจืืึทื ืืึทืื ืืึทื ืง. ืกืืึท ืืื ืกืืึท, ืืื ืฉืืขื ืืืง ืืึธืื ืึท ืืึทืื ืืึทื ืง ืืื ืืืื ืงืขืฉืขื ืข / ืืึทืฉืื.
- ืืึทืืื ืึท ืืื ืืงืก "ืงืขืกืื" ืืื ืืืฉืืจืื ืื, ืืขืฉืจืืื ืืืืขืจ ืคืืืข ืืึธืจื ืืื ืึทืืข ืฉืคึผืจืึทืื ืืื ืึท ืงืืืื ืคืึทืจืฉืืขืื ืืื ืึท ืืืกื ืงืึธื ืืจืึธื ืงื ืขืคึผืืขื, ืขืก ืืืื ืงืืื ืืื ืขื. ืื ืจืขืืืืืึทืื ืงืขื ืขื ืืืื ืืืืื / ืคึผืจืึทืกืขืกื ืืืืฃ ืึท ื ืึธืจืืึทื ืืึทืคึผืืึทืคึผ ืืื ืึท ืคืื ืงืืึทืืืืึทืืืจ ืืื ืคืึทืจืฉืืขืื.
- ืงืึทืืคึผืึธืื ืึทื ืฅ ืืึธื ืืืื ืืืืื ืฆืืืจืืืืขื ืืื ืืืืืืื ืืึทืืืืกื (ืคืึทืจืึทื ืขื SDK, ืคืืืข ืืืืฉืคืืื ืืื ืืึทืงืืืืขื ืืืืฉืึทื).
ืืื ืึท ืจืขืืืืืึทื, ืคึฟืึทืจ ืืืจ, ืื ืืจืืจื ืืื ืืขืืืขื ืงืืึธืจ ืืื ืืขืจ ืืึธื - ESP32.
ืคึฟืึทืจ ืึทืืข ืื ืืึทืกืงืก ืืื ืืขื ืึทืจืืืงื ืืืึธืก ืคึผืจืึทืืคึผืืื ืืืจ ืฆื ื ืขืืขื ืงืึทืืฃ, ืื ืงืืืคึผืึทืืืืึทืืื ืคืื ืื ESP32 ืืขื ืขื ืืึทื ืฅ ืืขื ืื. ืืึธืืฉ ืื ืืขืจืกื ืืื ื ืึธื ืืืืื ืฆื ืืึธื ืืื:
- ืฉืคึผืื ืึทืจืื ืืื ืืืืขืืึธืึธืื.
- ืฉืคึผืื ืืื ืื 433mHz ืงืืื ืืื ืื ืกืืืคึผืืึทืกื ืืึทืื ืืืึทืจื (ืืืืื ืึทืืคึผืืืืื ืืึทืืืฉืึทืืืืฉืึทื, ืืืึธืก ืืื ืืขื ืื ืคึฟืึทืจ ืคึผืจืึทืงืืืฉ ืืึทืจืฃ).
ืคืืืขื ืืื ืื ืืืืืืื ืืื ESP32
- ืื ESP32 SDK (IDF) ืืื ืขืคึผืขืก ืืขืคึผืืฉ.
- ืขืืืขืืข ืคืื โโืื ืคืึทื ืืงืฉืึทื ืึทืืืื (ืืืืคื ืึธื ืืืืื, ืคึฟืึทืจ ืืืึทืฉืคึผืื) ืงืืื ืึธื ืืงืืจ ืงืึธื ืืื ืื ืคืึธืจืขื ืคืื ืคืืจืืืืื ืกืืึทืืืง ืืืืืจืขืจืื.
- ืื 5 ืืื ืืึทื ื ืืื ื ืืฉื ืืขืฉืืืฆื ืืื ืขืก ืืขื ืขื ืขืืืขืืข ืืืืืืืืฉืึทื ื ืืื ืงืืึทืืกืื ืึทืก ืืื ืืจืืขืื ืืื WiFi.
ืืืขืจ ืื ืคึผืจืืึทื / ืืจืืืก ืืึธืจ ืงืึทืืคึผืึทื ืกืืืฅ ืคึฟืึทืจ ืื ืฉืึธืจืืงืึธืืื ืืก.
ืืืืคึผื ืืืืืืืืืจื ืคืึทื ืืงืฉืึทื ืึทืืืื
ืืื ืืืขื ืืขืงืืฆืขืจ ืืึทืฉืจืืึทืื ืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืืื ืืืื ืืืื ืื ื ืืืขืื ...
ืึธื ืคืืจืื ื ืกืขืืืื ืืก ืืื ืืคึผืืึธืึทืืื ื ืืขืงืขืก ืคึฟืื SD
ืื ืคืื ืืจืืืกื ืืืง ืงืึธื ืืจืึธื ืืื ืืขืืื ืืืจื ืึท ืคึผืฉืื ืืืขื ืืืึทื, ืืึธื ืืฉื ืืื ืึท ืืึทืืื ืืขืจ ืืขื ืื ื ืืืขืจ. ืื ESP32 ืกืืึทืจืฅ ืืื WiFi AP ืืึธืืข ืืื ืืืกืคึผืืืื ืึท ืืืึทื ืืื ืึท ืคืึทืจืคืขืกืืืงื IP ืึทืืจืขืก.
ืืึธืืฉ ืื ESP32 ืงืึธืจืขืก ืืขื ืขื ืืึทื ืฅ ืฉื ืขื, ืืื ืืงืกืคึผืขืจืึทืืึทื ืฅ ืืึธืื ืืขืืืืื, ืื ืกืืืืึทืืืืื ืืึทืก ืึธืคึผืขืจืึทืฆืืข ืคืื โโืื ืืขืืืื-ืืื ืืืขื ืกืขืจืืืืก ืืื, ืืืฉื, ืื ืจืึทืืืขืจ ืืึธืืข ืืขื ืขื ื ืืฉื ืืืืขืจ ืงืึทืืคึผืึทืืึทืืึทื. ืืขืจืืืขืจ, ืขืก ืืื ืงืืื ืืื ืึทืืืฉ ืงืึธื ืืจืึธื ืืื ืืขืจ ืืืึทื ืืื ื ืื ืื ืืืฆื ืืื ืึทืืข ืื ืืขืจืข ืืึธืืขืก.
ืืขืจืฆื, ืืื ืึทืืืฉ ืงืึธื ืืจืึธื ืืื ื ืื ืืืจืฃ ืคึฟืึทืจ ืคืึธืจืฉืื ื ืฆืืืขืงื.
ืืึธืืข ืคืื โโืืจืืขืื ืืื ืืืงืึทื ืคึผืึทืงืึทืืืฉืึทื
ืื ืืึธืืขืก ืืขื ืขื ืืึทื ืึทื ืืื ื ืืฉื ืืืืขืจ ืืฉืืงืึทืืืข. ืืขืืืื "ืืืืึทื ืขืก ืืื ืืขืืืขื." ืคึฟืึทืจ ืืฉืขืง.
ืขืก ืืขื ืขื ืืืืฉืคืืื ืืื ืืขืจ ืืึทืึทืืืขืจ ืขืกืคึผืจืขืกืกืืฃ ืืืืฉืคืืื.
AP ืจืฉืืื ืกืงืึทื ืื ื ืืึธืืข.
ืึทืงืืืึทืืื, ืงืืื ืกืืึทืจืืคืึธื ืข ืงืขื ืขื ืืึธื ืืึธืก.
ื ื, ืืื ืืขื ืืึธืืข ืื ืึทืคึผ ืจืฉืืื ืืืขื ืืืื ืืขืจืืืขืืืขื.
ืืืงืึทื ืกืคึผืึทืืขืจ.
ืื ESP32 ืกืืึทืจืฅ ืืื ืึท ืึทืคึผ ืืื ืึท ืคืึทืจืืึธืจืื SSID ืืื ืึท ืืจืึทืค - MAC ืืื ืกืืึทืจืฅ ืฉืืงื [ืืืงืึทื ืจืึทื] ืืืื ืึท ืคืึทืจ-ืืืฉืืคื ืจืฉืืื ืคืื SSIDs (ืืืฉืืคื ืืึทื ืืืึทืื ืึธืืขืจ ืืืงืืืขื ืคืจืืขืจ ืืืจื ืกืงืึทื ืื ื ืื ืึทืคึผ ืจืฉืืื)
WiFi ืคึผืึทืงืึทื ืกื ืืคืื ื ืืึธืืข
Espressif ืืขืืืขืืึธืคึผืขืจืก ืืึธืื ืฆืืืขืืขืื ืื ืคืืืืงืืื ืคึฟืึทืจ ืึทืคึผืืึทืงืืืฉืึทื ืืืืืืืืืจื ืฆื ืืึทืงืืืขื ืึทืืข WiFi ืคึผืึทืงืืฅ "ืคืืืขื ืืืง ืืื ืื ืืืคื" ืืืจื ืื ืงืึทืืืืึทืงืง ืคืื ืงืฆืืข. ืึทืงืืืึทืืื ื ืื ืึทืืข, ืืืืึทื ืืืจ ืงืขื ืขื ื ืึธืจ ืฉืืขืื ืื ืืึธืืข ืคึฟืึทืจ ืืืื ืคืึทืจืคืขืกืืืงื ืงืึทื ืึทื.
ืืืืขืจ ืฉืืจืขื ื ืฆืืื ืจืืกืืจืืงืฉืึทื ื ืืขื ืขื ืืืคึผืึธืืื ืืืืฃ ืคึผืจืึทืกืขืกืื ื ืึท ืงืึทืืืืึทืง ืคืื ืงืฆืืข. ืืืื ืืึธืก ืงืขื ื ืืฉื ืคืึทืจืฉืึทืคื ืคึผืจืึธืืืขืืก ืคึฟืึทืจ ืื ืคึผืฉืื ืกืืึทืืืกืืืฉ ืืึทืืืื ื ืืึธืืข, ืคึฟืึทืจ ืื PCAP ืืขืงืข ืจืขืงืึธืจืืื ื ืืึธืืข ืืืืฃ ืื ืกื ืงืึธืจื ืืื ืืึธืื ืฆื ืืื ืงืขืจ, ืึธืจืืึทื ืืืืจื ืื ืจืขืงืึธืจืืื ื ืืืจื ืึท ืจืื ืืื ืืึผืจืื ืืื ืกืขืืึทืคืึธืจืขืก. ืืขื ืืืขื ืืื ืืฉืืื ืื ืคึผืืงืืืืืขืจืึทืื ืึทื ืืขืจ ืคึผืจืึธืฆืขืก ืจืืคื ืื ืงืึทืืืืึทืง ืืืืคื ืืืืฃ ืืืื ืืึทืจืฅ, ืืื ืืขืจ ืคึผืจืึธืฆืขืก ืืืึธืก ืฉืจืืืื ืฆื ืกื ืืื ืื ืืขืจื.
ืืขืฉืึทืก "ืืืืืืืง ืืืคื", ืขืืืขืืข ืคึผืึทืงืืฅ ืืขื ืขื ืคืึทืจืคืึทืื (ืขืก ืืื ืงืืื ืคึผืืึทืฅ ืืื ืื ืจืื ืืื ืืื ืืขื ืขื ืึทืืืขืงืืขื ืืืขื), ืึธืืขืจ ืืื ืึท ืืืคึผืืฉ "ืืืคื" ืคืื ืึท ืืืืื ืื ื ืืื ืื ืึธืืื ื (5..7 ืึทืคึผืคึผืก ืืื ืืืืืึทืืืืืื), ืจืขืงืึธืจืืื ื ืืื PCAP ืืื ืืขืขื ืืืงื ืึธื ืคึผืึทืงืึทื ืึธื ืืืขืจ.
ืึทืืืฉื ืึทืื, ืคึฟืึทืจ PCAP ืืึธื ืืืึธืจืื ื ืืื ืจืขืงืึธืจืืื ื, ืขืก ืืื ืึท ืคืืืืขืจืื ื ืืึธืืข ืืืืืจื ืืืืฃ ืื MAC ืจืฉืืื ืืื ืื ืคึผืึทืงืึทื ืืขืืขืจื.
ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืงืขื ืขื ืฉืคึผืืจ ืื ืืืืกืืขื ืคืื ืึท ืืขื ืืฉ ืืื ืึท ืงืืื / ืงืึทืคืข ืืืืืขืจ ืขืจ ืืคืืื ืืืื ืืจืืื ืึธืืขืจ ืืื ืืจืืืก ืืื ืืขืจืืขื. ืืืืื ืืง ืืขื ืืฉื ืืืกืืืืึทื WiFi ืืื ืึธืืึทืืึทืืืง ืงืึทื ืขืงืฉืึทื ื ืฆื ืืึทืืืืกื ืึทืคึผืคึผืก. (ืืื ืงืขืจ ืขืก ืืืฆื ืึทืืืขืง..)
ืืืืืื ื ืจืขืงืึธืจืืขื ืคืึทืจืงืขืจ ืืื Wireshark ืืื ืืืืืื ืืงืจืืื ืืื ืืฉืืงืึทืืืข ืฆื ืคึฟืึทืจืฉืืืื ืืึทืคึผืก - ืึทืืฅ ืึทืจืืขื.
ืืึธืืข ืคึฟืึทืจ ืืจืืขืื ืืื ืืืื ืคึผืึทืงืึทืืืฉืึทื
ืืืจื ืคืขืืืงืืึทื, ืฉืืงื ืื ืคึผืึทืงืึทืืืฉืึทื ืืื ืคึผืจืึธืืืืืึทืืึทื ืืื ืื libnet80211.a ืืืืืืึธืืขืง, ืืืึธืก ืงืืื ืึธื ืงืืืืื. ืืืขืจ ืขืก ืืื ืืจืื ื ืฆื ืคืึทืจืจืืืื ืืืจื ืืืืืงืื ื ืึท ืคึผืึธืจ ืคืื ืืืื. ืืื ืขืจืฉืืขืจ ืืื ืืึทืืืื ืฆื ืขืก ืืื ืืืขืจื ืคึผืึธืกืืื ื ืืึทืืข. ืึธืืขืจ ื ืึธื ืืืื ืึทืจืื ืคืึทืจืฉืืืขื ืข ืขืจืืขืจ ืืื ืื ืืืึทืืืืขื ืืืงืึทืืืึธื ืจืึทื ืกืงืึทื ืื ื ืืึธืืข, ืืื ืืขืืึทื ืง: "ืืืึธืก ืื ืืขื ืขื." ืืขืจืฆื, ืืื esp8266 ืื ืขืงืกืคึผืจืขืก ืคืื ืื ืคึผืึทืงืึทืืืฉืึทื ืืื ื ืืฉื ืคืืจืืืื ืืื ืขืก ืืขื ืขื ืึทืกืขืืืืื ืืืืฃ ืืืืืื ืคึฟืึทืจ esp8266.
ืืื ืคืืืข ืขืจืืขืจ (ืืื ืืืขื ื ืืฉื ืืึธืื ืืื) ืกืึทืคึผืจืขืฉืึทื ืคืื ืึทื ืืืึธื ืืื ืึทืคึผืคึผืก ืืืจื ืืขื ืืืคึฟื ืืื ืืขื ืืฆื. ืืื ืืึธืก ืืขื ืขื ื ืืฉื "ืืืืื" ...
ืืื ืืื ืืื ืืืื ืกืึทืคึผืจืืืื ืึทื ืืืื ืืื ืืขืจื ืขื ืคืึทืจืฉืคึผืจืืืืื ื ืคืื ืืืื ืืขืืขืคืึธื ืืื ื ืืฉื ืึทืจืืขืื ืืื ืขืืืขืืข ืขืจืืขืจ ...
ืืขืจ ืืึธืืข ืคึฟืึทืจ ืืจืึทืงืื ื ืื ื ืืืขืจ ืืื RSSI ืคืื ืึทืืึท ืคึผืึทืงืืฅ ืืื ืืืืขืจ ื ืืฆืืง ืฆื ืคึฟืึทืจืฉืืืื "ืืื ืื ืืื ืงืก ืึทืคึผืคึผืก ืืึธื ื ืื ืืื ืขืก."
ืจืึทืืืขืจ ืืึธืืข
ืืขื ืฉืืจืื ืืื ืืืกืืึธืืข ืื ืืขืจืกื ืืฉืืงืึทืืืข ืคืื โโืึทืืข ืฆื ืืืกืคืึธืจืฉื.
ESP32 ืฉืืืฆื ืกืืืืึทืืืืื ืืึทืก ืึธืคึผืขืจืึทืฆืืข ืืื STA + SoftAP ืืึธืืข. ืืขืจืืืขืจ, ืืืจ ืงืขื ืขื ืื ืกืืจืืืขื ื ืึท ืงืืึทืกืืฉ NAT ืจืึทืืืขืจ ืืืืฃ ืขืก.
ืฆื ืฉืืืฆื ืื ื ืขืฅ ืึธื ืืืืื, Espressif ื ืืฆื ืึท ืืึธืคึผื (ืืืขื ืึทื ืืฉืืื ืืืฉื) ืคืื ืื ืืืืืคึผ ืืืืืืึธืืขืง.
ืึธืืขืจ, ืืืจื ืคืขืืืงืืึทื, ืืื ืื ื ืึธืจืืึทื ืืืืขื, ืื esp-lwip ืืืืืืึธืืขืง ืืื ื ืืฉื ืคืึธืจืืืขืจืืื ื ืฆืืืืฉื ืื ื ืขืืืฃ ืื ืืขืจืคืืืกืื 'ืึทืคึผ' (ืกืึธืคืืึทืคึผ) ืืื 'ืกื' (STA).
ืคืื ืงืืจืก, ืืืจ ืงืขื ืขื ืืึธื ืืึธืก ืึธื NAT, ืึธืืขืจ ืขืก ืืื ืึท ืคึผืจืึธืืืขื ืืื ืกืืืืึทืืืืื ืืึทืกืื ืงืึทื ืขืงืืื ื ืฆืืืื ืึธืืขืจ ืืขืจ ืกืืึทืก ืฆื ืื 'ืึทืคึผ' ืฆืืืื ื ืืื ืกืื ืืงืจืึทื ืืื IP ืึทืืจืขืกืขืก ืคืื ืื 'ืกื' ื ืขืฅ ืฆืืืื ื ืฆื 'ืึทืคึผ'. ืึทืืื ืื ืฉืืืขืจืืงืืืื ืืขื ืขื ื ืืฉื ืืืขืจื ืขืก ืืื ืขืก ืืื ืืจืื ืืขืจ ืืืจื NAT.
ืืขืจืฆื, ืขืก ืืื ืึท ืืึธืคึผื esp-lwip ืคึฟืื Martin-ger, ืืืึธืก ืืืกืืฃ ืึท ืคึผืฉืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื NAT ืคึฟืึทืจ IP4.
ืืึธืืฉ ืืืื ืืขื ื ืืึธืื ืืืฉืื ื ืฆื ืจืืืืืง ืขืก ืจืืื ืงืึธืกืืขืืืง (ืืื ืืืื ืืืื ืื ื, ืขืก ืืื ืืขืืืขื ืืจืื ืืขืจ ืึธื ืืึธืคึผื ืคืื ืื ืคึผืจืืืขืงื, ืึธืืขืจ ืืืจื LWIPืคืึทืจืืฉืขืคึผืขื ืคืึทื ืืงืฉืึทื ื ืืืคืืื ื ืืขืฉืึทืก ืคึฟืึทืจืืึทืืืื ื), ืึธืืขืจ ืคืืืืงืืึทื ืคึผืจืืืืืืื ืืื ืื ืึธืคึผืฆืืข ืคืื โโโโMartin-ger ืืื ืืขื ืืฆื ืืื ืืื.
ืืื ืจืึทืืืขืจ ืืึธืืข, ืื ืงืึทืืื ื ืืื ืึทืืืืึธืืื ื IP4 ืคืึทืจืงืขืจ ืืื ืืืืื.
ืืื ืืึทืืื ืืขืจ, ืื ืคืืืืขื ืืข ืืื ืืงืกืืจืึทืงืืื ืคืื ืขืก ืคึฟืึทืจ ืืืืึทื ืืืืฃ ืืขื ืขืงืจืึทื ืืื ืงืึทืืขืงืืื ื ืกืืึทืืืกืืืง ืืื ืึท ืืขืงืข:
- ื ืึธืืขื ืคืื ืื ืืืื ืืืึธืก ืืื ืงืึธื ื ืขืงืืขื ืฆื SoftAP ESP32 (DHCP ืคึผืึทืงืืฅ)
- URL ืคึฟืื ืื ืก ืจืืงืืืขืก (UDP ืคึผืึธืจื 53) ืคึฟืื ืึท ืืืื ืงืึธื ื ืขืงืืขื ืฆื SoftAP ESP32.
ืืขืจืฆื, ืืืจ ืงืขื ืขื ืืขืื ืคืึทืจืงืขืจ ืจืขืงืึธืจืืื ื ืฆื ืึท ืคึผืงืึทืคึผ ืืขืงืข.
ืืขื ืืึธืืข ืืื ืืืืขืจ ื ืืฆืืง, ืืืฉื, ืฆื ืคึฟืึทืจืฉืืืื, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืึธืก ืืืื ืืขืืขืคืึธื ืกืขื ืื ืฆื ืื ื ืขืฅ ืืื ืืื ืขืก ืืืื.
ืืืจ ืงืขื ื ืืจืึทืืื ืืืขืื ืื ืืขืจืข ืืืขืื ืฆื ื ืืฆื ืืขื ืืึธืืข, ืืขื ืืืขื ืืื ืืฉืืื ืื ืคืืืืงืืื ืฆื ืืึธืจ ืงืึธื ืืจืึธืืืจื softAP ESP32 ืื ืงืึทืืื ื ืืื ืึทืืืืึธืืื ื ืคืึทืจืงืขืจ ืืืืฃ ืื ื ืขืฅ ืฆืืืื ื ืืืจืื: Ehernet ืืขืืขืจ (destMAC[6]+srcMAC[6]+ืืืคึผ[2]) + ืคึผืืืืึธืึทื (IP4, IP6, DCHP, ืขืืง ืืืคึผ).
ืืื ืคึผืจืื ืฆืืคึผ, ืื ESP32 ืงืึธืคึผืขืก ืืึทื ืฅ ืืื ืืื ืื WiFi->WiFi ืจืึทืืืขืจ ืคึฟืื ืงืฆืืข, ืืื ืืืื ืืืจื ื ืึธืจืืึทื ืคืึทืจืงืขืจ ืึธื ืงืืื ืกืคึผืขืฆืืขื ืืืืืื. ืกืึทืืืืฉืขืงืืืืืื, ืืืืืื ืืื ืึท ืืขืืขืคืึธื ืงืึธื ื ืขืงืืขื ืืืจื ืึท ืจืึทืืืขืจ ืืืืฃ ืึทื ESP32 ืืขื ืขื ื ืืฉื ืืืืขืจืงื.
ืฆืื ืืึทืืืืขืจื, ืื Espressif API ืืื ื ืืฉื ืื ืคืืืืงืืื ืฆื ืฉืืขืื ืึท ืคืืืืขืจ ืคึฟืึทืจ MAC ืงืึธื ื ืขืงืืขื ืฆื SoftAP EPS32. ืึทื ืฉืืึธื, ืขืก ืืื ืคืืจืืขืืืืื ืฆื ืืึธืื "ืืืึทืขื ืืืง" (esp_wifi_deauth_sta) ืฆื ืฉืืื ืงืึธื ื ืขืงืืขื ืกืืึทืก ืืืึธืก ืืขื ืขื "ื ืื ืืขืืืืื".
ืคืืืืขืจืื ื ืืืจื MAC ืคึฟืึทืจ ืงืึธื ื ืขืงืืขื ืกืืึทืก ืืื ืฆื ืืืื ืืขืืื ืืืจื ืื esp_wifi_deauth_sta () ืจืืคื
ืืื ืืกืงื ื
ืืึธืืฉ ืืื ืืึธืื ื ืืฉื ืงืืืขื ืึทืจืืืฃ ืืื ืขืคึผืขืก ื ืืึท ืืื ืื ืคืจืืืืืืขืจืง ืคืื ืืจืืขืื ืืื ESP32, ืืึธืืขืจ ืืขืจ ืจืขืืืืืึทื (ืืงืืจ ืงืึธื) ืืืขื ืืืื ืืฉืืงืึทืืืข ืคึฟืึทืจ ืขืืขืฆืขืจ.
ืืื ืืืึธืื ืืื ืฆื ืืึธื ืึทื ืื ืงืึธื ืืื ืืขืืืขื ืืขืฉืจืืื ืืืืื ืคึฟืึทืจ ืืืืืื ืืงืจืืื ืฆืืืขืงื. ืคืืจ "ืืืงืื ื" ืืื' ืืื ืขืก ืืืืื ื ืืขืืืื ืืขืืืืจื ื ืืฉื ืืืืขืจ ืืืงืืืขื.
ืืื ืืื ื ืืฉื ืืึทืื ืึท ืืขืืจืืงื ืงืจืืึทื ืืจืขื ืืืืึทื ืขืก ืืขื ืืืขื 1.5-2 ืฉืขื ืฆื ืกืึทืืขืจ ืื ืคืึทืจืืืง ืกืงืึทืจืืื ืืื ืืจืึธื.
ืืื ืืืื ืืืจ ืืึธื ืืึธืก, ืืืจ ืืึทืจืคึฟื ืฆื ืึทืกืขืืืึทื ืขืก ื ืืฉื ืคืื ืคืึทืจืืืง ืืึธืจืื, ืึธืืขืจ ืคืื ืืืื ืงืึทืืคึผืึธืื ืึทื ืฅ. ืืขืืึธืื ืื ืืืืขื ืฉืึทื ื ืืืขื ืืืื ืืคืืื ืงืืขื ืขืจืขืจ.
ืืงืืจ: www.habr.com