I have been working on a project to measure the pH and the Electrical Conduction of my nutrient solution for my hydroponics system. Whilst it is working well, and reporting via my web server, I want to create more of these little boxes for fellow enthusiasts. The challenge is, I don’t know the name of their SSID or Passwords. I want to be able to give them what I have made, point them to a generic IP address (say 192.168.4.1 for example) and have a small HTTP page that can allow them to enter their SSID and Password. I then need to set those details up in my web server program. Have you created a tutorial on how to do that ? or Is it even possible ? How can I do this ?
This question comes up a lot. What you need is a WiFi Manager. One such is https://diyprojects.io/esp32-test-wifimanager-library-manage-wifi-connections/#.YIwmFC1h1q8
As Steve mentioned, you’re looking for a Wi-Fi Manager.
There are libraries that allow you to set up a wi-fi manager easily. However, sometimes those may have some compatibility issues with the libraries you use in your project.
I see that you have purchased the “Build Web Servers” eBook. If you’re using the AsyncWebServer library to build your web servers, we provide a Unit that shows how you can build your WiFi Manager and how to integrate it into your current project. See Unit 4.3 – Wi-Fi Manager for Web Server.
I hope this helps.