My first days working on the WIMP project were devoted to discovering OpenHAB and Node-RED. Here are some of my basic notes along with useful links.


OpenHAB

openHAB logo

OpenHAB is a "a vendor and technology agnostic open source automation software for your home". It lets the user manage things and items, writes rules with a simple syntax, create dashboards (sitemaps and HABPanels)...

Cloud integration

OpenHAB Cloud

OpenHAB Cloud Architecture

Other systems

As far as I know, there does not seem to be an integration solution for Kapua or Kura.

Advantages

  • Open source solution
  • Supports many technologies and devices
  • Seems easy to use
  • Rules in a language based on Java
  • Server runs on Linux, Windows, Rasperry Pi...
  • Has an MQTT binding

Limits

  • Good for home automation, but no scalability?
  • Security? (Maybe good)

Node-RED

"Flow-based programming for the Internet of Things"

Node-RED logo

Node-RED interface is very instinctive, and flows can be created in seconds. Thus, we had no problem to subscribe to and publish on MQTT topics. However, due to the router not working properly, the tests with Kapua were unsuccessful. A next step would be ensuring the  security.

Advantages

  • Open source solution
  • Very easy to use
  • Customizable nodes

Limit

  • JavaScript

Resources