Connecting EZB Over Internet
A Wi-Fi or Ethernet-enabled EZB can be connected remotely over the internet. In these cases, a robot could be at your house or work and be controlled remotely from a different location. Because most home/office networks have private IP addresses behind a security firewall, this feature will require configuring the router/firewall to forward a port. The port that most EZBs use by default is TCP 23. This process to enable remote client connections would require the TCP port 23 to be forwarded to the IP Address of the EZB device.
Here is an example diagram of how a remote connection would be configured to an EZB on TCP port 23.
EZB Listening (server) Port
Because EZBs have the ability to configure their listening (server) port, we mention TCP port 23 in this document but it may be changed with the EZB configuration. Check the manual for the EZB type that you're using to see how the TCP listening (server) port can be changed.
In the remote ARC instance, you will need to enter the IP Address of the Office/Home router/firewall. This is because the office/home router/firewall will be the endpoint that ARC will be connecting to. That router/firewall will forward the connection data to and from the EZB. You can obtain the IP address of your office/home router/firewall by a few different ways...
Get IP Address from Google - Using this method, use a PC on the home/office network and search in google for the words "What Is My IP?". You will be presented with an IP address. That is the IP address that will be used by the remote ARC instance to connect to the robot on the home/office network.
Dynamic DNS Server - Services like Dyn DNS allow entering the IP address that can be referenced by the hostname rather than IP address.