Esp32WifiManager
A wifi manager for passwords, multi network fail over, AP mode fail over and reconnection.
Install / Use
/learn @madhephaestus/Esp32WifiManagerREADME
Esp32WifiManager
A framework for controlling the ESP 32's wifi stack
Documentation by Doxygen
Connect to Wifi Network
To connect to a network named "mine" with a password "pass" do the following:
Type:
mine
and wait for this to print:
ssid: mineWifiManager.getState()=HaveSSIDSerial
New password:
Type:
pass
AP mode
When no network is present, the WiFiManager will fail over to AP mode where it will host its own AP. The AP ssid:pass is set via the serial port. To indicate AP SSID setting into the serial window then hit enter. Here is what setting the procedure looks like for an AP named "mine" with password "pass"
Type:
AP:mine
and wait for this to print:
AP Mode ssid: mineWifiManager.getState()=HaveSSIDSerial
New password:
Type:
pass
And in the terminal:
Send to /dev/ttyUSB0: "pass"
WifiManager.getState()=reconnect
AP starting mine
SYSTEM_EVENT_STA_STOP
SYSTEM_EVENT_STA_STOP
ESP32 WiFi ready
SYSTEM_EVENT_STA_STOP
SYSTEM_EVENT_AP_START
SYSTEM_EVENT_AP_START
Mac Address: 24:0A:C4:1D:47:84
Writing new AP ssid mine
Starting AP With pass pass
Switch to AP mode withouth changing settings
Type
ap:
in the terminal. The device will host the AP configuration it has in memory.
Switching to Station mode
Type:
STA
in the terminal. It will connect to the default AP and rescan if the default is not availible.
Erase all stored passwords
type:
ERASE
in the terminal. THis will erase all the stored passwords and reboot the ESP32.
Related Skills
node-connect
345.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
106.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
