My project I am working is remote presence robot controlled obviously remotely... I think I am missing something, though because I can only get my robot and camera to operate if I am actually on my own wifi network... I tested it over my girlfriends wifi network at her work (using her android tablet), but she kept getting page not found error when she tries to log on to our home network... Am I missing something that I need to do different using other wifi networks away from home or would it be because her work's firewall (or even mine) won't allow remote access to our home network? What do I need to get remote access to my robot and camera?
Hope this makes sense and thanks
Upgrade to ARC Pro
Become a Synthiam ARC Pro subscriber to unleash the power of easy and powerful robot programming
Now I have to ask, only because I've made this mistake myself, are you sure the server was started when you tried from your GF's office? Also a lot of offices have restricted traffic so that may be a problem as well. I'm willing to bet the real issue is your GF's work internet restrictions. Next time you get chance try from a McDonald's or Tim Horton's or some place like that that offers free wifi. That will use the 2nd IP not the 192.168.x.x
Also if you have DHCP enabled, that 2nd IP address may have changed due to a computer, router, modem or other reboot. So next time you try make sure that you have the right IP address. This also happened to me. I had a project all set up and the page bookmarked in my browser then page not found errors. That's when I noticed the IP changed and I was now going to the wrong IP address. I now use a static IP for my EZB-PC on the local network. You'll still need to keep an eye on that second IP though as it comes from your provider so you don't have much control over it.
I'm going to be out and about in a little bit here. (To a Tim Horton's even) I'll leave it running and try to connect from my phone from there.
I just check my router and the only thing I have set up is port forwarding for port 80 (the HTTP port) but it's not for my ez-robot computer but another one in my house so I'm not sure if that even matters. I just logged in from my phone with both IP addresses. I'll check it when I'm out and let you know what happens. I've never tried to connect from a truly remote location so now you've got me curious.
Then to connect, you will need to include the port in the URL (sample - not a real address http://18.104.22.168:8190/ )
Your external IP address can change at any time unless you are paying extra for a static address, but usually it will be when your router reboots. You can sign up for a service like DynDNS that will update a host name with your current public IP address. You will need to run a client on your computer to keep the service updated every time your IP address changes. The your url would look like http://rryerson.dyndns.com:8190
Every router is different but it should say in the instructions or on the admin pages of the router.
Good luck. I hope you get it all figured out soon. When you do please post your process and results.
I am sure there are no known vulnerabilities in ARC, and it is not likely to be something hackers are actively trying to exploit, but no sense in being am easy target.