An open API service indexing awesome lists of open source software.

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

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.

![Arduino Nano board with an ethernet module enc28j6](images/image1.jpg)

## 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.