• Hardware model + communication type: ESP8266 with hardware serial connected to HC12 radio
• Smartphone OS Android version 7.0
• Blynk server
• Blynk Library version 0.5.4
I suspect ESP8266 exception 28 reboots (a few times per day) occur due to wifi connection interruption and blynk.run in the main loop going in a infinite loop until the connection is re-established.
Currently blynk.run is located in my main loop, but I only need to send data to the blynk server every 20 minutes. This is done in a separate function called for that purpose.
Would it be ok to locate the blynk.run instruction in that loop right before data is to be transmitted to the blynk servers?
Currently there is no need to receive commands from the smart phone app (yet).