监视网络的连接和电源中断可能非常有用,尤其是在尝试隔离或预防问题时。尽管有许多可用于PC的网络监视应用程序,但该项目是在考虑Raspberry Pi的情况下开发的。
基于Pi的监视系统由Butean Fabian创建,最近在YouTube上共享,它使用一个名为Outage Detector的自定义Python包来连续监视网络。
任何互联网事件或停电事件都会记录在Pi上。恢复电源和互联网后,应用程序可以向用户发送通知,以及有关停机时间的信息。
在Fabian分享的视频中,他使用了Raspberry Pi 4。但是,这是一个资源消耗非常低的项目,您可以轻松地将Pi 4换成Pi ZeroW。总的来说,该项目的功耗似乎很低,并且重新启动不会干扰其他应用程序。
该项目在最新版本的Raspberry Pi OS(以前称为Raspbian)上运行,并且需要Python3。您可以让监视器通过Pushbullet或电子邮件发送通知。Pushbullet没有iOS客户端支持,因此电子邮件成为iPhone用户的唯一选择。
如果您想直接查看该项目,那么您很幸运。Fabian很不错,可以在PyPI上共享他的所有有关Outage Detector的代码,因此您可以自己重新创建它。请务必在YouTube上关注他,以了解更多项目和将来的更新。