esp_wifi_repeater
WiFiManager
Our great sponsors
esp_wifi_repeater | WiFiManager | |
---|---|---|
25 | 41 | |
4,375 | 5,844 | |
- | - | |
0.0 | 6.7 | |
4 months ago | 6 days ago | |
C | C++ | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
esp_wifi_repeater
-
Can use ESP822 as WLAN router?
Here's a project that can at best route traffic at 1Mbps. https://github.com/martin-ger/esp_wifi_repeater
- How can I use a wenos d1 mini as a wifi adapter for a ti84 ce?
- Share WiFi network as a hotspot on ESP8266?
-
ESP8266 WiFi range extender Arduino
My mum has a portable WiFi device which is most time in her room, so the WiFi doesn't get to the living room and that's a problem but I love to solve problems so i did some googling and I found a GitHub repository for an ESP8266 repeater by martin-ger,the repo had a binary file for the repeater so I just flashed it into my esp8266 using esptool and it worked like magic. Click here to access the repository; however, there were some problems I had with this repeater(extender):
- internet sharing with esp
-
Adafruit requires 2FA to prevent bots buying out Raspberry Pi
yeah, ESPs aren't general purpose computers but they are still very capable (I used one as a "router" before to create a network in my car: https://github.com/martin-ger/esp_wifi_repeater)
-
WireGuard Implementation for ESP-IDF
The esp is really capable, have a look at this for example: https://github.com/martin-ger/esp_wifi_repeater
-
Hosting a lan party on an 8266?
This is is possible, and much more, see e.g. https://github.com/martin-ger/esp_wifi_repeater for an SDK based example, or https://github.com/esp8266/Arduino/blob/master/libraries/ESP8266WiFi/examples/RangeExtender-NAPT/RangeExtender-NAPT.ino for an Arduino based example.
WiFiManager
- 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.
What are some alternatives?
esp32_nat_router - A simple NAT Router for the ESP32
esp-idf - Espressif IoT Development Framework. Official development framework for Espressif SoCs.
ESPAsyncWiFiManager - Port WiFiManager to ESP Async Server
NTP-time-for-ESP8266-and-ESP32 - NTP time example for ESP8266 and ESP32 based on standard functionality
wifi-setup - get an IoT device online by first broadcasting a private wifi network that users can connect to to configure your device
pubsubclient - A client library for the Arduino Ethernet Shield that provides support for MQTT.
raspap-webgui - Simple AP setup & WiFi management for Debian-based devices [Moved to: https://github.com/billz/raspap]
pubsubclient - A client library for the ESP8266 that provides support for MQTT
esp8266-wifi-setup - ESP8266 Wifi setup using SoftAP, Captive Portal and EEPROM.
WiFiConnect - WiFi connection manager for ESP32 and ESP8266 with OLED support
ESP_WiFiManager - 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
WiFiConnectLite - WiFi connection manager for ESP32 and ESP8266