2017-10-22 20:14:20 +00:00
|
|
|
# WiFi Manager
|
|
|
|
|
|
|
|
Lang : Micropython
|
2018-01-01 06:39:57 +00:00
|
|
|
Tested : 1.8 and 1.9.3
|
2017-10-22 20:14:20 +00:00
|
|
|
|
2018-01-01 06:39:57 +00:00
|
|
|
<b>Description</b> : WiFi manager for ESP8266 - ESP12 - ESP32 for micropython
|
2017-10-22 20:14:20 +00:00
|
|
|
|
2017-12-11 13:47:33 +00:00
|
|
|
<b>Main Features:</b>
|
2017-10-22 20:14:20 +00:00
|
|
|
|
|
|
|
- Web based connection manager
|
2017-12-18 07:52:03 +00:00
|
|
|
- Save wifi password in "wifi.dat" (csv format)
|
2017-10-22 20:21:55 +00:00
|
|
|
- Easy to apply
|
2017-10-22 20:14:20 +00:00
|
|
|
|
2017-12-11 13:47:33 +00:00
|
|
|
<b>Usage:</b>
|
2017-10-22 20:14:20 +00:00
|
|
|
|
2017-12-18 07:53:20 +00:00
|
|
|
Upload main.py and wifimgr.py to ESP.
|
2017-12-11 13:47:33 +00:00
|
|
|
Write your code into main.py or import it from main.py.
|
2017-10-22 20:21:55 +00:00
|
|
|
|
2017-12-11 13:47:33 +00:00
|
|
|
<b>Logic:</b>
|
2017-12-18 07:52:03 +00:00
|
|
|
1. step: Check "wifi.dat" file and try saved networks/passwords.
|
2017-12-11 13:47:33 +00:00
|
|
|
2. step: Publish web page to configure new wifi.
|
2017-12-18 07:53:20 +00:00
|
|
|
3. step: Save network/password to "wifi.dat" file.
|
2017-12-11 13:47:33 +00:00
|
|
|
4. step: Run user code.
|
2017-10-22 20:21:55 +00:00
|
|
|
|
2017-10-29 20:49:58 +00:00
|
|
|
![alt text](https://github.com/tayfunulu/WiFiManager/blob/master/WiFi_Manager.png)
|
|
|
|
|
2018-01-01 06:39:57 +00:00
|
|
|
**web server based on code of CPOPP - https://github.com/cpopp/MicroPythonSamples
|