There seem to be a few points where reduction of dependence on the cloud could be achieved.
1. Images of zones are stored/served via Google cloud. Initially I expected the device to store my zone images locally and thus my very strict IoT DMZ blocked all outbound connections to Google (ie. Google was not on my whitelist). Thus I was surprised when the zone images I uploaded were not replicating to other devices or even showing up in the web UI. It seems your use of firebase causes the images to be uploaded/replicated/served via Google cloud. Replication of the images occurred only after I unblocked port 80 outbound access to Google. This is less than ideal.
2. As far as I can tell, notifications on the Android app (at least) also use Google cloud services. Cloud independence here may be more difficult to achieve, but would still be desirable.
Please sign in to leave a comment.