NaitikSanas / Simple_ESP32_WiFi_Manager

This repository contains a simple wifi manager. This wifi manager features HTTP Server over Access points which can scan nearby networks and also ability to manually enter credentials.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple_WiFi_Manager

This repository contains a simple wifi manager. This wifi manager features HTTP Server over Access points which can scan nearby networks and also ability to manually enter credentials.

Upon calling the start_wifi() function it first checks if there are valid credentials in nvs. if not we start wifi provisioning portal. When connected to the network successfully, the User can invoke the wifi provisioning portal by pushbutton by executing the following sequence.

esp_wifi_disconnect();
wifi_portal_state = 1;
open_wifi_setup_poral(); 

TODO :

  • Add management of multiple credentials.
  • Managing Connection to the network by prioritizing preferred NetworkName or RSSI.

About

This repository contains a simple wifi manager. This wifi manager features HTTP Server over Access points which can scan nearby networks and also ability to manually enter credentials.


Languages

Language:C 74.7%Language:HTML 22.0%Language:CMake 2.0%Language:Makefile 1.3%