You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Hieromon Ikasamo c2a6a683e8 Autofocus password field 7 years ago
docs Autofocus password field 7 years ago
examples Added mqttRSSI.ino example 7 years ago
mkdocs Autofocus password field 7 years ago
src Autofocus password field 7 years ago
.gitattributes Initial commit 7 years ago
.gitignore AutoConnectCredential offset supported 7 years ago
.travis.yml Added mqttRSSI.ino example 7 years ago
LICENSE Initial commit 7 years ago
README.md Autofocus password field 7 years ago
keywords.txt Initial commit 7 years ago
library.json Autofocus password field 7 years ago
library.properties Autofocus password field 7 years ago
mkdocs.yml Added the change log. 7 years ago

README.md

AutoConnect for ESP8266

An Arduino library for ESP8266 WLAN configuration at run time with web interface. Build Status

Overview

To the dynamic configuration for joining to WLAN with SSID and PSK accordingly. It an Arduino library united with ESP8266WebServer class. Easily implementing the Web interface constituting the WLAN for ESP8266 WiFi connection. With this library to make a sketch easily which connects from ESP8266 to the access point at runtime by the web interface without hard-coded SSID and password.

OverviewCaptiveportal

No need pre-coded SSID & password

It is no needed hard-coding in advance the SSID and Password into the sketch to connect between ESP8266 and WLAN. You can input SSID & Password from a smartphone via the web interface at runtime.

Simple usage

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

The connection authentication data as credentials are saved automatically in EEPROM of ESP8266 and You can select the past SSID from the AutoConnect menu.

Easy to embed in

AutoConnect can be embedded easily into your sketch, just "begin" and "handleClient".

Lives with the your sketches

The sketches which provide the web page using ESP8266WebServer there is, AutoConnect will not disturb it. AutoConnect can use an already instantiated ESP8266WebServer object, or itself can assign it.

Supported hardware

Apply the Arduino core of the ESP8266 Community.

  • Generic ESP8266 modules
  • Adafruit HUZZAH ESP8266 (ESP-12)
  • ESP-WROOM-02
  • Heltec WiFi Kit 8
  • NodeMCU 0.9 (ESP-12) / NodeMCU 1.0 (ESP-12E)
  • Olimex MOD-WIFI-ESP8266
  • SparkFun Thing
  • SweetPea ESP-210

Simple usage

The AutoConnect menu

How embed the AutoConnect to the sketches you have

Most simple approach to applying AutoConnect for the existing sketches, follow the below steps.

More usages and Documentation

Full documentation is available on https://Hieromon.github.io/AutoConnect, some quick links at the list:

Change log

[0.9.4] April 22, 2018.

  • Automatically focus passphrase after selecting SSID with Configure New AP.

[0.9.3] March 23, 2018.

  • Supports a static IP address assignment.

[0.9.2] March 19, 2018.

  • Improvement of string literal declaration with the examples, no library change.

[0.9.1] March 13, 2018.

  • A release of the stable.

License

License under the MIT license.