SaaSHub helps you find the best software and product alternatives Learn more →
WiFiManager Alternatives
Similar projects and alternatives to WiFiManager
-
esp-idf
Espressif IoT Development Framework. Official development framework for Espressif SoCs.
-
esp_wifi_repeater
A full functional WiFi Repeater (correctly: a WiFi NAT Router)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
-
NTP-time-for-ESP8266-and-ESP32
NTP time example for ESP8266 and ESP32 based on standard functionality
-
pubsubclient
A client library for the Arduino Ethernet Shield that provides support for MQTT.
-
ESP_WiFiManager
Discontinued This is an ESP32 / ESP8266 WiFi Connection Manager with fallback web configuration portal. Use this library for configuring ESP32 (including ESP32-S2 and ESP32-C3), ESP8266 modules' WiFi, etc. Credentials at runtime. You can also specify static DNS servers, personalized HostName, fixed or random AP WiFi channel. With examples supporting ArduinoJson
-
wifi-setup
get an IoT device online by first broadcasting a private wifi network that users can connect to to configure your device
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
pubsubclient
A client library for the ESP8266 that provides support for MQTT (by Imroy)
-
esp8266-wifi-setup
ESP8266 Wifi setup using SoftAP, Captive Portal and EEPROM.
-
raspap-webgui
Discontinued Simple AP setup & WiFi management for Debian-based devices [Moved to: https://github.com/billz/raspap] (by billz)
-
esphome
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
-
-
esp32-wifi-manager
Captive Portal for ESP32 that can connect to a saved wireless network or start an access point where you can connect to existing wifis.
-
RaspiWiFi
Headless WiFi configuration for the Raspberry Pi (or most other devices running Linux) by using a temporary WiFi access point and web interface
-
-
-
WiFiManager
ESP8266 Connect To WiFi with web captive portal to capture credentials (by kentaylor)
-
Google-Sheets-Logging
Log data from an ESP8266 device directly to Google Sheets without a third party service. Log sensor data, send data by pressing a button, and receive data from a Google spreadsheet. (NodeMCU, Wemos D1 mini, Adafruit Feather HUZZAH, etc)
-
clock
Running a vintage secondary clock, using DCF77 or WWVB and Raspberry Pi Pico. Also a version that does not use Radio and uses a Pico W. (by veebch)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
WiFiManager reviews and mentions
- Need some opinions on a clock I'm planning to sell online that involves ESP8266
-
Esp-Idf wifi manager
Hello. Some time ago I' ve strugled with seting up wifi manager in esp_idf framework. Most popular wifi manager made by tzapu was not working on esp-idf framework inside PlatformIo. So I have found tonyp7. It started to work after many changes in library code and makefiles. I have some free time and I can make WifiManager suited to bare esp-idf and esp-idf inside PlatformIo. My question is- do somebody need this ? Maybe there are alternatives which i did not find and my work is pointless. Please share your opinion
-
Making it easy for customer/ client to put in wifi credentials onto a pre-programmed IoT device
Is that fork needed still? It seems like the main project claims support for esp32 now? https://github.com/tzapu/WiFiManager
- SOFT AP Mode for ws2812b LED Matrix Sign using esp8266 and Adafruit Neomatrix library.
-
How are folks handling WiFi credentials?
I use WifiManager (https://github.com/tzapu/WiFiManager) .. it will setup the device as an access point you connect to and configure the wifi.
-
I made a Wifi Manager for ESP32 and would like some critique
Reminds me of this. I will try it out.
-
Provisioning Alternatives
WifiManager (https://github.com/tzapu/WiFiManager or https://registry.platformio.org/libraries/khoih-prog/ESP_WiFiManager_Lite):
-
ESP32 keeps triggering WDT while running WiFi Manager on Core0. Could you help me?
If you have other code that does not rely on being connected to WiFi I would look into running WiFi manager in none blocking mode. There is an example here: https://github.com/tzapu/WiFiManager/blob/master/examples/NonBlocking/AutoConnectNonBlocking/AutoConnectNonBlocking.ino
// I won't hide these informations bellow because this is just a test. You can compile on your esp32 #define BLYNK_TEMPLATE_ID "TMPLc9VK-ym3" #define BLYNK_DEVICE_NAME "Wifi Bluetooth ESP32 DHT Station" #define BLYNK_AUTH_TOKEN "IzH-vvhVf0uLJaV54Ziero7kjUiFeq5g" #include // https://github.com/tzapu/WiFiManager #include #define TRIGGER_PIN 22 #define LED_PIN 23 TaskHandle_t Task1; int timeout = 120; unsigned long blink_timer; char auth[] = BLYNK_AUTH_TOKEN; WiFiManager wm; void wifi_stuff( void * pvParameters ){ Serial.print("wifi_stuff running on core "); Serial.println(xPortGetCoreID()); for(;;){ if(!Blynk.connected()){ wm.autoConnect(); Blynk.config(auth); Blynk.connect(5000); } if ( digitalRead(TRIGGER_PIN) == LOW) { WiFiManager wm; wm.resetSettings(); wm.setConfigPortalTimeout(timeout); if (!wm.startConfigPortal("OnDemandAP")) { Serial.println("failed to connect and hit timeout"); } wm.setEnableConfigPortal(false); } } } void setup() { WiFi.mode(WIFI_STA); // explicitly set mode, esp defaults to STA+AP Serial.begin(115200); Serial.println("\n Starting"); pinMode(TRIGGER_PIN, INPUT_PULLUP); pinMode(LED_PIN, OUTPUT); wm.setEnableConfigPortal(false); wm.autoConnect(); Blynk.config(auth); Blynk.connect(5000); //blynk connect timeout xTaskCreatePinnedToCore( wifi_stuff, /* Task function. */ "Task1", /* name of task. */ 10000, /* Stack size of task */ NULL, /* parameter of the task */ tskIDLE_PRIORITY, /* priority of the task */ &Task1, /* Task handle to keep track of created task */ 0); } void loop() { Blynk.run(); //bellow is for debug if (millis() - blink_timer > 300){ digitalWrite(LED_PIN, !digitalRead(LED_PIN)); blink_timer = millis(); Serial.println(Blynk.connected()); } }
-
IoT Cheese Press
Oh and if you're implementing it yourself and want a captive portal look into WifiManager. It's pretty much the standard ESP captive portal.
-
A note from our sponsor - SaaSHub
www.saashub.com | 28 Mar 2024
Stats
tzapu/WiFiManager is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of WiFiManager is C++.
Popular Comparisons
- WiFiManager VS esp-idf
- WiFiManager VS ESPAsyncWiFiManager
- WiFiManager VS esp_wifi_repeater
- WiFiManager VS NTP-time-for-ESP8266-and-ESP32
- WiFiManager VS ESP_WiFiManager
- WiFiManager VS pubsubclient
- WiFiManager VS wifi-setup
- WiFiManager VS pubsubclient
- WiFiManager VS raspap-webgui
- WiFiManager VS esp8266-wifi-setup