what is the purpose of the factory AP ("ESP_6C8A79")
Posted: Mon Dec 02, 2019 2:04 pm
When you power up a factory fresh WROOM32 module (I have tested 6 so far from various suppliers, both 32 and 32D versions) it broadcasts an AP with an SSID consisting of "ESP_" and part of it's MAC address. For example, "ESP_6C8A79". If you connect a phone or pc to that AP, you are assigned an IP. usually "192.168.4.2". Gateway is 192.168.4.1. Port scan of 2000 ports revealed only the DHCP port is there (UDP port 67).
What is this for? why assign an IP to computers that connect if they can't do anything once they are there. there is no placeholder webpage or telnet access to the AT command interpreter, etc.
now if you connect to the factory image with a wired UART, you can use the AT command interpreter to do actual useful things. But wirelessly, which is what the ESPs are all about? nothing.
My interest is that we maybe installing these modules in thousands of a particular product and are looking for a fast way to program a bunch at the same time. Manually connecting a uart to each device (can't be final packaged yet) is a bit tedious. Entering the wireless world was what this chip was supposed to be about but programming it is still stuck in the past with other microcontrollers.
If I have to connect to it manually in order to load some sort of OTA firmware, then I might as well load the production software manually as well like with any other microcontroller. Being able to update in the future wirelessly is nice but that may never be needed.
What is this for? why assign an IP to computers that connect if they can't do anything once they are there. there is no placeholder webpage or telnet access to the AT command interpreter, etc.
now if you connect to the factory image with a wired UART, you can use the AT command interpreter to do actual useful things. But wirelessly, which is what the ESPs are all about? nothing.
My interest is that we maybe installing these modules in thousands of a particular product and are looking for a fast way to program a bunch at the same time. Manually connecting a uart to each device (can't be final packaged yet) is a bit tedious. Entering the wireless world was what this chip was supposed to be about but programming it is still stuck in the past with other microcontrollers.
If I have to connect to it manually in order to load some sort of OTA firmware, then I might as well load the production software manually as well like with any other microcontroller. Being able to update in the future wirelessly is nice but that may never be needed.