there are many ways to integrate these kind of technology.
i-connect lang nimo sa LAN nimo, add a DYNDNS account for public dns, a DYNDNS router enabled, and you can remote without teamviewer or server..the device itself is the server..
From red_horse