我希望我的raspberryPi在夜間關閉並在早晨醒來。
也就是說,在晚上10點,覆盆子應關閉或至少關閉WiFi和HDD。每天早上10點,我的樹莓應該醒來,或者至少打開WiFi和HDD。
我該怎麼做?
編輯:
如何設置計時器以打開WiFi和HDD並在特定時間將其重新打開?
我希望我的raspberryPi在夜間關閉並在早晨醒來。
也就是說,在晚上10點,覆盆子應關閉或至少關閉WiFi和HDD。每天早上10點,我的樹莓應該醒來,或者至少打開WiFi和HDD。
我該怎麼做?
編輯:
如何設置計時器以打開WiFi和HDD並在特定時間將其重新打開?
您可以從 UUGear中檢出Witty Pi,作為Raspi的簡單擴展。將正確地啟動和關閉系統,包括實時時鐘。
Raspberry Pi沒有像常規台式PC那樣具有關閉/啟動所需的硬件。
最簡單,可能也是最可靠的解決方案是使用計時器開關打開和關閉Pi的電源。如果這樣做,我會在定時器關閉前幾分鐘在Pi上添加cron作業以關閉軟件。這樣會使SD卡處於安全狀態。
為什麼要關閉Pi? Pi本身使用的功率很少(<5W),因此除非您使用電池供電,否則這是不值得的。 B +的使用更少。
編輯2016-06-18以下評論不再正確。 停止
關閉
和 poweroff
都可以有序地關閉操作系統。對Pi進行編碼>會使其處於非常低的功耗狀態,但只能通過外部事件來重新啟動。使用簡單的外部驅動電路很容易地從 halt
狀態“重啟” B
或 B +
。這可能是計時器,甚至是光敏傳感器。請參閱 https://raspberrypi.stackexchange.com/a/19754/8697
如果您的動機是限制訪問,則可以使用 cron
關閉關閉相關服務和/或關閉外部設備。您可以使用 cron
任務讓Pi運行第二天早上重新開始。
我知道這是“ sorta”作弊行為,但是我發現價格不到20美元的舊筆記本電腦,然後用它為我的Pi供電。它還運行Linux並為其以太網提供WOL,因此我可以簡單地登錄pi並關閉它,然後登錄到筆記本電腦並關閉它。然後,我所要做的就是運行etherwake AA:BB:CC ...(筆記本電腦的以太網的硬件地址),然後它將也啟動Pi。即使將USB插入牆壁,某些筆記本電腦仍會通過USB供電,因此您需要做一些研究。
雖然瓊已經說過了-不可能完全關閉RPi和/或通過自己的硬件啟動RPi,但是您“至少”關閉WiFi和HDD的需求只有很小的一部分才能實現硬件黑客。瓊斯解決方案可提供更高的電能節省,因為RPi也沒有真正的斷電電路,因此如果暫停
-ed,會消耗功率。
查找解決方案GPIO引腳,用於此處打開已連接的USB設備(例如WiFi加密狗)。在使用諸如 hd-idle
之類的工具關閉電源之前,請務必先降低硬盤的速度。還應注意,某些用戶聲稱如果頻繁旋轉,則會減少HDD的使用壽命。