The Internet of Things is not a single choice of technology, approach or philosophy. Its very existence is the bringing together of multiple platforms, products and protocols. One of the challenges of IoT is to make it as easy as possible to combine all those things together. Node-RED is an interesting looking visual tool for wiring the Internet of Things that I saw in use at Teknologia 15 fair demonstrations.

Node-RED is an open-source visual tool for wiring the Internet of Things. Node-RED is a tool for wiring together hardware devices, APIs and online services in new and interesting ways. Built on top of node.js, it provides a light-weight, browser-based editor that makes it easy to integrate different streams of both physical and digital events. IBM’s Node-RED visual coding tools are simplifying the job of wiring up today’s world of computers, sensors and online services. Node-RED provides a browser-based flow editor that makes it easy to wire together flows using the wide range nodes and JavaScript functions can be created within the editor. Hacking the world around you to bend it to your will is getting easier and easier. Node-RED is an event-processing engine that basically prevents hardware and software hackers from having to continually reinvent the wheel.

Node-RED runs typically on Linux computer or embedded Linux board like Raspberry Pi.



Here are some introductory videos on Node-RED:

Build a REST API For Your IoT Data Using MongoDB, Node-RED, and Bluemix

Wiring the Internet of Things with Node-RED



  1. Tomi Engdahl says:

    Rapid dashboarding with Node-RED

    Node-RED is great tool for data flow integrations. Even if Node-RED itself has graphical Web UI, it is not originally intended for UI development. Don’t worry, awesome people in the open source community have contributed an extension to Node-RED for rapid dashboard development.

    Project called node-red-contrib-ui introduces number of widgets (nodes) in Node-RED enabling rapid dashboard implementation.

  2. Tomi Engdahl says:

    No coding required: Node-RED on a Raspberry Pi

    Check out this tutorial to see how easy it is to set up hardware flows with Node-RED’s drag-and-drop interface

  3. Tomi Engdahl says:

    How to Node-RED!

    This video shows shows how to configure Node-RED on the Raspberry Pi and how to start creating home automation projects using MQTT and Node-RED. Some practical IoT examples are show.

  4. Tomi Engdahl says:

    WiFi Pool Controller Only Cost $20

    Pools have come a long way. It used to be you had a pump and if you were lucky it had a mechanical timer switch on it. That was it. Now you have digital controllers and spa jets and heaters. You can even get them that connect to your home automation system. If your pool isn’t new enough to do that already, you can get a range of add-on accessories. For a price. [Rob] paid $500 to get a remote for his pool. It wasn’t even WiFi, just a simple RF remote. In 3 years, the transmitter had burned out ($300 to replace) and he decided he had enough. For $20, [Rob] added MQTT control and monitoring to his pool using an ESP8266. You can see the video description of the project below.

    Connect your pool to your smart home for $20 with Arduino!

  5. Tomi Engdahl says:

    Using Chirpers with Hologram. io

    Visually program IoT apps in the browser using an Arduino connected over cellular! is a Node-RED based IoT platform. It runs the entire designer in the browser session (even if you are offline) and is specially developed for the web. It has nodes for web-bluetooth, web-usb, and web-midi. You can build full featured IoT applications and connect to other platforms and services.

    Best part? Totally free!


Leave a Comment

Your email address will not be published. Required fields are marked *