Setting up Remote Access
The process of setting up remote access using eKeypad is straight forward.
Before attempting to setup a remote connection it is highly advise to verify that eKeypad is working while on the local Wifi using the internal IP Address of the equipment (local access). This step greatly simplifies the setup of remote access.
Once local access has been verified…
Static IP Address. It is very important that the equipment be configured with a static IP Address. Using DHCP will allow the setup to work today but guarantee issues in the future.Default Gateway. This setting in the IP Address setup of the equipment should be checked carefully. It should be set to the same address as the internal IP Address of the router. This field can create confusing errors. If it is set incorrectly, local Wifi communications will work normally but remote access will not work.Port Forwarding. This portion of the setup is performed in the router. Given the large number of routers on the market it is not possible to give detailed directions for how to setup port forwarding but a good resource can be found at http://www.portforward.comMobile device Setup. Since we are testing remote access we want to disable Wifi on the mobile device. This is performed in the settings app. On the Wifi details screen you will find a switch allowing Wifi to be turned off.eKeypad Test #1.At this point it is time to perform the first test with eKeypad. Open the equipment settings in eKeypad and change the “Network Address” field from the Internal IP Address of Equipment to the External IP Address of the Equipment. If you receive any errors the issue must be in either the port forwarding setup or the External IP Address. Verify each.Mobile Device Setup.At this point we should have a working remote configuration. We now need to verify that this configuration will also work on the local Wifi network. We need to enable Wifi on the mobile device to perform this test. Simply turn the Wifi toggle back on in the settings app on the mobile device.eKeypad Test #2.Simply launch eKeypad. Be sure to verify that the mobile device has connected to the Wifi network before launching eKeypad. If you receive an errors the issue is with a networking standard called, “NAT Loopback”. You can find more information on resolving this issue here.
- Collect information. A few pieces of information should be collected so that they can be easily referenced in the following steps.
– Internal IP Address of equipment
– Internal IP Address of router
– External IP Address of router
At this point you should have a fully working copy of eKeypad that can connect to your equipment from both the home Wifi network or cellular data.
The last step is necessary to address the fact that the external IP Address of your router is dynamic and can change at any time. There are several companies that offer dynamic DNS services. These services allow you to associate a name (called a hostname) with an IP Address along with a way to keep this association updated.
We recommend: http://www.dyndns.org
They offer both free and paid (the paid account is recommended. It is very inexpensive) accounts.
Once setup and verified as working, the only change required in eKeypad is to update the network address with the newly created hostname.