如何将RaspberryPi关机并稍后唤醒?


12

我希望我的raspberryPi在夜间关闭并在早晨醒来。

也就是说,在晚上10点,覆盆子应关闭或至少关闭WiFi和HDD。每天早上10点,我的覆盆子应醒来或至少打开WiFi和HDD。

我怎样才能做到这一点?

编辑:

如何设置计时器以打开WiFi和HDD并在特定时间重新打开?


这样做绝对没有意义。RPi已经针对24/7全天候运行进行了优化,低功耗且没有活动部件(无噪音),它将愉快地运行一年或更长时间。如果您尝试在打开和关闭电源的情况下进行游戏,则节省的资金微不足道,但是损坏SD卡和破坏系统的机会增加了十倍。而您绝对不想要那样。
lenik

@lenik,如果您用完电池/太阳能,则需要担心。通过在夜间关机,可以使设备的使用寿命更长,而无需干预新电池或充电。
Whome

Answers:


13

您可以从UUGear查看Witty Pi,将作为Raspi的简单扩展。将做适当的系统启动和关闭,包括实时时钟。


3
实际回答OP提出的问题的额外功劳。
WineSoaked

3

Raspberry Pi没有像普通台式PC那样具有关闭/启动所需的硬件。

最简单且可能最可靠的解决方案是使用计时器开关来打开和关闭Pi的电源。如果这样做,我会在定时器关闭前几分钟在Pi上添加cron作业以关闭软件。这样会使SD卡处于安全状态。


3

为什么要关闭Pi?Pi本身消耗的功率非常小(<5W),除非您使用电池供电,否则它不值得使用。B +的使用更少。

编辑2016-06-18以下评论不再正确。halt shutdownpoweroff有序关闭操作系统。

话虽如此,halt但Pi进入了低功耗状态,但只能在外部事件下重新启动。使用简单的外部驱动电路很容易“重新启动” BB+halt状态开始。这可能是计时器,甚至是光敏传感器。参见/raspberrypi//a/19754/8697

如果您的动机是限制访问,则可以cron用来关闭相关服务和/或关闭外部设备的电源。您可以让Pi运行,以便第二天早上使用cron任务重新启动。


是的,我想关闭作为用户WiFi适配器连接到Pi的外部硬盘驱动器。您可以为此发布解决方案吗?
2014年

2

我知道这是“ sorta”作弊行为,但是我发现了一台不到20美元的旧笔记本电脑,然后用它为我的Pi供电。它还运行Linux并为其以太网提供WOL,因此我可以简单地登录pi并关闭它,然后登录到笔记本电脑并关闭它。然后,我要做的就是运行etherwake AA:BB:CC ...(笔记本电脑的以太网的硬件地址),然后它将启动Pi。即使将USB插入墙壁,某些笔记本电脑仍会通过USB供电,因此您需要做一些研究。


在那种情况下,为什么那台笔记本电脑无法完成RPi的工作?如果不能,我仍然认为笔记本电脑将比RPi消耗更多的电量。
加纳玛

笔记本电脑没有GPIO或任何访问外界的真实方法;它不能使用传感器/启动马达等。当我住在坦桑尼亚,东非时,我们的电源来来往往没有警告,因此在没有备用电池的情况下,您切勿将任何计算机直接插入墙上。我只是想分享自己所做的事情,从而可以远程打开/关闭Pi。
linuxgnuru 2014年

1

正如琼所说的那样,虽然不可能完全关闭RPi和/或通过其自己的硬件启动它,但“至少”关闭WiFi和HDD的需求至少可以通过轻微的硬件骇客来完成。然而,Joans解决方案在电能方面提供了更高的节省,因为RPi也没有真正的断电电路,因此如果使用则消耗功率halt

在此处找到使用GPIO引脚转动连接的USB设备(例如WiFi加密狗)的解决方案。在使用诸如的工具关闭电源之前,请务必先降低硬盘的速度hd-idle。还应注意,某些用户声称如果频繁旋转,则会减少HDD的使用寿命。


如何设置计时器以打开WiFi和HDD并在特定时间重新打开?
2014年

如果我们假设暂停RPi所节省的功率微不足道,从而使其保持运行状态,则可以用来cron关闭和重新打开设备。
加纳玛
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.