REMOTE ANDROID PC STICK
As the android PC that can be left powered on for days, having access and being able to control the device remotely is quite an exciting idea. With a remote access we can check and manage downloads away from home. We can have a stand alone torrent client continuously powered on with no screen attached, we simply have to control the device from our smart phone or tablet, so this is a one time setup. With the price of those android devices we can afford to have more than at home.
SETTING UP THE REMOTE ANDROID PC
1. A FIX INTERNAL IP FOR YOUR DEVICE
First of all your device must have a specific address on your home network. So we will have a fixed internal IP for your device.
If you are connected to the Ethernet cable, on your device:
If you are connected to the WiFi network, on your device:
If you are connected to the Ethernet cable, on your device:
- go to settings>wireless & networks>more...>Ethernet
- go to Advance configure
- enter IP as 192.168.1.50
- enter subset mask : 255.255.255.0
- enter gateway :192.168.1.1
- enter DNS server:192.168.1.1
If you are connected to the WiFi network, on your device:
- go to settings>wireless & network>WiFi settings
- long press your router name>modify network
- click show advanced option
- Change IP settings from DHCP to Static
- enter IP as 192.168.1.50
- enter subset mask : 255.255.255.0
- enter default gateway :192.168.1.1
2. VNC SERVER
Now we will install a VNC server on the device. We have several applications that are available on the play store. Here we will use the Droid VNC server, this will require your device to be rooted. Nothing completed here for the rooted device, install and in settings select start server on boot. you have the option to password protect your VNC connection. Droid VNC uses port 5901 cor connection.
Click on start to start the server and screen will show running as well as 2 ways to connect to the server.
first one is the ip address to input to your VNC client and second one is for connection from a web browser.
so this was the first step (the easiest one)
Click on start to start the server and screen will show running as well as 2 ways to connect to the server.
first one is the ip address to input to your VNC client and second one is for connection from a web browser.
so this was the first step (the easiest one)
3. PORT FORWARDING
Next important step is to assign the port used by the VNC server, here port 5901 to your device (recognized by internal IP 192.168.1.50). so we must open port 5901 to IP 192.168.1.50 on your router. Each router will require different steps.
Usual steps:
Click to this link
Usual steps:
- access our router by typing 192.168.1.1 in the web browser
- use admin as username and password for accessing the router
Click to this link
- select your router make on the list. ( it will be printed on the bottom of your router)
- close the ads
- Select your router model. ( it will be printed on the bottom of your router)
- Find VNC in the list of Applications, then follow the step-by-step instructions.
4. VNC CLIENT
This is all for remote connection within the same local network. Now we use the VNC client to connect to your device. You can install the real VNC server available for all platform, input the IP address shown on the VNC server above then connect and enjoy. However this set up will not work for remote connection from outside the home network. For example for connection from your 3G network, extra setup may be required.
5. STATIC PUBLIC ADDRESS
Usually from you internet service provider, you can have a static or dynamic public IP address.
For Static IP address simply use that IP adress in the VNC client to connect to your android device. If you don't know your public address, just google "my ip" for some results.
For Static IP address simply use that IP adress in the VNC client to connect to your android device. If you don't know your public address, just google "my ip" for some results.
6. DYNAMIC PUBLIC ADDRESS
Your public IP is dynamic if it changes automatically or when you power off your router. To know your IP anytime, you will need a Dynamic domain name system service. The service provides a domain name and updates the DNS entry when the IP address changes. There are several free dynamic DNS services to choose. Select and subscribe to a dynamic DNS provider and choose an available domain name.
7. DYNAMIC DNS UPDATE
On your android device, download and install dynamic DNS updater
- add a dynamic DNS updater
- input your dynamic DNS URL (usually predefined in a drop down list)
- choose update frequency
- input your host name
- input user name
- input password
- select start on boot option
8. FINAL WORDS
This is a rough guideline on how to remotely connect to your android device, I tried to be as clear as I could. Hope this was helpful.