I’m trying to understand how the Particle stays connected with the cloud. I’m guessing it probably doesn’t simply poll for data at a rapid rate, so how is the connection established and maintained in order to enable the cloud to push data to the device? Is it a VPN connection?