I've been "doodling" with a smart home project for a while. Right now, I'm leaning towards using Pubnub https://www.pubnub.com/solutions/home-automation-and-machine-signaling/ It's a cloud based Infrastructure As A Service (IAAS). I'm impressed with the Pubnub claims that their SLA is 99.99%. It's essentially a redundant, distributed system which essentially guarantees a reliable, redundant connection for a smart home application. Latency is about 50 milliseconds. So, it's not a "slow" system. Pubnub is a global real time Data Stream Network (DSN) which IMHO is ideal for smart home apps etc.
Now, the other half of the project would be to use Heroku which is a Platform As A Service (PAAS) as my app "engine". The Smart Home app would be a Heroku access enabled github project. Link to Heroku https://www.heroku.com/
In a nutshell, Heroku would be the "brains" and Pubnub would be the communication medium between all the diverse devices (endpoints) in my home. These endpoints would range from UPB switches, zigbee locks, Zwave switches, desktop PC's, tablets, cell phones. IOW, anthing that can be connected to the internet would be endpoint for my Pubnub/Heroku smart home app.
I've posted this to get some input on my anticipated project since there are a few alternatives to Pubnub and Heroku. Hopefully, someone else is working on a similar project and can provide some insight.
I'm currently implementing Pubnub on my upbServer project and will eventually enable it on Heroku. This will allow anyone with a Heroku/Pubnub account to deploy the app. Both Pubnub and Heroku have free acounts.
Finally, here's a link to an entertaining video from the founder and CTO of Pubnub https://www.youtube.com/watch?v=HEz_UObB6PU
Now, the other half of the project would be to use Heroku which is a Platform As A Service (PAAS) as my app "engine". The Smart Home app would be a Heroku access enabled github project. Link to Heroku https://www.heroku.com/
In a nutshell, Heroku would be the "brains" and Pubnub would be the communication medium between all the diverse devices (endpoints) in my home. These endpoints would range from UPB switches, zigbee locks, Zwave switches, desktop PC's, tablets, cell phones. IOW, anthing that can be connected to the internet would be endpoint for my Pubnub/Heroku smart home app.
I've posted this to get some input on my anticipated project since there are a few alternatives to Pubnub and Heroku. Hopefully, someone else is working on a similar project and can provide some insight.
I'm currently implementing Pubnub on my upbServer project and will eventually enable it on Heroku. This will allow anyone with a Heroku/Pubnub account to deploy the app. Both Pubnub and Heroku have free acounts.
Finally, here's a link to an entertaining video from the founder and CTO of Pubnub https://www.youtube.com/watch?v=HEz_UObB6PU