Mi rendo conto che ci sono uno o due post correlati, ma nessuno dei quali arriva proprio a quello che sto chiedendo.
Sto usando un vecchio computer come NAS usando FreeNAS, e dopo qualche modifica tutto è dandy. Il NAS viene utilizzato solo da me e dal mio compagno di stanza, quindi mi piacerebbe poter usare WOL (in combinazione con uno script di spegnimento di base) in modo da poter avere la libertà di accendere / spegnere il NAS ogni volta che si risparmia energia. Sulla base di numerosi post sul forum, mancanza di inclusione come funzionalità nel manuale della mia scheda madre e mancanza di impostazioni WOL nel BIOS, sembra che la mia scheda madre non supporti WOL (Asus p5ld2); tuttavia, la mia scheda di rete funziona (Marvell 88E8053). Giusto per essere sicuro, ho provato WOL comunque; la scheda di rete ha ricevuto i pacchetti magici WOL (luce lampeggiante), ma il computer non si è mai acceso.
Abbastanza convinto che WOL non sia un'opzione praticabile, ho naturalmente iniziato a considerare alternative come ...
- Un dispositivo Rube Goldberg (scherzando ..... principalmente)
- Mod un dispositivo di avviamento per auto remoto per accenderlo da remoto (l'ho fatto in passato e mi capita di avere alcune parti in posa)
- Utilizzare un microcontrollore per accendere il computer dopo aver ricevuto un determinato pacchetto magico (probabilmente WOL per semplicità).
Di questi, penso che il microcontrollore sia il migliore (denaro a parte) dal momento che si collega direttamente alla mia rete e non è limitato dalla portata come l'avviamento remoto dell'auto o guasti meccanici.
Quindi, le mie domande per voi brave persone sono le seguenti:
- Quali alternative mi mancano
- Quali sono alcune insidie / considerazioni a cui devo pensare
- Quali sono alcuni suggerimenti generali che potresti dare
- Se il microcontrollore è l'opzione migliore, quale microcontrollore suggeriresti?
- Sono uno sviluppatore di software con esperienza in Java / C / C ++ / Python / Lisp / Haskell / Scala e non sono contrario all'apprendimento di una nuova lingua e quant'altro.