elektronika_ba wrote:Just wondering, would it be possible to access IoT device within your home (for example) from outside of your home (away from local WiFi network) without using some sort of Cloud server?
You need to open ports on your router to do that. Open port means open doors for hackers to play with.
That is why a cloud server is used. The IOT device talks to the cloud server without opening a port (the cloud can't call it back). The cloud server is hardened to take all of the normal Internet junk. Then you talk to the cloud server via your browser. So the cloud is used to increase security.
Of course you might want to write your own cloud server. Google App Engine has a free tier that never expires.