我是新手,发现很难为 NodeMCU 编写程序以在路由器挂起时重新启动路由器。
该程序应该:
1) 持续检查 ESP8266 是否连接到家庭 WiFi(SSID 和 PW)。
2) 当 WiFi 不再连接时,等待大约 2 分钟,并且
3) 如果仍然断开连接,
4) 激活继电器(这将关闭路由器)。
5) 20 秒后,关闭继电器(这样,路由器将重新启动)。
6) 再等 4-5 分钟,如果 WiFi 重新连接,转到 1) ,否则,如果 WiFi 仍然断开,则
7) 从第 4) 点开始重复。
我认为这个程序并不难,但对我来说是。那么,有没有人可以帮助我?我会很感激他。
事实上,我山区老家的调制解调器/路由器有时会死机(可能是被互联网供应商远程更新或其他原因),需要重启。但由于我经常不在家,所有连接到它的设备(相机、恒温器等)都处于停用状态,我无法远程干预。这样的程序可以解决问题。