Overview of IotWebConf
masterIotWebConf is an Arduino library designed for ESP8266 and ESP32 microcontrollers. It provides a non-blocking, standalone WiFi/Access Point (AP) web configuration portal.
Key features include:
- WiFi Management: Manages connection settings and supports multiple WiFi connections (falling back to the next available one if the primary fails).
- Custom Configuration: Allows developers to extend the configuration portal with custom property structures that are automatically stored in EEPROM.
- Non-blocking Operation: The library is designed so that your custom user code is not blocked during the configuration process.
- Captive Portal: Automatically triggers a "Sign in to network" pop-up in browsers when connecting via AP mode.
- On-demand Configuration: The config portal remains accessible via the connected WiFi network even after a connection is established (requires
adminusername and the configuredAP password). - OTA Support: Includes support for Firmware OTA updates.
- Validation: Supports validation for configuration property items.