Like most of us, Eli Mordechai hates wasting electricity. However as Chief Architect & Technology Evangelist Service/Network/Environment Virtualization at HP, he has the skills to put his distaste for waste into action. To ensure that an air conditioner would never be left running in an empty room again, he hacked together several off-the-shelf tools to build his own smart home IoT system. He shared his methodology this Embedded Computing Design article.
Building on top of an Arduino Uno board, he was able to collect and visualize data from temperature, humidity and motion sensors he installed in his house. However he quickly discovered that visualizing was not enough, that he needed a system that would track the data, understand its patterns, and notify him when an abnormality occurred. For example, if there was no motion in the room, but the A/C was left on, the temperature and humidity would drop abnormally.
So on top of his IoT system, he implemented PubNub – a real time data stream network to stream sensor data – and Anodot – a platform that collects and automatically analyzes data and alerts when abnormal patterns are detected.
Eli goes into lots of technical detail about how he set the system up and how it works. Read the whole article here.