ESP 32 webserver to serve a static page for wifi settings

ESP32 Settings WebServer

This is a ESP32 Firmware developed in PlatformIO which consists in a HTTP server for serve static files and provides an API for wifi settings.

The static page is place under the ./data folder and is a Preact page. This framework is used because of it's minimal size. The page is uploaded by generating a SPIFFS binary with PIO.

The settings routes are:

  • /wifis - for getting a list of near networks. (Not implemented on the webpage yet)
  • /local - to set the wifi network which the ESP will connect
  • /hub - to set the wifi network which the ESP will generate
  • /save - to restart and apply the settings

To access the webpage you can access the following URL ``http://{esp's ip}/index.html`.

The webpage code is in this repo

Owner
Similar Resources

Redirect esp-idf logging to the network

Redirect esp-idf logging to the network

esp-idf-net-logging Redirect esp-idf logging to the network. esp-idf has a Logging library. The Logging library contains the "esp_log_set_vprintf" fun

Dec 28, 2022

ESP-IDF is the development framework for Espressif SoCs supported on Windows, Linux and macOS.

Espressif IoT Development Framework 中文版 ESP-IDF is the development framework for Espressif SoCs supported on Windows, Linux and macOS. ESP-IDF Release

Jan 4, 2023

A WiFi mapping companion app for Valetudo

A WiFi mapping companion app for Valetudo

Valeronoi (Valetudo + Voronoi) is a companion for Valetudo for generating WiFi signal strength maps. It visualizes them using a Voronoi diag

Jan 8, 2023

Tuya IoTOS Embeded SDK WiFi & BLE for BK7231T

Tuya IoTOS Embedded Wi-Fi and BLE SDK for BK7231T 中文版 | English Overview Developed independently by Tuya Smart, Tuya IoTOS is the world's only IoT ope

Dec 5, 2022

WiFi-enabled soil moisture sensor

WiFi-enabled soil moisture sensor

w-parasite w-parasite is an open source, WiFi-enabled soil moisture sensor for house plants. This repo contains all the hardware design files (schemat

Oct 23, 2022

T-Watch 2020 v1 compatible firmware providing WiFi and BLE testing tools (and also, a watch :D)

ESP-IDF template app This is a template application to be used with Espressif IoT Development Framework. Please check ESP-IDF docs for getting started

Dec 23, 2022

Netstick client for Nintendo 3DS -- turn your portable console into a Linux compatible WiFi gamepad!

Netstick turns your 3DS into a wifi enabled gamepad! Control any linux-based device (such as a Raspberry Pi running Retropie) using your 3DS!

Oct 6, 2022

WiFi/MQTT Code For the ThingPulse ESPGateway

WiFi/MQTT Code For the ThingPulse ESPGateway

ESP32-Paxcounter with ThingPulse ESPGateway This project lets you run the ESP32-Paxcounter project on the ThingPulse ESPGateway. The ESPGateway has tw

Aug 13, 2022

ESP8266 WiFi Connection manager with fallback web configuration portal

ESP8266 WiFi Connection manager with fallback web configuration portal

ESP8266 WiFi Connection manager with fallback web configuration portal

Jan 4, 2023
WiFi Attack + Recon Suite for the ESP8266 WiFi Nugget

Nugget-Invader Welcome to the Nugget Invader repository! The Invader is a WiFi attack suite developed for the WiFi Nugget, an ESP8266 based platform d

Nov 28, 2022
Simple, small, C++ embeddable webserver with WebSockets support

Seasocks - A tiny embeddable C++ HTTP and WebSocket server for Linux Features Simple C++ API Serves static content from disk API for building WebSocke

Jan 3, 2023
A webserver hosting a bank system for Minecraft, able to be used from web browser or from CC/OC if you're playing modded.

CCash A webserver hosting a bank system for Minecraft, able to be used from web browser or from CC/OC if you're playing modded. Description the curren

Aug 7, 2022
Various utilities such as WebServer, JSON, WebSocket server, REST framework

DumaisLib This is a library containing several utilities for some projects of Patrick Dumais. Previously, the libraries were all individual but it bec

Feb 22, 2022
Building a personal webserver/framework piece by piece

Building a personal webserver/framework piece by piece

Oct 9, 2022
Webserver written in C-99 in nano just for fun.
Webserver written in C-99 in nano just for fun.

Welcome to Cornelia Web Server CrazedoutSoft 2022 by Fredrik Roos.

Jan 31, 2022
Official page of ERASOR RA-L with ICRA'21
Official page of ERASOR RA-L with ICRA'21

?? ERASOR (RA-L'21 with ICRA Option) Official page of "ERASOR: Egocentric Ratio of Pseudo Occupancy-based Dynamic Object Removal for Static 3D Point C

Dec 29, 2022
reverse proxy with web server and preview page

Reverse Proxy Dependencies Go Make Suport Termux (android/afsd kernel) linux (kernel) Install: Termux: 1 step: Install Go-lang, Git and Make pkg insta

Dec 8, 2022
Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!

Do you have a question that doesn't require you to open an issue? Join the gitter channel. If you use uvw and you want to say thanks or support the pr

Jan 9, 2023
designed for debug Espressif's ESP series chips, include ESP32/ESP32-S2/ESP32-C3/ESP32-S3...
designed for debug Espressif's ESP series chips, include ESP32/ESP32-S2/ESP32-C3/ESP32-S3...

ESPLink 中文 ESPLink Introduce Features Pin Description esplink-tool Product Link Reference ESPLink Introduce ESPLink is a debug tool build for Expressi

Nov 19, 2022