I've seen lots of example ESP8266 code in the Arduino environment and see that it calls Wifi.connect() in the setup() code which runs once. The code I've seen then doesn't later check whether the connection is still up or do anything to reconnect. Does this mean that the ESP8266 processor itself does everything required to maintain the wifi link without either NodeMCU or Arduino code to check/reconnect? Device loggers which run for weeks/months/years need to allow for wifi glitches and reconnect when possible.
I've seen lots of example ESP8266 code in the Arduino environment and see that it calls Wifi.connect() in the setup() code which runs once. The code I've seen then doesn't later check whether the connection is still up or do anything to reconnect. Does this mean that the ESP8266 processor itself does everything required to maintain the wifi link without either NodeMCU or Arduino code to check/reconnect? Device loggers which run for weeks/months/years need to allow for wifi glitches and reconnect when possible.