唤醒 LAN 替代方案

Bfa*_*ace 9 freenas wake-on-lan microcontroller

我意识到有一两个相关的帖子,但没有一个能完全理解我的要求。

我正在使用一台旧计算机作为使用 FreeNAS 的 NAS,经过一些调整后,一切都很好。NAS 只是被我自己和我的室友使用,所以我希望能够使用 WOL(结合基本的关机脚本),这样我就可以在任何时候自由地打开/关闭 NAS 以节省电量。根据几个论坛帖子,我的主板手册中没有包含作为一项功能,并且 BIOS 中缺少 WOL 设置,看起来我的主板不支持 WOL (Asus p5ld2);但是,我的 NIC 可以(Marvell 88E8053)。可以肯定的是,无论如何我都尝试过 WOL;NIC 接收到 WOL 魔术数据包(指示灯闪烁),但计算机从未开机。

深信 WOL 不是一个可行的选择,我自然而然地开始考虑替代方案,例如……

  • Rube Goldberg 设备(主要是开玩笑......)
  • 改装一个远程汽车启动器来远程打开它(我过去做过这个,我碰巧有一些零件)
  • 使用微控制器在收到某个魔包后打开电脑(为简单起见,可能是WOL)。

其中,我认为微控制器是最好的(除了钱),因为它直接连接到我的网络并且不受远程汽车启动器或机械故障等范围的限制。


所以,我对你们好人的问题如下:

  • 我缺少什么选择
  • 我需要考虑哪些陷阱/注意事项
  • 你会给出哪些一般性建议
  • 如果微控制器是最佳选择,您会推荐哪种微控制器?
    • 我是一名具有 Java/C/C++/Python/Lisp/Haskell/Scala 经验的软件开发人员,并且不反对学习一门新语言之类的。

Jou*_*eek 2

好吧,最简单的硬件解决方案是将您的开关连接起来,以通过某种继电器来打开。考虑到问题的“复杂性”(也就是说你需要模拟按下一个简单的、无力的电源按钮),几乎任何微控制器都可以做到,你需要做的就是点击电源开关引线(这很容易)替换你的混乱,并根据需要弥合它。

我想问一下,你想在关闭后打开它(因为系统没有在使用中)还是在停电的情况下?许多系统,甚至老年 PIII 都可以设置为在断电后简单地重新启动

我还想指出的是机械方法,尽管我认为让一台计算机运行来打开另一台计算机不如上述方法实用。