Home automation server with router
Install the Linux based OpenWRT firmware on the router. The TL-WR741ND instructions can be found here: If you are stuck, start here: After you have a working SSH connection you can proceed. Because of the router (by default) runs the web admin page on the port 80, we need to add a secondary port to serve our custom web site. Download WinSCP, to simply do this through SSH. Set up a new connection: Host name: normally 192.168.1.1 (by default) Port: 22 User name: root Password: what you gave after installation File protocol: SCP Find this file: /etc/config/uhttpd Copy the following into it: config 'uhttpd' 'secondary' option 'listen_http' '81' option 'home' '/HomeAutomation/www' option 'cgi_prefix' '/cgi-bin' option 'script_timeout' '60' option 'network_timeout' '30' And save it.