收起左侧

十几块实现UPS功能-x86版 arm版UPS应用发布

0
回复
39
查看
[ 复制链接 ]

6

主题

44

回帖

0

牛值

初出茅庐

fnOS1.0上线纪念勋章飞牛百度网盘玩家


十几块实现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



收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
这个人不懒什么都
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则