Remote access through MIOS how does this work?

Hi, I’m wondering how the MIOS remote access to my vera behind a NAT works? I would like to run a webserver,webcam and sensors on a PC that only has a 3G (HSDPA) usb key for network connectivity, the problem is that the carrier uses NAT so it is impossible to access the PC with its private IP from the internet. I have a hosted linux server with public/static IP where I could install some server software that could do the mediation but i don’t know what software. Does anybody know how to do it?

MiOS devices phone outbound, from your home, to the central servers (over SSH) so NAT traversal isn’t a problem.

Yep. Essentially a ssh tunnel is formed between your mios unit and their servers. A ssh tunnel is a secure (encrypted) link that originates from your mios box to their servers. When you access the box through their servers over the internet they serve most of the static content (images, javascript, etc) directly from their hosted copy of those files. Your device specific data and commands to do things (like run a scene) are then forwarded from their servers to your box.

Since the connect originates from your box inside your firewall and is maintained the entire time they do not need to open ports or worry about NAT issues.

Hi, just got my VeraLite and figuring my way about…

If I understand correctly, my VeraLite opens a ssh connection from my house to micasaverde.com and leaves it open in perpetuity? Is there anyway to connect to my veralite directly to my home ip address?
Can I change the port(s) that the VeraLite uses?

Also, I am an iphone and android programmer and was wondering where the protocol documentation is for developing apps on those devices.

[quote=“southparkrocks, post:4, topic:170684”]Hi, just got my VeraLite and figuring my way about…

If I understand correctly, my VeraLite opens a ssh connection from my house to micasaverde.com and leaves it open in perpetuity? Is there anyway to connect to my veralite directly to my home ip address?
Can I change the port(s) that the VeraLite uses?

Also, I am an iphone and android programmer and was wondering where the protocol documentation is for developing apps on those devices.[/quote]

You can connect locally by just entering the IP in your browser. But I am not sure this was your question. I use dyndns to connect to my vera remotely.

Most things concerning vera documentation can be found on wiki.mios.com or in this forum.

To connect straight to Vera, you need some kind of secure tunnel. Search for topics on the forum that mention VPN, and you’ll find the previous discussions.