Reduce dependency on Google cloud services
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.
-
1. That was the initial intention but we are space constrained on Mini-8 and we also need to take care of flash lifespan (although most users will take pictures only once there is a possibility that a percentage of users do this more often). We're still evaluating this through.
2. Notifications actually use our own service which in turn uses Amazon SNS service which send to either Apple or Google depending on phone OS. There is no way we could do this directly from device without a intermediate server.
Please sign in to leave a comment.
Comments
1 comment