This relies on having an always available route to an endpoint which they communicate with, and requires all communication with the device go through that endpoint. While this has worked for current devices, this solution reimposes many of the limitations that had been removed by using direct internet connectivity rather than proprietary systems.