Lately I’ve been doing lots of DevOps, and this week I built an OpenHAB deployment on Pine64.
OpenHAD for me is a technology agnostic open source platform for developing Smart Homes based around IoT devices and automation. It runs a variety of software and hardware deployments, in my case I wanted it to run on a Pine64. It also allows for data retention and analytics, with extensions that provide data storage to db4o, SQL or logs.
Automation and IoT is great, but the real game changer is data retention, logs and analytics. Initially, just logging IoT data is a proof of concept. Hadoop and data analytics is where the real work begins, because there is no viable way of reaching AI without memory analytics. In-Memory analytics with automation and machine learning is just the begging of the road to AI. Besides, if we are going to integrate augmented reality, we need sensors to provide that data for the interface.
Pine64 and the RemixOS was a kickstarter project I backed, calling for a quad core ARM processor for $15. With 36,781 backers pledging $1,731,465, it wasn’t a small project, and really kicked started the open source community support for the Pine64.
I planned on using the power of the Pine64 as a central home IoT hub, GRID compute unit and a high powered Android device, depending on which micro-SD card I inserted. So far all I haven’t done yet is build a GRID compute unit. I guess I have to sleep sometime.
I’ve had great success with the OpenHAB project on the Pine64. It’s been an easy deploy. The module and extension architecture is straight forward. I haven’t had to change any of my SSH/Putty/Cyberduck workflows either. Below are actual screen shots from my iPad or iPhone.
The control interface using the Paper UI is minimal and works great for controlling HUE and other IoT devices such as the NEST and WioLink devices.
Even on an iPhone, the interface is sharp, usable and intuitive. OpenHAB is turning out to be a great little project.