十几块实现UPS功能-x86版 arm版UPS应用发布
花十几块几十块买一个摄像头不间断 电源(推荐),或者arm设备接充电宝,即可实现UPS
x86版本
arm版
🛠️工作原理本程序用于模拟 UPS 的断 电保护功能。系统会每隔一段时间(默认 60秒)分别 Ping 你的网关和外网 IP。 正常 (内网通 + 外网通): 电力正常,网络正常。
警告 (内网通 + 外网断): 可能是宽带欠费或光猫故障。此时不会关机,只记录日志。
断联 (内网断 + 外网断): 极大概率是路由器断 电了(意味着市电中断)。
⏱️关机流程- 当判定为 断联 状态时,失败计数器开始累加。
- 只有连续失败 N 次(防止网络抖动误判,可在设置中修改)后,才确认为真实断 电。
- 触发 红色倒计时(默认 60秒),此时界面会全屏警报。
- 如果倒计时结束前网络没恢复,也没有手动取消,系统将执行关机或重启。
⏰RTC 定时开机 (重要)该功能允许设备在断 电/关机后,经过指定时间自动唤醒开机。非常适合无人值守的软路由场景。 - 原理: 利用主板 BIOS 的 RTC (Real Time Clock) 硬件闹钟功能。系统在执行关机命令前,会向硬件写入一条唤醒指令。
- 场景举例: 设置为 "10 分钟"。当发生断 电关机后,主板会开始计时,10 分钟后如果还没通电,它会尝试开机;如果已通电,它会直接启动。
下载地址:
论坛没法上传fpk
https://us1.vvvvvv.de5.net/fnos/ups-helper.html
|