Długo mam do czynienia z tym samym problemem. Ale używam sztuczki, aby WOL mojego Raspberry Pi (używam kilku RPi w muzeum, w którym pracuję). Rozwiązałem ten problem za pomocą niedrogiego przekaźnika mocy Ethernet.
Oto moja sztuczka: podłączam kartę ETH002 (od Devantech) do sieci. Moc RPi jest podłączana przez wyjście NC (normalnie zamknięte) przekaźnika. Ponieważ przekaźnik jest normalnie zamknięty, po włączeniu głównego zasilania oba systemy uruchamiają się.
Kiedy wysyłam polecenie „sudo halt” do RPi, to się wyłącza. Aby go obudzić ponownie, wysyłam następujące polecenie na płytkę przekaźników (zakładając, że przekaźnik 1 jest w użyciu):
// wyłącz przekaźnik 1
PacketSender \ PacketSender.exe -txw 500 Adres IP 17494 „21 01 00”
// poczekaj kilka sekund ...
// ponownie aktywować przekaźnik 1
PacketSender \ PacketSender.exe -txw 500 Adres IP 17494 „20 01 00”
gdzie IPaddress jest domyślnie adresem IP karty przekaźników i portu 17494.
- PacketSender jest bardzo dobrym darmowym oprogramowaniem, dzięki programistom -
W ten sposób całkowicie wyłączam RPi i włączam ponownie. np. kiedy w muzeum odbywa się wieczorna impreza. Wygląda jak WOL.
Otóż to! Gotowe!
Pozdrowienia dla wszystkich,
Yvan.