SmarterHome is a Secured, Cloud-based smart home solution to control "Things" from anywhere.
The solution is based on a Pub/Sub architecture results everything is a "Thing" - even your control hub!
Each "Thing" can communicate with other "Things" over topic based message broker to control your light, temperature and more...
"Things" talk to each other using MQTT protocol.
The MQTT broker is actually a CloudMQTT server which handles commands & queries from any member of the network.
Extending your network with more "things" no matter their location was never easier.
The MQTT broker is "Cloud Hosted" therefore accessible even outside your LAN, to anyone you desire!
No need to expose ports on your personal router in order to control your AC from a mobile app.
Required resource's to run a "Thing" are low - aimed to run on most of the Cortex-M MCUs.
Currently, the things are implemented on TI CC1350 LaunchPad connected to
TI CC3100 Boosterpack supplying the WiFi Connectivity and requires ~40kB RAM and ~60kB ROM.
One of the coolest things we can add are voice controllers like Google Home or Amazon Echo.
Adding them to the network of "Things" will enable voice control over the other things,
like "Turn on the lights in the kitchen".
You can even query the temperature in your bedroom and be replied with a metallic voice :)
The code of the embedded nodes & The dialogflow server (hosted by Heroku) can be found
in our Github repository.
You can find our project on Github
See who are behind SmarterHome