IoT and Node-RED. Flow-based programming Internet of Things.

It’s time for something else. Like Node-RED – a visual tool for programming Internet of Things! Wiring the IoT!

Flow-based programming Internet of Things

Node-RED is a visual tool for wiring the Internet of Things. A programming tool for wiring together hardware devices, APIs and online services in new and interesting ways. Built on Node.js

It provides a browser-based editor that makes it easy to wire together flows using the wide range of nodes in the palette that can be deployed to its runtime in a single-click.

Node-RED provides a browser-based flow editor that makes it easy to wire together flows using the wide range of nodes in the palette. Flows can be then deployed to the runtime in a single-click.

JavaScript functions can be created within the editor using a rich text editor.

A built-in library allows you to save useful functions, templates or flows for re-use.

Node-RED - A visual tool for wiring the Internet of Things
Node-RED – A visual tool for wiring the Internet of Things

Get Started

Node-RED is built on Node.js, taking full advantage of its event-driven, non-blocking model. This makes it ideal to run at the edge of the network on low-cost hardware such as the Raspberry Pi as well as in the cloud.

Run locally

Getting started

Docker

On a device

Raspberry Pi

BeagleBone Black

Interacting with Arduino

Android

In the cloud

IBM Cloud

SenseTecnic FRED

Amazon Web Services

Microsoft Azure

Setup

sudo npm install -g --unsafe-perm node-red

node-red

And open http://localhost:1880

License: Apache 2.0

Homepage

http://nodered.org

Docs

https://nodered.org/docs/

GitHub

https://github.com/node-red/node-red

scraperapi

See also

Open MCT – a web based mission control framework. From NASA

Leaflet: open-source JavaScript library for mobile-friendly interactive maps

Terminal dashboards with ASCII art and JavaScript

Enjoy programming internet of things!