https://github.com/vietanhdev/wol
Remote Wake-On-Lan from internet using Arduino and enc28j60 module
https://github.com/vietanhdev/wol
arduino wake-on-lan
Last synced: 10 months ago
JSON representation
Remote Wake-On-Lan from internet using Arduino and enc28j60 module
- Host: GitHub
- URL: https://github.com/vietanhdev/wol
- Owner: vietanhdev
- Created: 2019-04-18T06:39:00.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-05-13T01:45:51.000Z (about 7 years ago)
- Last Synced: 2025-03-02T19:32:46.957Z (over 1 year ago)
- Topics: arduino, wake-on-lan
- Language: HTML
- Homepage:
- Size: 537 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Remote Wake-On-Lan from internet
This solution uses 1 Arduino Nano board with an ethernet module enc28j60 to check the remote WOL signal from internet and wakeup your PC.

## Why this solution?
- Don't have to do port forwarding.
- Cheap hardware (Arduino Nano + enc28j60).
## Deloyment
- Edit `web/config.json` to change WOL password (to use in web UI to wake up for PC), mac address of your target PC.
- Deloy `web` folder to a server (you can use Heroku for free).
- Edit `arduino/wol/wol.ino` to change `example.domain.com` to your domain (of deployed server - from Heroku if you use that service).
- Import `EtherCard.zip` and `Regexp.zip` to your Arduino IDE.
- Compile and deploy `arduino/wol/wol.ino` to Arduino.
- Access the delopyed website address and use WOL here. You have to use configured password to wake up your target PC.