https://github.com/pta2002/wakeonlan
An ESP32-based Wake on LAN replacement for computers without it
https://github.com/pta2002/wakeonlan
Last synced: 8 months ago
JSON representation
An ESP32-based Wake on LAN replacement for computers without it
- Host: GitHub
- URL: https://github.com/pta2002/wakeonlan
- Owner: pta2002
- License: gpl-3.0
- Created: 2021-04-12T15:04:36.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-04-12T20:01:59.000Z (about 5 years ago)
- Last Synced: 2024-12-26T19:27:49.534Z (over 1 year ago)
- Language: Nix
- Homepage:
- Size: 17.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Wake on LAN - ESP32 version!
This project is an attempt at adding a Wake on LAN-like feature to my cheap
motherboard. This is done by connecting an ESP32 (will probably port this to an
ESP8266 once I find something else to do with the ESP32 though) to the power
button pins on the motherboard, and exposing a simple API that allows one to a)
check if the computer is on (it checks this by checking if the power LED is
on!) and b) turn the computer on!
## Installing
The easiest way by far is to use Nix (I already did all the hard work!). Just
clone the repo, do `nix-shell` on the root and then `idf.py menuconfig` to set the
WiFi credentials. Then, run `idf.py flash` to flash it to your ESP32.
### The hardware bit
TODO once the schematic is done!