Remote control, 24/24h, under all circumstances via Google pubsub
For my home alarm system, I defined the following important requirements: It should be possible to contact and control remotely (e.g. turn off/on the alarm while not at home) the system. The latency for reacting to remote control commands should be as fast as possible (e.g. not more than 1-2 seconds). And there I go, starting to implement the security of my home service HTTP endpoints... configuring the Ruby Sinatra framework to use SSL , to have basic HTTP authentication... setting up port forwarding on the home gateway... That sounds ok, works ok, until thinking about using a "backup network"; what I have always foreseen in my home alarm system, is to use an external WiFi external access-point as fallback when my home gateway network is down; nowadays it is indeed easy and common to use your ISP special WiFi access points, available everywhere in the country. A quick scan around shows already 3 of these access points in the neighbourhood (one of course being linked