A few months back, a new application showed up on my radar: Node-Red; built on node.js, Node-Red is another great product started by IBM researchers. Briefly said, Node-Red provides a browser-based flow editor that makes it easy to wire together flows using a wide variety of nodes presented in the palette; flows can be then deployed to the runtime in the same interface. No point in getting into more details about it, you can read more on the Node-Red website and in various articles like this one.
At that time I was digging a lot into the homA app and its components and I loved it; I was just getting started with the rules engine (which is way cool, by the way); but after discovering Node-Red and after seeing Alexander's comment to this google+ post I realized that I can use Node-Red to simplify the interaction between my devices and the outside world, so I started to research it more. There are great resources around it, the ones I use the most are:
- Node-Red docs;
- flows contributed by people working on Node-Red and 3rd parties;
- Node-Red github repo;
- other nodes contributed by people working on Node-Red and 3rd parties;
- the Node-Red google group - Nicholas O'Leary and Dave C-J are awesome, their extremely fast answers helped me a ton.
- building a Node-Red sample application;
- The ThingBox Project: Raspberry Pi image ready to go containing a MQTT broker (Mosquitto), a javascript HTTP server built on top of Node.Js and Node-Red.
No comments:
Post a Comment