Design and Implementation of a WiFi Manager System on the ESP8266 Module for IoT Applications
DOI:
https://doi.org/10.62671/gaset.v1i2.248Keywords:
ESP8266, WiFi Manager, Internet of Things, Access Point, Web ConfigurationAbstract
The rapid growth of Internet of Things (IoT) technology has increased the demand for flexible and user-friendly wireless connectivity in embedded systems. One of the most widely used modules in IoT applications is the ESP8266, which integrates a microcontroller and WiFi capability in a compact and low-cost platform. Despite its advantages, WiFi configuration on the ESP8266 is commonly implemented using static credentials that are hardcoded into the firmware. This approach requires recompilation and reprogramming whenever network parameters change, making it inefficient and impractical for end users and large-scale deployment. This research proposes the design and implementation of a WiFi Manager system on the ESP8266 module to enable dynamic WiFi configuration without modifying the firmware. The proposed system allows the ESP8266 to automatically switch to Access Point (AP) mode when it fails to connect to a previously stored network. Users can then configure WiFi credentials through a web-based interface using a standard web browser. The configuration data are stored in non-volatile memory and used to reconnect the device in Station (STA) mode once a valid network is detected. The research methodology includes system design, firmware development using the Arduino platform, and functional testing to evaluate connectivity performance and reliability. Experimental results show that the WiFi Manager system successfully simplifies the WiFi configuration process, achieves a high connection success rate, and provides stable reconnection after power reset. The proposed approach enhances usability, deployment flexibility, and scalability of ESP8266-based IoT devices.
References
Adeoye, S. (2025). Internet of Things (IoT): A Vision, Architectural Elements and Future Directions. Cognizance Journal of Multidisciplinary Studies, 5, 316–338. https://doi.org/10.47760/cognizance.2025.v05i01.027
Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M., & Ayyash, M. (2015). Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications. IEEE Communications Surveys & Tutorials, 17(4), 2347–2376. https://doi.org/10.1109/COMST.2015.2444095
Aouedi, O., Vu, T.-H., Sacco, A., Nguyen, D. C., Piamrat, K., Marchetto, G., & Pham, Q.-V. (2025). A Survey on Intelligent Internet of Things: Applications, Security, Privacy, and Future Directions. IEEE Communications Surveys & Tutorials, 27(2), 1238–1292. https://doi.org/10.1109/COMST.2024.3430368
Atif, M., Muralidharan, S., Ko, H., & Yoo, B. (2020). Wi-ESP—A tool for CSI-based Device-Free Wi-Fi Sensing (DFWS). Journal of Computational Design and Engineering, 7(5), 644–656. https://doi.org/10.1093/jcde/qwaa048
Ayeni, P. O., & Adesoba, O. C. (2025). IoT-based home control system using NodeMCU and Firebase. Journal of Edge Computing, 4(1), 17–34. https://doi.org/10.55056/jec.814
Boškov, I., Yetgin, H., Vucnik, M., Fortuna, C., & Mohorcic, M. (2020). Time-to-Provision Evaluation of IoT Devices Using Automated Zero-Touch Provisioning. https://doi.org/10.48550/arXiv.2009.09731
Cetintav, I., & Sandikkaya, M. T. (2023). A lightweight authentication and management method for Internet of Things. Internet of Things, 23, 100842. https://doi.org/https://doi.org/10.1016/j.iot.2023.100842
Community, A. (2024). WiFiManager library documentation. In Arduino Library Reference. https://www.arduino.cc/reference/en/libraries/wifimanager/
Helal, M. (2025). Current developments, applications, challenges and future trends in internet of things: A survey. International Journal of Data and Network Science, 9, 125–138. https://doi.org/10.5267/j.ijdns.2024.9.008
Hong, H., Kim, Y. Y., & Kim, R. Y. (2018). A Low-Power WLAN Communication Scheme for IoT WLAN Devices Using Wake-Up Receivers. In Applied Sciences (Vol. 8, Issue 1, p. 72). https://doi.org/10.3390/app8010072
Kavre, M., Gadekar, A., & Gadhade, Y. (2019). Internet of Things (IoT): A Survey. https://doi.org/10.1109/PuneCon46936.2019.9105831
Nikoukar, A., Raza, S., Poole, A., Günes, M., & Dezfouli, B. (2018). Low-Power Wireless for the Internet of Things: Standards and Applications. IEEE Access, PP, 1. https://doi.org/10.1109/ACCESS.2018.2879189
Ogenyi, H. (2023). IoT Based Smart Home Automation system Using Esp 8266. https://doi.org/10.5281/zenodo.15869261
Pancane, I., Hermawan, Y., & Kumara, I. (2025). Design and Implementation of IoT-Based Smart Home System with ESP8266 for Energy Efficiency. Formosa Journal of Computer and Information Science, 4, 71–82. https://doi.org/10.55927/fjcis.v4i1.14084
Radia, M. A. A., Nimr, M. K. El, & Atlam, A. S. (2023). IoT-based wireless data acquisition and control system for photovoltaic module performance analysis. E-Prime - Advances in Electrical Engineering, Electronics and Energy, 6, 100348. https://doi.org/https://doi.org/10.1016/j.prime.2023.100348
S, D. J., Faizal, M., S, T., Kiran, M., & C, R. N. (2026). IoT-Based Renewable Energy Monitoring System using NodeMCU and Blynk: A Comprehensive Review. Journal of Advance Research in Mobile Computing, 8(1). https://doi.org/10.5281/zenodo.18218234
Systems, E. (2024). ESP8266EX datasheet. Espressif Systems Co., Ltd. https://www.espressif.com
Tripathi, S. P., Yadav, R. K., & Rai, A. K. (2022). Network embedding based link prediction in dynamic networks. Future Generation Computer Systems, 127, 409–420. https://doi.org/https://doi.org/10.1016/j.future.2021.09.024



