แƒ—แƒแƒ›แƒแƒจแƒ˜ Wifi-แƒ˜แƒ— ESP32-แƒ–แƒ”

แƒ—แƒแƒ›แƒแƒจแƒ˜ Wifi-แƒ˜แƒ— ESP32-แƒ–แƒ”

แƒ แƒแƒ› แƒ’แƒแƒ›แƒ˜แƒฉแƒ˜แƒœแƒ แƒ˜แƒ“แƒ”แƒ, แƒ’แƒแƒ›แƒ”แƒ™แƒ”แƒ—แƒ”แƒ‘แƒ˜แƒœแƒ แƒฏแƒ˜แƒ‘แƒ˜แƒก แƒฎแƒ”แƒšแƒกแƒแƒฌแƒงแƒ WiFi แƒฅแƒกแƒ”แƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒกแƒแƒแƒœแƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒšแƒแƒ“ แƒ”แƒก แƒแƒ แƒขแƒ˜แƒ™แƒšแƒ˜.

แƒ›แƒแƒ“แƒšแƒแƒ‘แƒ แƒ›แƒแƒ— แƒ˜แƒ“แƒ”แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒแƒ แƒแƒคแƒ”แƒ แƒ˜ แƒ›แƒฅแƒแƒœแƒ“แƒ แƒ’แƒแƒกแƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ”แƒšแƒ˜.

แƒงแƒ•แƒ”แƒšแƒ แƒกแƒแƒ›แƒฃแƒจแƒแƒ แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ“แƒ แƒฐแƒแƒ‘แƒ˜แƒก แƒคแƒแƒ แƒ’แƒšแƒ”แƒ‘แƒจแƒ˜, แƒ แƒแƒ—แƒ แƒ’แƒแƒ”แƒ แƒ—แƒ แƒ“แƒ แƒ’แƒแƒ•แƒแƒคแƒแƒ แƒ—แƒแƒ•แƒ แƒฉแƒ”แƒ›แƒ˜ แƒชแƒแƒ“แƒœแƒ แƒฅแƒกแƒ”แƒšแƒฃแƒ แƒ˜ แƒขแƒ”แƒฅแƒœแƒแƒšแƒแƒ’แƒ˜แƒ”แƒ‘แƒ˜แƒก แƒกแƒคแƒ”แƒ แƒแƒจแƒ˜. แƒœแƒ”แƒš-แƒœแƒ”แƒšแƒ, แƒ™แƒ•แƒ˜แƒ แƒแƒจแƒ˜ 1..4 แƒกแƒแƒแƒ—แƒ˜, แƒแƒ› แƒฌแƒšแƒ˜แƒก แƒ“แƒแƒกแƒแƒฌแƒงแƒ˜แƒกแƒ˜แƒ“แƒแƒœ.
แƒ›แƒ” แƒแƒ  แƒ•แƒ’แƒ”แƒ’แƒ›แƒแƒ•แƒ“แƒ˜ แƒ แƒแƒ˜แƒ›แƒ” แƒžแƒ แƒแƒฅแƒขแƒ˜แƒ™แƒฃแƒš แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒแƒก. แƒ˜แƒ›แƒแƒ—. แƒ”แƒก แƒแƒ  แƒแƒ แƒ˜แƒก แƒฐแƒแƒ™แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ˜.

แƒแƒ› แƒ“แƒ แƒแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒ แƒ“แƒแƒ’แƒ”แƒ’แƒ›แƒ˜แƒšแƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก. แƒงแƒ•แƒ”แƒšแƒ แƒฌแƒงแƒแƒ แƒ, แƒกแƒ แƒฃแƒšแƒ˜แƒแƒ“ แƒ›แƒ–แƒแƒ“ แƒแƒกแƒแƒ›แƒ‘แƒšแƒ”แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ’แƒแƒ›แƒแƒฅแƒ•แƒ”แƒงแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒแƒฅ. แƒแƒกแƒ”แƒ•แƒ” แƒแƒ แƒ˜แƒก แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒก แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ.แƒจ. แƒแƒ› แƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒจแƒ˜ แƒแƒ  แƒ’แƒแƒ•แƒแƒ›แƒ”แƒแƒ แƒ”แƒ‘ github-แƒ–แƒ” แƒ’แƒแƒ›แƒแƒฅแƒ•แƒ”แƒงแƒœแƒ”แƒ‘แƒฃแƒš แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒแƒก. แƒ›แƒ” แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ˜แƒ›แƒแƒก แƒ’แƒ”แƒขแƒงแƒ•แƒ˜แƒ—, แƒ แƒ˜แƒกแƒ˜ แƒแƒฆแƒฌแƒ”แƒ แƒแƒช แƒกแƒแƒญแƒ˜แƒ แƒแƒ“ แƒ›แƒ˜แƒ›แƒแƒฉแƒœแƒ˜แƒ แƒชแƒแƒšแƒ™แƒ”.

แƒฉแƒ”แƒ›แƒ˜ แƒแƒ–แƒ แƒ˜ "แƒฃแƒœแƒ˜แƒ•แƒ”แƒ แƒกแƒแƒšแƒฃแƒ  แƒฎแƒ”แƒšแƒกแƒแƒฌแƒงแƒแƒ–แƒ”" แƒ“แƒ ESP32-แƒ˜แƒก แƒแƒ แƒฉแƒ”แƒ•แƒ˜แƒก แƒ›แƒ˜แƒ–แƒ”แƒ–แƒ–แƒ”

แƒ›แƒ” แƒแƒ  แƒ•แƒแƒ›แƒขแƒ™แƒ˜แƒชแƒ”แƒ‘, แƒ แƒแƒ› แƒกแƒ˜แƒ›แƒแƒ แƒ—แƒšแƒ” แƒ•แƒแƒ . แƒงแƒ•แƒ”แƒšแƒแƒก แƒ—แƒแƒ•แƒ˜แƒกแƒ˜ แƒแƒฅแƒ•แƒก. แƒจแƒ”แƒ•แƒ”แƒชแƒ“แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ•แƒแƒ›แƒแƒ แƒ—แƒšแƒ แƒฉแƒ”แƒ›แƒ˜ แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒ˜แƒก แƒแƒ แƒฉแƒ”แƒ•แƒแƒœแƒ˜.

แƒจแƒ”แƒ›แƒแƒ—แƒแƒ•แƒแƒ–แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒกแƒขแƒแƒขแƒ˜แƒแƒจแƒ˜ Linux-แƒ˜แƒก (แƒ—แƒแƒ•แƒ“แƒแƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒแƒ“ Raspberry Pi) + โ€žแƒžแƒ”แƒ แƒ˜แƒคแƒ”แƒ แƒ˜แƒฃแƒšแƒ˜ แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜แƒกโ€œ แƒ™แƒแƒ›แƒ‘แƒ˜แƒœแƒแƒชแƒ˜แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ แƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ”แƒ แƒ˜แƒก แƒกแƒแƒฎแƒ˜แƒ— (STM32) + CC1110 (8051 แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ˜) แƒ“แƒ แƒ˜แƒฅ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ แƒ˜แƒก แƒฉแƒแƒงแƒ แƒ˜แƒก แƒ’แƒ”แƒ’แƒ›แƒ (125kHz, NFC, 433mHz, USB, iButton, bluetooth, ?) แƒแƒ  แƒ›แƒ”แƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒแƒ“แƒ แƒจแƒ”แƒกแƒแƒคแƒ”แƒ แƒ˜แƒกแƒ˜. แƒ—แƒฃแƒ›แƒชแƒ, แƒ”แƒก แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜ แƒ แƒแƒ’แƒแƒ แƒช แƒฉแƒแƒœแƒก, แƒ˜แƒก แƒ“แƒแƒ แƒฉแƒ”แƒ‘แƒ แƒ™แƒ”แƒ แƒซแƒ แƒ“แƒ แƒ“แƒแƒฎแƒฃแƒ แƒฃแƒšแƒ˜ (flipper-zero github โ€žแƒแƒ› แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒแƒก แƒแƒ  แƒแƒฅแƒ•แƒก แƒกแƒแƒฏแƒแƒ แƒ แƒกแƒแƒชแƒแƒ•แƒ˜โ€œ) แƒ“แƒ แƒฌแƒแƒ•แƒ˜แƒ“แƒ แƒแƒ แƒช แƒ—แƒฃ แƒ˜แƒกแƒ” แƒ’แƒแƒ•แƒ แƒชแƒ”แƒšแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒžแƒแƒ แƒแƒขแƒฃแƒ แƒ˜แƒกแƒ™แƒ”แƒœ.

แƒจแƒ”แƒกแƒแƒซแƒšแƒแƒ แƒ•แƒชแƒ“แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒจแƒ˜ แƒแƒ•แƒขแƒแƒ แƒ”แƒ‘แƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒฃแƒšแƒ˜ แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒ˜แƒก แƒฌแƒงแƒแƒ แƒแƒ”แƒ‘แƒก แƒกแƒแƒฏแƒแƒ แƒแƒ“ แƒ’แƒแƒฎแƒ“แƒ˜แƒแƒœ. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ—แƒฃ แƒแƒ แƒ, แƒ›แƒแƒจแƒ˜แƒœ แƒ›แƒ” แƒแƒ  แƒ•แƒ˜แƒงแƒ˜แƒ“แƒ˜ แƒแƒกแƒ”แƒ— แƒแƒžแƒแƒ แƒแƒขแƒฃแƒ แƒแƒก แƒฌแƒงแƒแƒ แƒแƒก แƒ™แƒแƒ“แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”.

แƒฉแƒ”แƒ›แƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜ "แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ–แƒ”"

แƒงแƒฃแƒ—แƒ˜ แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก แƒžแƒแƒขแƒแƒ แƒ (แƒ แƒแƒช แƒฃแƒคแƒ แƒ แƒžแƒแƒขแƒแƒ แƒแƒ แƒ›แƒ˜แƒ— แƒฃแƒ™แƒ”แƒ—แƒ”แƒกแƒ˜).

แƒแƒ›แƒ˜แƒขแƒแƒ›:

  • แƒแƒ  แƒแƒ แƒ˜แƒก แƒกแƒแƒญแƒ˜แƒ แƒ แƒฉแƒแƒจแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ‘แƒแƒขแƒแƒ แƒ”แƒ. แƒ“แƒ”แƒœแƒ˜ > 100 mA Wifi-แƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒกแƒแƒก, แƒฉแƒแƒจแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ‘แƒแƒขแƒแƒ แƒ”แƒ แƒแƒœ แƒ“แƒ˜แƒ“แƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒแƒœ แƒ“แƒ˜แƒ“แƒฎแƒแƒœแƒก แƒแƒ  แƒ’แƒแƒซแƒšแƒ”แƒ‘แƒก. แƒแƒ›แƒ˜แƒขแƒแƒ›, แƒ›แƒแƒ“แƒ˜แƒ—, "แƒงแƒฃแƒ—แƒ˜" แƒ˜แƒ™แƒ•แƒ”แƒ‘แƒ”แƒ‘แƒแƒ“แƒ”แƒก แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒฃแƒšแƒ˜ แƒ”แƒšแƒ”แƒฅแƒขแƒ แƒ แƒ‘แƒแƒœแƒ™แƒ˜แƒ—. แƒงแƒแƒ•แƒ”แƒš แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒฏแƒ˜แƒ‘แƒ”แƒจแƒ˜/แƒ›แƒแƒœแƒฅแƒแƒœแƒแƒจแƒ˜ แƒงแƒแƒ•แƒ”แƒšแƒ—แƒ•แƒ˜แƒก แƒ›แƒแƒฅแƒ•แƒก แƒžแƒแƒฃแƒ”แƒ แƒ‘แƒแƒœแƒ™แƒ˜.
  • แƒจแƒ”แƒ˜แƒœแƒแƒฎแƒ”แƒ— Linux "แƒงแƒฃแƒ—แƒ˜" แƒฎแƒ”แƒšแƒกแƒแƒฌแƒงแƒแƒ”แƒ‘แƒ˜แƒ— แƒจแƒ˜แƒ’แƒœแƒ˜แƒ—, แƒ“แƒแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜ แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜ แƒฌแƒšแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒงแƒ•แƒ”แƒšแƒ แƒ”แƒœแƒแƒ–แƒ” แƒžแƒแƒขแƒแƒ แƒ แƒ”แƒ™แƒ แƒแƒœแƒ˜แƒ— แƒ“แƒ แƒกแƒแƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ แƒฆแƒ˜แƒšแƒแƒ™แƒ”แƒ‘แƒ˜แƒก แƒ›แƒฌแƒ˜แƒ แƒ˜ แƒœแƒแƒ™แƒ แƒ”แƒ‘แƒ˜แƒ—, แƒแƒ–แƒ แƒ˜ แƒแƒ  แƒแƒฅแƒ•แƒก. แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒ˜แƒก แƒœแƒแƒฎแƒ•แƒ/แƒ“แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ• แƒšแƒ”แƒžแƒขแƒแƒžแƒ–แƒ” แƒกแƒ แƒฃแƒšแƒ˜ แƒ™แƒšแƒแƒ•แƒ˜แƒแƒขแƒฃแƒ แƒ˜แƒ— แƒ“แƒ แƒ”แƒ™แƒ แƒแƒœแƒ˜แƒ—.
  • แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒ˜ แƒฃแƒœแƒ“แƒ แƒ˜แƒงแƒแƒก แƒแƒ“แƒ•แƒ˜แƒšแƒแƒ“ แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜ แƒ“แƒ แƒคแƒแƒ แƒ—แƒแƒ“ แƒชแƒœแƒแƒ‘แƒ˜แƒšแƒ˜ (แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜ SDK, แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜ แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ˜ แƒ“แƒ แƒ“แƒแƒ™แƒฃแƒ›แƒ”แƒœแƒขแƒแƒชแƒ˜แƒ).

แƒจแƒ”แƒ“แƒ”แƒ’แƒแƒ“, แƒฉแƒ”แƒ›แƒ—แƒ•แƒ˜แƒก แƒแƒ แƒฉแƒ”แƒ•แƒแƒœแƒ˜ แƒแƒจแƒ™แƒแƒ แƒ แƒ˜แƒงแƒ - ESP32.

แƒกแƒขแƒแƒขแƒ˜แƒแƒจแƒ˜ แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒงแƒ•แƒ”แƒšแƒ แƒแƒ›แƒแƒชแƒแƒœแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ›แƒแƒช แƒ›แƒ˜แƒ‘แƒ˜แƒซแƒ’แƒ แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ˜แƒกแƒ™แƒ”แƒœ, ESP32-แƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒ˜แƒ. แƒ—แƒฃแƒ›แƒชแƒ แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ›แƒ”แƒขแƒแƒ“ แƒ แƒแƒช แƒ›แƒ˜แƒœแƒ“แƒ แƒ’แƒแƒ•แƒแƒ™แƒ”แƒ—แƒ แƒแƒ แƒ˜แƒก:

  • แƒ˜แƒ—แƒแƒ›แƒแƒจแƒ”แƒ— Bluetooth-แƒ˜แƒ—.
  • แƒ˜แƒ—แƒแƒ›แƒแƒจแƒ”แƒ— 433 แƒ›แƒฐแƒช แƒ“แƒ˜แƒแƒžแƒแƒ–แƒแƒœแƒจแƒ˜ แƒฃแƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ”แƒกแƒ˜ แƒแƒžแƒแƒ แƒแƒขแƒฃแƒ แƒ˜แƒ— (แƒ›แƒฎแƒแƒšแƒแƒ“ แƒแƒ›แƒžแƒšแƒ˜แƒขแƒฃแƒ“แƒ˜แƒก แƒ›แƒแƒ“แƒฃแƒšแƒแƒชแƒ˜แƒ, แƒ แƒแƒช แƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒกแƒ˜แƒ แƒžแƒ แƒแƒฅแƒขแƒ˜แƒ™แƒฃแƒšแƒ˜ แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก).

แƒ˜แƒคแƒ แƒ˜แƒœแƒ”แƒ— แƒ›แƒแƒšแƒแƒ›แƒ ESP32-แƒจแƒ˜

  • ESP32 SDK (IDF) แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒฌแƒ˜แƒšแƒแƒ“ แƒ›แƒแƒฃแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ.
  • แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ—แƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒแƒšแƒแƒ‘แƒ (แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, WiFi แƒ“แƒแƒกแƒขแƒ) แƒ›แƒแƒ“แƒ˜แƒก แƒ™แƒแƒ“แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ” แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒ˜ แƒกแƒขแƒแƒขแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒฎแƒ˜แƒ—.
  • 5 แƒ’แƒฐแƒช แƒ“แƒ˜แƒแƒžแƒแƒ–แƒแƒœแƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒšแƒ˜ แƒ“แƒ แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ›แƒแƒฃแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒšแƒแƒ‘แƒ WiFi-แƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒกแƒแƒก.

แƒ›แƒแƒ’แƒ แƒแƒ› แƒคแƒแƒกแƒ˜/แƒ–แƒแƒ›แƒ แƒ›แƒ—แƒšแƒ˜แƒแƒœแƒแƒ“ แƒแƒœแƒแƒ–แƒฆแƒแƒฃแƒ แƒ”แƒ‘แƒก แƒแƒ› แƒฎแƒแƒ แƒ•แƒ”แƒ–แƒ”แƒ‘แƒก.

แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒฃแƒšแƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒ

แƒ›แƒแƒ™แƒšแƒ”แƒ“ แƒแƒฆแƒ•แƒฌแƒ”แƒ  แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒแƒšแƒฃแƒ แƒแƒ‘แƒแƒก แƒ“แƒ แƒฉแƒ”แƒ›แƒก แƒ›แƒแƒกแƒแƒ–แƒ แƒ”แƒ‘แƒแƒก...

แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ แƒ—แƒ•แƒ แƒ“แƒ แƒคแƒแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ SD-แƒ“แƒแƒœ

แƒงแƒ•แƒ”แƒšแƒ แƒ’แƒแƒ แƒ” แƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ˜ แƒ™แƒ”แƒ—แƒ“แƒ”แƒ‘แƒ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒ•แƒ”แƒ‘ แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ’แƒแƒจแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒชแƒแƒšแƒ™แƒ” แƒ›แƒ”แƒœแƒ˜แƒฃแƒก แƒžแƒฃแƒœแƒฅแƒขแƒจแƒ˜. ESP32 แƒ˜แƒฌแƒงแƒ”แƒ‘แƒ WiFi AP แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜ แƒ“แƒ แƒแƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒก แƒ’แƒ•แƒ”แƒ แƒ“แƒก แƒคแƒ˜แƒฅแƒกแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ IP แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜แƒ—.

แƒ›แƒ˜แƒฃแƒฎแƒ”แƒ“แƒแƒ•แƒแƒ“ แƒ˜แƒ›แƒ˜แƒกแƒ, แƒ แƒแƒ› ESP32 แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ”แƒ‘แƒ˜ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒกแƒฌแƒ แƒแƒคแƒ˜แƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒ”แƒฅแƒกแƒžแƒ”แƒ แƒ˜แƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ›แƒ แƒแƒฉแƒ•แƒ”แƒœแƒ, แƒฉแƒแƒจแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ•แƒ”แƒ‘ แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ˜แƒก แƒ”แƒ แƒ—แƒ“แƒ แƒแƒฃแƒšแƒ˜ แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ แƒ“แƒ, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒ แƒแƒฃแƒขแƒ”แƒ แƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒซแƒแƒšแƒ˜แƒแƒœ แƒ—แƒแƒ•แƒกแƒ”แƒ‘แƒแƒ“แƒ˜. แƒแƒ›แƒ˜แƒขแƒแƒ›, แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ“แƒ˜แƒœแƒแƒ›แƒ˜แƒฃแƒ แƒ˜ แƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ˜ แƒ“แƒ แƒ’แƒ•แƒ”แƒ แƒ“แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜ แƒงแƒ•แƒ”แƒšแƒ แƒกแƒฎแƒ•แƒ แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜.
แƒฃแƒคแƒ แƒ แƒ›แƒ”แƒขแƒ˜แƒช, แƒ“แƒ˜แƒœแƒแƒ›แƒ˜แƒฃแƒ แƒ˜ แƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒกแƒแƒญแƒ˜แƒ แƒ แƒ™แƒ•แƒšแƒ”แƒ•แƒ˜แƒก แƒ›แƒ˜แƒ–แƒœแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

Beacon แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒ˜

แƒ แƒ”แƒŸแƒ˜แƒ›แƒ”แƒ‘แƒ˜ แƒ‘แƒแƒœแƒแƒšแƒฃแƒ แƒ˜แƒ แƒ“แƒ แƒแƒ แƒช แƒ˜แƒกแƒ” แƒกแƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ. แƒ“แƒแƒ›แƒ–แƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ "แƒ˜แƒ›แƒ˜แƒขแƒแƒ›, แƒ แƒแƒ› แƒ”แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ". แƒจแƒ”แƒกแƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒšแƒแƒ“.
แƒแƒ แƒ˜แƒก แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ”แƒ‘แƒ˜ แƒแƒคแƒ˜แƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ Espressif-แƒ˜แƒก แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ”แƒ‘แƒจแƒ˜.

AP แƒกแƒ˜แƒ˜แƒก แƒกแƒ™แƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒ˜.
แƒกแƒ˜แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒ”แƒจแƒ˜, แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ  แƒกแƒ›แƒแƒ แƒขแƒคแƒแƒœแƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒแƒ›แƒ˜แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ.
แƒ™แƒแƒ แƒ’แƒแƒ“, แƒแƒ› แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜ AP แƒกแƒ˜แƒ แƒจแƒ”แƒ˜แƒœแƒแƒฎแƒ”แƒ‘แƒ.
แƒจแƒฃแƒฅแƒฃแƒ แƒ แƒกแƒžแƒแƒ›แƒ”แƒ แƒ˜.
ESP32 แƒ˜แƒฌแƒงแƒ”แƒ‘แƒ แƒ แƒแƒ’แƒแƒ แƒช AP แƒคแƒแƒ แƒฃแƒšแƒ˜ SSID-แƒ˜แƒ— แƒ“แƒ แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ˜แƒ—แƒ˜ MAC-แƒ˜แƒ— แƒ“แƒ แƒ˜แƒฌแƒงแƒ”แƒ‘แƒก แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒแƒก [beacon frame] SSID-แƒ”แƒ‘แƒ˜แƒก แƒฌแƒ˜แƒœแƒแƒกแƒฌแƒแƒ  แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒšแƒ˜ แƒกแƒ˜แƒ˜แƒก แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ— (แƒฎแƒ”แƒšแƒ˜แƒ— แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒšแƒ˜ แƒแƒœ แƒแƒ“แƒ แƒ” แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜ AP แƒกแƒ˜แƒ˜แƒก แƒกแƒ™แƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒ—)

WiFi แƒžแƒแƒ™แƒ”แƒขแƒ˜แƒก แƒกแƒœแƒ˜แƒคแƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒ˜

Espressif-แƒ˜แƒก แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ”แƒ‘แƒ›แƒ แƒ“แƒแƒแƒ›แƒแƒขแƒ”แƒก แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒฃแƒšแƒ˜ แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ แƒ›แƒ˜แƒ˜แƒฆแƒแƒœ แƒงแƒ•แƒ”แƒšแƒ WiFi แƒžแƒแƒ™แƒ”แƒขแƒ˜ โ€žแƒฐแƒแƒ”แƒ แƒจแƒ˜ แƒ›แƒคแƒ แƒ˜แƒœแƒแƒ•แƒ˜โ€œ แƒ’แƒแƒ›แƒแƒซแƒแƒฎแƒ”แƒ‘แƒ˜แƒก แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ˜แƒก แƒ›แƒ”แƒจแƒ•แƒ”แƒแƒ‘แƒ˜แƒ—. แƒกแƒ˜แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒ”แƒจแƒ˜ แƒแƒ แƒ แƒงแƒ•แƒ”แƒšแƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ แƒ”แƒŸแƒ˜แƒ›แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ”แƒ แƒ—แƒ˜ แƒคแƒ˜แƒฅแƒกแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ แƒฎแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒซแƒแƒšแƒ˜แƒแƒœ แƒ›แƒ™แƒแƒชแƒ แƒ˜ แƒ“แƒ แƒแƒ˜แƒ—แƒ˜ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒ˜แƒ แƒ“แƒแƒฌแƒ”แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒแƒ›แƒแƒซแƒแƒฎแƒ”แƒ‘แƒ˜แƒก แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ˜แƒก แƒ“แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒแƒ–แƒ”. แƒ—แƒฃ แƒ”แƒก แƒแƒ  แƒ˜แƒฌแƒ•แƒ”แƒ•แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒก แƒกแƒขแƒแƒขแƒ˜แƒกแƒขแƒ˜แƒ™แƒ˜แƒก แƒจแƒ”แƒ’แƒ แƒแƒ•แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ แƒขแƒ˜แƒ• แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜, แƒ›แƒแƒจแƒ˜แƒœ SD แƒ‘แƒแƒ แƒแƒ—แƒ–แƒ” PCAP แƒคแƒแƒ˜แƒšแƒ˜แƒก แƒฉแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ›แƒ” แƒ›แƒแƒ›แƒ˜แƒฌแƒ˜แƒ แƒ“แƒแƒšแƒแƒ’แƒ”แƒ‘แƒ, แƒฉแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒแƒ แƒ’แƒแƒœแƒ˜แƒ–แƒ”แƒ‘แƒ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒกแƒ”แƒ›แƒแƒคแƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ แƒ˜แƒ’แƒ˜แƒก แƒ›แƒ”แƒจแƒ•แƒ”แƒแƒ‘แƒ˜แƒ—. แƒ˜แƒ› แƒ—แƒแƒ•แƒ˜แƒกแƒ”แƒ‘แƒฃแƒ แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ—แƒ•แƒแƒšแƒ˜แƒกแƒฌแƒ˜แƒœแƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ› แƒ’แƒแƒ›แƒแƒซแƒแƒฎแƒ”แƒ‘แƒ˜แƒก แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜ แƒ”แƒ แƒ— แƒ‘แƒ˜แƒ แƒ—แƒ•แƒ–แƒ” แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก, แƒฎแƒแƒšแƒ SD-แƒ–แƒ” แƒฉแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒžแƒ แƒแƒชแƒ”แƒกแƒ˜ แƒ›แƒ”แƒแƒ แƒ”แƒ–แƒ”.

โ€žแƒฎแƒ›แƒแƒฃแƒ แƒ˜แƒแƒœแƒ˜ แƒฐแƒแƒ”แƒ แƒ˜แƒกโ€œ แƒ“แƒ แƒแƒก, แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ—แƒ˜ แƒžแƒแƒ™แƒ”แƒขแƒ˜ แƒ˜แƒ™แƒแƒ แƒ’แƒ”แƒ‘แƒ (แƒ แƒ˜แƒ’แƒจแƒ˜ แƒแƒ“แƒ’แƒ˜แƒšแƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒ“แƒ แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ˜แƒจแƒšแƒ”แƒ‘แƒ), แƒ›แƒแƒ’แƒ แƒแƒ› แƒกแƒแƒฆแƒแƒ›แƒแƒก แƒ‘แƒ˜แƒœแƒ˜แƒก แƒขแƒ˜แƒžแƒ˜แƒฃแƒ แƒ˜ โ€žแƒฐแƒแƒ”แƒ แƒ˜โ€œ (5..7 AP แƒฎแƒ˜แƒšแƒ•แƒแƒ“แƒแƒ‘แƒ˜แƒก แƒคแƒแƒ แƒ’แƒšแƒ”แƒ‘แƒจแƒ˜), แƒฉแƒแƒฌแƒ”แƒ แƒ PCAP-แƒจแƒ˜. แƒกแƒ แƒฃแƒšแƒ“แƒ”แƒ‘แƒ แƒžแƒแƒ™แƒ”แƒขแƒ˜แƒก แƒ“แƒแƒ™แƒแƒ แƒ’แƒ•แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”.

แƒ’แƒแƒ แƒ“แƒ แƒแƒ›แƒ˜แƒกแƒ, PCAP-แƒ˜แƒก แƒ›แƒแƒœแƒ˜แƒขแƒแƒ แƒ˜แƒœแƒ’แƒ˜แƒกแƒ แƒ“แƒ แƒฉแƒแƒฌแƒ”แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒคแƒ˜แƒšแƒขแƒ แƒแƒชแƒ˜แƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ”แƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒ MAC แƒกแƒ˜แƒแƒก แƒžแƒแƒ™แƒ”แƒขแƒ˜แƒก แƒกแƒแƒ—แƒแƒฃแƒ แƒ”แƒ‘แƒจแƒ˜.

แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ—แƒ•แƒแƒšแƒงแƒฃแƒ แƒ˜ แƒแƒ“แƒ”แƒ•แƒœแƒแƒ— แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒ’แƒœแƒแƒ‘แƒแƒก แƒ™แƒšแƒฃแƒ‘แƒจแƒ˜/แƒ™แƒแƒคแƒ”แƒจแƒ˜, แƒกแƒแƒœแƒแƒ› แƒ˜แƒก แƒจแƒ”แƒ•แƒ แƒแƒœ แƒ’แƒแƒ›แƒแƒฉแƒœแƒ“แƒ”แƒ‘แƒ. แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ˜ แƒ’แƒแƒ›แƒแƒ แƒ—แƒแƒ•แƒก WiFi-แƒก แƒ“แƒ แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ  แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒก แƒชแƒœแƒแƒ‘แƒ˜แƒš AP-แƒ”แƒ‘แƒ—แƒแƒœ. (แƒแƒฎแƒšแƒ แƒ’แƒแƒ•แƒ—แƒ˜แƒจแƒแƒ•...)

Wireshark-แƒจแƒ˜ แƒฉแƒแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜ แƒขแƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒก แƒœแƒแƒฎแƒ•แƒ แƒกแƒแƒ’แƒแƒœแƒ›แƒแƒœแƒแƒ—แƒšแƒ”แƒ‘แƒšแƒ แƒ“แƒ แƒกแƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒแƒ แƒ แƒฃแƒฅแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒกแƒแƒ’แƒ”แƒ‘แƒแƒ“ - แƒ”แƒก แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก.

Deauth แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒ˜

แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒแƒ“, แƒแƒ› แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ’แƒ–แƒแƒ•แƒœแƒ แƒแƒ™แƒ แƒซแƒแƒšแƒฃแƒšแƒ˜แƒ libnet80211.a แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒแƒจแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒแƒ“แƒ˜แƒก แƒฌแƒงแƒแƒ แƒแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”. แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒ›แƒ˜แƒก แƒ’แƒแƒ›แƒแƒกแƒฌแƒแƒ แƒ”แƒ‘แƒ แƒแƒ“แƒ•แƒ˜แƒšแƒ˜แƒ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ‘แƒ˜แƒขแƒ˜แƒก แƒจแƒ”แƒชแƒ•แƒšแƒ˜แƒ—. แƒ—แƒแƒ•แƒ˜แƒ“แƒแƒœ แƒ•แƒ”แƒญแƒ•แƒแƒ‘แƒ“แƒ˜ แƒฆแƒ˜แƒ แƒ“แƒ แƒ—แƒฃ แƒแƒ แƒ แƒžแƒแƒฉแƒ˜แƒก แƒ’แƒแƒ›แƒแƒฅแƒ•แƒ”แƒงแƒœแƒ”แƒ‘แƒ. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒแƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒ แƒแƒช แƒ’แƒแƒกแƒ”แƒ˜แƒ แƒœแƒ”แƒ‘แƒ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒแƒ“แƒ’แƒ˜แƒšแƒแƒก แƒฉแƒแƒ แƒ—แƒฃแƒšแƒ˜ แƒ™แƒแƒ“แƒ แƒ”แƒ‘แƒ˜แƒก แƒกแƒ™แƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒ˜แƒ—, แƒ’แƒแƒ•แƒ˜แƒคแƒ˜แƒฅแƒ แƒ”: โ€žแƒ แƒ แƒฏแƒแƒœแƒ“แƒแƒ‘แƒแƒโ€œ. แƒฃแƒคแƒ แƒ แƒ›แƒ”แƒขแƒ˜แƒช, esp8266-แƒจแƒ˜ แƒแƒ› แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฌแƒแƒ“แƒ”แƒ‘แƒ แƒแƒ  แƒแƒ แƒ˜แƒก แƒ“แƒแƒฎแƒฃแƒ แƒฃแƒšแƒ˜ แƒ“แƒ แƒแƒ แƒ˜แƒก แƒแƒกแƒแƒ›แƒ‘แƒšแƒ”แƒ”แƒ‘แƒ˜ github-แƒ–แƒ” esp8266-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒ‘แƒ”แƒ•แƒ แƒ’แƒแƒœ (แƒแƒ  แƒ•แƒ˜แƒขแƒงแƒ•แƒ˜ แƒกแƒแƒ“) แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒแƒ แƒแƒกแƒแƒกแƒฃแƒ แƒ•แƒ”แƒšแƒ˜ AP-แƒ”แƒ‘แƒ˜แƒก แƒฉแƒแƒฎแƒจแƒแƒ‘แƒ แƒแƒ› แƒ›แƒ”แƒ—แƒแƒ“แƒ˜แƒ—. แƒ“แƒ แƒ”แƒก แƒแƒ  แƒแƒ แƒ˜แƒแƒœ "แƒ“แƒแƒจแƒ˜แƒœแƒ”แƒ‘แƒ˜"...

แƒ“แƒ แƒ˜แƒกแƒ˜แƒช แƒ’แƒแƒ›แƒ˜แƒ™แƒ•แƒ˜แƒ แƒ“แƒ, แƒ แƒแƒ› แƒฉแƒ”แƒ›แƒ˜ แƒขแƒ”แƒšแƒ”แƒคแƒแƒœแƒ˜แƒ“แƒแƒœ แƒ˜แƒœแƒขแƒ”แƒ แƒœแƒ”แƒขแƒ˜แƒก แƒ“แƒ˜แƒกแƒขแƒ แƒ˜แƒ‘แƒฃแƒชแƒ˜แƒ แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ— แƒแƒ“แƒ’แƒ˜แƒšแƒแƒก แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ“แƒ...

แƒแƒกแƒ”แƒ—แƒ˜ แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜แƒก แƒœแƒแƒ›แƒ แƒ˜แƒกแƒ แƒ“แƒ RSSI แƒ—แƒ•แƒแƒšแƒ—แƒ•แƒแƒšแƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒ˜ แƒซแƒแƒšแƒ˜แƒแƒœ แƒกแƒแƒกแƒแƒ แƒ’แƒ”แƒ‘แƒšแƒแƒ แƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒกแƒแƒ’แƒ”แƒ‘แƒแƒ“, แƒ—แƒฃ "แƒกแƒแƒ“ แƒแƒ  แƒ›แƒแƒกแƒฌแƒแƒœแƒ— แƒ›แƒแƒ แƒชแƒฎแƒ”แƒœแƒ AP-แƒ”แƒ‘แƒก".

แƒ แƒแƒฃแƒขแƒ”แƒ แƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒ˜

แƒ”แƒก แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ, แƒแƒšแƒ‘แƒแƒ—, แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒกแƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒแƒ แƒจแƒ”แƒกแƒแƒกแƒฌแƒแƒ•แƒšแƒแƒ“.

ESP32 แƒ›แƒฎแƒแƒ แƒก แƒฃแƒญแƒ”แƒ แƒก แƒ”แƒ แƒ—แƒ“แƒ แƒแƒฃแƒš แƒ›แƒฃแƒจแƒแƒแƒ‘แƒแƒก STA + SoftAP แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜. แƒแƒฅแƒ”แƒ“แƒแƒœ แƒ’แƒแƒ›แƒแƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ’แƒแƒœแƒแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒแƒ— แƒ™แƒšแƒแƒกแƒ˜แƒ™แƒฃแƒ แƒ˜ NAT แƒ แƒแƒฃแƒขแƒ”แƒ แƒ˜ แƒ›แƒแƒกแƒ–แƒ”.

แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒกแƒขแƒ”แƒ™แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒกแƒแƒญแƒ”แƒ แƒแƒ“ Espressif แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก lwip แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ˜แƒก แƒฉแƒแƒœแƒ’แƒแƒšแƒก (แƒคแƒแƒฅแƒขแƒแƒ‘แƒ แƒ˜แƒ•แƒแƒ“ แƒฃแƒชแƒ•แƒšแƒ”แƒšแƒ˜).

แƒ›แƒแƒ’แƒ แƒแƒ›, แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒแƒ“, แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒฃแƒš build-แƒจแƒ˜, esp-lwip แƒ‘แƒ˜แƒ‘แƒšแƒ˜แƒแƒ—แƒ”แƒ™แƒ แƒแƒ  แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒก แƒ’แƒแƒ“แƒแƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ”แƒ‘แƒแƒก netif แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก 'ap' (SoftAP) แƒ“แƒ 'st' (STA).

แƒ แƒ แƒ—แƒฅแƒ›แƒ แƒฃแƒœแƒ“แƒ, แƒแƒ›แƒ˜แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— NAT-แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”, แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒ แƒ˜แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒแƒ แƒ˜ แƒแƒœ แƒ›แƒ”แƒขแƒ˜ STA-แƒ˜แƒก แƒ”แƒ แƒ—แƒ“แƒ แƒแƒฃแƒšแƒแƒ“ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ "ap" แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ—แƒแƒœ แƒ“แƒ IP แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒœแƒฅแƒ แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ "st"-แƒ“แƒแƒœ "ap" แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒแƒ›แƒ“แƒ”. แƒแƒกแƒ” แƒ แƒแƒ›, แƒกแƒ˜แƒ แƒ—แƒฃแƒšแƒ”แƒ”แƒ‘แƒ˜ แƒแƒ  แƒฆแƒ˜แƒ แƒก แƒ“แƒ แƒ”แƒก แƒฃแƒคแƒ แƒ แƒแƒ“แƒ•แƒ˜แƒšแƒ˜แƒ NAT-แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—.

แƒ’แƒแƒ แƒ“แƒ แƒแƒ›แƒ˜แƒกแƒ, แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒฉแƒแƒœแƒ’แƒแƒšแƒ˜ esp-lwip แƒ›แƒแƒ แƒขแƒ˜แƒœ-แƒ’แƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ›แƒแƒขแƒ”แƒ‘แƒก NAT-แƒ˜แƒก แƒ›แƒแƒ แƒขแƒ˜แƒ• แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒแƒก IP4-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒ›แƒ˜แƒฃแƒฎแƒ”แƒ“แƒแƒ•แƒแƒ“ แƒ˜แƒ›แƒ˜แƒกแƒ, แƒ แƒแƒ› แƒฎแƒ”แƒšแƒ”แƒ‘แƒ˜ แƒ›แƒขแƒ™แƒ˜แƒแƒ“แƒ แƒ›แƒ˜แƒกแƒ˜ แƒ’แƒแƒ“แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ แƒฌแƒ›แƒ˜แƒœแƒ“แƒ แƒ™แƒแƒกแƒ›แƒ”แƒขแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ—แƒ•แƒแƒšแƒกแƒแƒ–แƒ แƒ˜แƒกแƒ˜แƒ— (แƒฉแƒ”แƒ›แƒ˜ แƒแƒ–แƒ แƒ˜แƒ—, แƒ”แƒก แƒฃแƒคแƒ แƒ แƒแƒ“แƒ•แƒ˜แƒšแƒ˜ แƒ˜แƒงแƒ แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜แƒก แƒฉแƒแƒœแƒ’แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”, แƒ›แƒแƒ’แƒ แƒแƒ› LWIP-แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—HOOK แƒจแƒ”แƒ™แƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ แƒแƒก แƒ’แƒแƒœแƒกแƒแƒ–แƒฆแƒ•แƒ แƒฃแƒšแƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜), แƒ›แƒแƒ’แƒ แƒแƒ› แƒกแƒ˜แƒ–แƒแƒ แƒ›แƒแƒชแƒ” แƒญแƒแƒ แƒ‘แƒแƒ‘แƒ“แƒ แƒ“แƒ แƒ›แƒแƒ แƒขแƒ˜แƒœ-แƒ’แƒ”แƒ แƒ˜แƒก แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒ แƒแƒ’แƒแƒ แƒช แƒแƒ แƒ˜แƒก.

แƒ แƒแƒฃแƒขแƒ”แƒ แƒ˜แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒจแƒ˜, IP4 แƒจแƒ”แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒ“แƒ แƒ’แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒขแƒ แƒแƒคแƒ˜แƒ™แƒ˜ แƒฉแƒแƒœแƒก.

แƒ™แƒ”แƒ แƒซแƒแƒ“, แƒ›แƒ˜แƒกแƒ’แƒแƒœ แƒแƒ แƒ˜แƒก แƒแƒ›แƒแƒฆแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜, แƒ”แƒ™แƒ แƒแƒœแƒ–แƒ” แƒ’แƒแƒ›แƒแƒกแƒแƒขแƒแƒœแƒแƒ“ แƒ“แƒ แƒกแƒขแƒแƒขแƒ˜แƒกแƒขแƒ˜แƒ™แƒ˜แƒก แƒคแƒแƒ˜แƒšแƒจแƒ˜ แƒจแƒ”แƒกแƒแƒ’แƒ แƒแƒ•แƒ”แƒ‘แƒšแƒแƒ“:

  • แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ SoftAP ESP32-แƒ—แƒแƒœ (DHCP แƒžแƒแƒ™แƒ”แƒขแƒ”แƒ‘แƒ˜)
  • URL DNS แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒ“แƒแƒœ (UDP แƒžแƒแƒ แƒขแƒ˜ 53) แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒ“แƒแƒœ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ SoftAP ESP32-แƒ—แƒแƒœ.

แƒ’แƒแƒ แƒ“แƒ แƒแƒ›แƒ˜แƒกแƒ, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒฉแƒแƒ แƒ—แƒแƒ— แƒขแƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒก แƒฉแƒแƒฌแƒ”แƒ แƒ PCAP แƒคแƒแƒ˜แƒšแƒจแƒ˜.

แƒ”แƒก แƒ แƒ”แƒŸแƒ˜แƒ›แƒ˜ แƒซแƒแƒšแƒ˜แƒแƒœ แƒกแƒแƒกแƒแƒ แƒ’แƒ”แƒ‘แƒšแƒแƒ, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒกแƒแƒ’แƒ”แƒ‘แƒแƒ“, แƒ—แƒฃ แƒ แƒแƒก แƒแƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒก แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ แƒขแƒ”แƒšแƒ”แƒคแƒแƒœแƒ˜ แƒฅแƒกแƒ”แƒšแƒจแƒ˜ แƒ“แƒ แƒกแƒแƒ“ แƒ›แƒ˜แƒ“แƒ˜แƒก.

แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ›แƒแƒ˜แƒคแƒ˜แƒฅแƒ แƒแƒ— แƒแƒ› แƒ แƒ”แƒŸแƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒกแƒฎแƒ•แƒ แƒ’แƒ–แƒ”แƒ‘แƒ˜, แƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒ—แƒ•แƒแƒšแƒ˜แƒกแƒฌแƒ˜แƒœแƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ› softAP ESP32 แƒจแƒ”แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒ“แƒ แƒ’แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒขแƒ แƒแƒคแƒ˜แƒ™แƒ˜ แƒ›แƒ—แƒšแƒ˜แƒแƒœแƒแƒ“ แƒ’แƒแƒแƒ™แƒแƒœแƒขแƒ แƒแƒšแƒ”แƒ— แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ˜แƒœแƒขแƒ”แƒ แƒคแƒ”แƒ˜แƒกแƒ˜แƒก แƒ“แƒแƒœแƒ”แƒ–แƒ”: Ehernet แƒกแƒแƒ—แƒแƒฃแƒ แƒ˜ (destMAC[6]+srcMAC[6]+แƒขแƒ˜แƒžแƒ˜[2]) + แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ (IP4, IP6, DCHP แƒ“แƒ แƒ.แƒจ. แƒขแƒ˜แƒžแƒ˜).

แƒžแƒ แƒ˜แƒœแƒชแƒ˜แƒžแƒจแƒ˜, ESP32 แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ™แƒแƒ แƒ’แƒแƒ“ แƒฃแƒ›แƒ™แƒšแƒแƒ•แƒ“แƒ”แƒ‘แƒ WiFi->WiFi แƒ แƒแƒฃแƒขแƒ”แƒ แƒ˜แƒก แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒก, แƒ’แƒแƒ“แƒ˜แƒก แƒœแƒแƒ แƒ›แƒแƒšแƒฃแƒ  แƒ›แƒแƒซแƒ แƒแƒแƒ‘แƒแƒจแƒ˜ แƒ’แƒแƒœแƒกแƒแƒ™แƒฃแƒ—แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒจแƒ”แƒคแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”. แƒกแƒฃแƒ‘แƒ˜แƒ”แƒฅแƒขแƒฃแƒ แƒแƒ“, ESP32-แƒ–แƒ” แƒ แƒแƒฃแƒขแƒ”แƒ แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ— แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒš แƒขแƒ”แƒšแƒ”แƒคแƒแƒœแƒจแƒ˜ แƒจแƒ”แƒคแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก แƒจแƒ”แƒกแƒแƒ›แƒฉแƒœแƒ”แƒ•แƒ˜.

แƒกแƒแƒ›แƒฌแƒฃแƒฎแƒแƒ แƒแƒ“, Espressif API-แƒก แƒแƒ  แƒแƒฅแƒ•แƒก SoftAP EPS32-แƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ MAC-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒคแƒ˜แƒšแƒขแƒ แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ. แƒแƒ›แƒ˜แƒก แƒœแƒแƒชแƒ•แƒšแƒแƒ“, แƒจแƒ”แƒ›แƒแƒ—แƒแƒ•แƒแƒ–แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ "แƒ›แƒจแƒ•แƒ˜แƒ“แƒแƒ‘แƒ˜แƒ—" (esp_wifi_deauth_sta) แƒฃแƒ™แƒ•แƒ” แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒš STA-แƒ”แƒ‘แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช "แƒแƒ  แƒแƒ แƒ˜แƒก แƒกแƒแƒกแƒฃแƒ แƒ•แƒ”แƒšแƒ˜".

แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ STA-แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก MAC-แƒ˜แƒ— แƒ’แƒแƒคแƒ˜แƒšแƒขแƒ•แƒ แƒ แƒฃแƒœแƒ“แƒ แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒฃแƒšแƒ˜แƒงแƒ esp_wifi_deauth_sta() แƒ–แƒแƒ แƒ˜แƒก แƒ›แƒ”แƒจแƒ•แƒ”แƒแƒ‘แƒ˜แƒ—

แƒ“แƒแƒกแƒแƒกแƒ แƒฃแƒšแƒก

แƒ›แƒ˜แƒฃแƒฎแƒ”แƒ“แƒแƒ•แƒแƒ“ แƒ˜แƒ›แƒ˜แƒกแƒ, แƒ แƒแƒ› ESP32-แƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒคแƒแƒ แƒ’แƒšแƒ”แƒ‘แƒจแƒ˜ แƒแƒฎแƒแƒšแƒ˜ แƒแƒ แƒแƒคแƒ”แƒ แƒ˜ แƒ’แƒแƒ›แƒแƒ›แƒ˜แƒ•แƒ˜แƒ“แƒ, แƒแƒšแƒ‘แƒแƒ—, แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜ (แƒฌแƒงแƒแƒ แƒ แƒ™แƒแƒ“แƒ˜) แƒ•แƒ˜แƒœแƒ›แƒ”แƒกแƒ—แƒ•แƒ˜แƒก แƒกแƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ.

แƒ›แƒ˜แƒœแƒ“แƒ แƒแƒฆแƒ•แƒœแƒ˜แƒจแƒœแƒ, แƒ แƒแƒ› แƒ™แƒแƒ“แƒ˜ แƒ“แƒแƒ˜แƒฌแƒ”แƒ แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒกแƒแƒ’แƒแƒœแƒ›แƒแƒœแƒแƒ—แƒšแƒ”แƒ‘แƒšแƒ แƒ›แƒ˜แƒ–แƒœแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. "แƒ’แƒแƒขแƒ”แƒฎแƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก" แƒ“แƒ แƒ.แƒจ., แƒ˜แƒก แƒจแƒ”แƒ’แƒœแƒ”แƒ‘แƒฃแƒšแƒแƒ“ แƒ’แƒแƒ™แƒ”แƒ—แƒ“แƒ แƒแƒ แƒช แƒ—แƒฃ แƒ˜แƒกแƒ” แƒ›แƒแƒกแƒแƒฎแƒ”แƒ แƒฎแƒ”แƒ‘แƒ”แƒšแƒ˜.

แƒ‘แƒ”แƒญแƒ“แƒฃแƒ แƒ˜ แƒ›แƒ˜แƒ™แƒ แƒแƒกแƒฅแƒ”แƒ›แƒ˜แƒก แƒ“แƒแƒคแƒ แƒแƒ  แƒ’แƒแƒ›แƒ˜แƒ™แƒ”แƒ—แƒ”แƒ‘แƒ˜แƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ›แƒ–แƒ แƒจแƒแƒ แƒคแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ•แƒ—แƒฃแƒšแƒ˜แƒ— แƒจแƒ”แƒ“แƒฃแƒฆแƒ”แƒ‘แƒแƒก 1.5-2 แƒกแƒแƒแƒ—แƒ˜ แƒ“แƒแƒกแƒญแƒ˜แƒ แƒ“แƒ.

แƒ“แƒ แƒ—แƒฃ แƒแƒ›แƒแƒก แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ—, แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒ˜แƒ™แƒ แƒ˜แƒ‘แƒแƒ— แƒ˜แƒ’แƒ˜ แƒแƒ แƒ แƒ›แƒ–แƒ แƒ“แƒแƒคแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ, แƒแƒ แƒแƒ›แƒ”แƒ“ แƒชแƒแƒšแƒ™แƒ”แƒฃแƒšแƒ˜ แƒ™แƒแƒ›แƒžแƒแƒœแƒ”แƒœแƒขแƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ. แƒ›แƒแƒจแƒ˜แƒœ แƒ–แƒแƒ›แƒ”แƒ‘แƒ˜ แƒ™แƒ˜แƒ“แƒ”แƒ• แƒฃแƒคแƒ แƒ แƒ›แƒชแƒ˜แƒ แƒ” แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ.

แƒฌแƒงแƒแƒ แƒ: www.habr.com

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ