в старых стандартах мобильной связи, вроде до 4Г сетей есть такое как максимальное время сессии которые как раз равно 24 часам. Можно проверять по таймеру Blynk.connected() возвращает ноль или один. и в функции подключаться к серверу.
собственно пример вот [Tutorial] Blynk Non Blocking Connect Call