Hi Team,
Greetings of the day !
Presently am working on ESP32 module, am using Wi-Fi interface in my application, my application should run in low power mode to consume less current so for that purpose am keeping my Wi-Fi in modem sleep mode and am using Wi-Fi interface mainly to connect to HTTP (webpage) from mobile through Static IP generated from my application code, where the problem comes is ...
a) When am turning of Wi-Fi connection in mobile directly, my application control hangs (Code structs at some point), observed LED indication suddenly stops when I turn off my mobile Wi-Fi directly, I Simulated this condition for many times observed the same issue
what could be the problem and how to overcome this issue ?
b) Is there any Solution/function to handle in software ? suggest me good idea to come out of these issue ?
c) Is this function useful ?
esp_err_tesp_wifi_set_inactive_time(wifi_interface_tifx, uint16_t sec).
d) How can I call this function from Arduino IDE ?
ESP32 Wi-Fi ON/OFF Issue
Re: ESP32 Wi-Fi ON/OFF Issue
The problem is that the connection was not closed first.
The way I got around that issue was every 30 seconds I send a "Heart Beat" character to the web page, when it gets this character it simply sends back a reply. If (on the esp32) side I do not get a reply I close the connection. Likewise on the webpage side, if I do not get the "heartbeat" after 30 seconds I throw up a popup stating we lost connection to the ESP32.
The way I got around that issue was every 30 seconds I send a "Heart Beat" character to the web page, when it gets this character it simply sends back a reply. If (on the esp32) side I do not get a reply I close the connection. Likewise on the webpage side, if I do not get the "heartbeat" after 30 seconds I throw up a popup stating we lost connection to the ESP32.
Who is online
Users browsing this forum: No registered users and 195 guests