{"config":{"lang":["en"],"prebuild_index":false,"separator":"[\\s\\-]+"},"docs":[{"location":"index.html","text":"AutoConnect for ESP8266/ESP32 \u00b6 An Arduino library for ESP8266/ESP32 WLAN configuration at run time with web interface. Overview \u00b6 To the dynamic configuration for joining to WLAN with SSID and PSK accordingly. It an Arduino library united with ESP8266WebServer class for ESP8266 or WebServer class for ESP32. Easy implementing the Web interface constituting the WLAN for ESP8266/ESP32 WiFi connection. With this library to make a sketch easily which connects from ESP8266/ESP32 to the access point at runtime by the web interface without hard-coded SSID and password. No need pre-coded SSID & password \u00b6 It is no needed hard-coding in advance the SSID and Password into the sketch to connect between ESP8266/ESP32 and WLAN. You can input SSID & Password from a smartphone via the web interface at runtime. Simple usage \u00b6 AutoConnect control screen will be displayed automatically for establishing new connections. It aids by the captive portal when vested the connection cannot be detected. By using the AutoConnect menu , to manage the connections convenient. Store the established connection \u00b6 The connection authentication data as credentials are saved automatically in EEPROM of ESP8266/ESP32 and You can select the past SSID from the AutoConnect menu . Easy to embed in \u00b6 AutoConnect can be placed easily in your sketch. It's \" begin \" and \" handleClient \"only.Liveswithyoursketches\u00b6ThesketcheswhichprovidethewebpageusingESP8266WebServerthereis,AutoConnectwillnotdisturbit.AutoConnectcanuseanalreadyinstantiatedESP8266WebServerobject,oritselfcanassignit.ThiseffectalsoappliestoESP32.ThecorrespondingclassforESP32willbetheWebServer.EasytoaddthecustomWebpagesENHANCEDw/v0.9.7\u00b6YoucaneasilyaddyourownedwebscreensthatcanconsistofrepresentativeHTMLelementsandinvokethemfromthemenu.FurtheritpossibleimportingthecustomWebpagesdeclarationsdescribedwithJSONwhichstoredinPROGMEM,SPIFFS,orSD.Installation\u00b6Requirements\u00b6Supportedhardware\u00b6GenericESP8266modules(applyingtheESP8266Community'sArduinocore)AdafruitHUZZAHESP8266(ESP-12)ESP-WROOM-02HeltecWiFiKit8NodeMCU0.9(ESP-12)/NodeMCU1.0(ESP-12E)OlimexMOD-WIFI-ESP8266SparkFunThingSweetPeaESP-210ESP32DevBoard(applyingtheEspressif'sarduino-esp32core)SparkFunESP32ThingWEMOSLOLIND32Ai-ThinkerNodeMCU-32SHeltecWiFiKit32M5StackAndotherESP8266/ESP32modulessupportedbytheAdditionalBoardManagerURLsoftheArduino-IDE.AboutflashsizeonthemoduleTheAutoConnectsketchsizeisrelativelylarge.Largeflashcapacityisnecessary.512Kbyte(4Mbits)flashinclusionmodulesuchasESP-01isnotrecommended.Requiredlibraries\u00b6AutoConnectrequiresthefollowingenvironmentandlibraries.ArduinoIDEThecurrentupstreamatthe1.8levelorlaterisneeded.PleaseinstallfromtheofficialArduinoIDEdownloadpage.Thisstepisnotrequiredifyoualreadyhaveamodernversion.ESP8266ArduinocoreAutoConnecttargetssketchesmadeontheassumptionofESP8266Community'sArduinocore.Stable2.4.0orhigherrequiredandthelatestreleaseisrecommended.Installthird-partyplatformusingtheBoardsManagerofArduinoIDE.PackageURLishttp://arduino.esp8266.com/stable/package_esp8266com_index.json ESP32 Arduino core Also, to apply AutoConnect to ESP32, the arduino-esp32 core provided by Espressif is needed. Stable 1.0.1 or required and the latest release is recommended. Install third-party platform using the Boards Manager of Arduino IDE. You can add multiple URLs into Additional Board Manager URLs field, separating them with commas. Package URL is https://dl.espressif.com/dl/package_esp32_index.json for ESP32. Additional library (Required) The PageBuilder library to build HTML for ESP8266WebServer is needed. To install the PageBuilder library into your Arduino IDE, you can use the