KEMBAR78
Gide2015 Node Red | PDF | Application Software | Java Script
0% found this document useful (0 votes)
172 views17 pages

Gide2015 Node Red

This document introduces Node-RED, a visual tool for wiring together hardware devices, APIs, and online services. Node-RED provides a browser-based flow editor that allows users to visually connect nodes that represent hardware sensors, APIs, and other inputs as well as nodes that represent actions and outputs. It is designed to be accessible to people without knowledge of programming and allows for rapid prototyping of "Internet of Things" applications. Node-RED runs on Node.js and can leverage over 29,000 existing Node.js modules to provide connectivity and functions. It has been adopted by developers for both small local devices like Raspberry Pi as well as cloud-based applications on platforms like IBM Bluemix.

Uploaded by

vipul
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
172 views17 pages

Gide2015 Node Red

This document introduces Node-RED, a visual tool for wiring together hardware devices, APIs, and online services. Node-RED provides a browser-based flow editor that allows users to visually connect nodes that represent hardware sensors, APIs, and other inputs as well as nodes that represent actions and outputs. It is designed to be accessible to people without knowledge of programming and allows for rapid prototyping of "Internet of Things" applications. Node-RED runs on Node.js and can leverage over 29,000 existing Node.js modules to provide connectivity and functions. It has been adopted by developers for both small local devices like Raspberry Pi as well as cloud-based applications on platforms like IBM Bluemix.

Uploaded by

vipul
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

Node-RED

A Visual Tool for building the Internet of Things

@joerg_wende
From Ideas to Products

http://theconversation.com/amazon-dash-is-a-first-step-towards-an-
internet-of-things-that-is-actually-useful-39711
Rapid Prototyping

Start small
Fail fast
Fail save

Start again

http://de.m.wikipedia.org/wiki/Stehaufm%C3%A4nnchen#/media/Datei:Stehauffigur_19_Jh.jpg
Node-Red
Why Node-RED

We have
Processors for editing Words
Spreadsheets for working with Numbers
Powerpoint for arranging Pictures and Ideas

But we don't have a simple tool for co-ordinating Events


Business events status of processes, alerts from machines
Social events tweets, alerts,
Internet of Things events temperatures, weather, lights, doors

Something that anyone can use to build situational applications

Wouldn't it be neat if, when x happens it can tell me...


and alert Fred...
and kick off the xyz process...
or just go ping !
Wiring the Internet of Things
New developers & education App Developers

Short learning curve Rapid prototyping

Easy to use Easy to integrate with existing tools


and applications
Low barrier to entry
Easy to extend with richer/bespoke
functionality
Community Developers Hackers

Open standards Runs on Raspberry Pi, Beaglebone,


other low power devices.
Flexibility
Works with Arduino, etc
Ability to share
Nodes
Node-RED is already capable of connecting to many things, including:
Local services:
Network sockets
Files
Serial ports
Execute local commands
Raspbery Pi / BeagleboneBlack GPIO pins
MongoDB
Redis
Online services:
Twitter
IRC
XMPP Chat
RSS/ATOM
Email
Processing functions:
User-defined functions, written in JavaScript
Sentiment analysis
XML to JavaScript handling
More Nodes
Architecture

Runs on node.js
Can exploit the 29,000+ open-source modules available via npm to add new functionality...
Node-RED nodes provide integration with other systems. Each node is defined in their own
pair of JavaScript and html files using a simple API and are dynamically loaded by the
engine.
Web interface can be secured or run headless.
Adoption

https://developer.octoblu.com/ http://thethingbox.io/
. and more !
Run local

The lightweight runtime is ideal to


run on Edge-of-Network devices,
such as the BeagleBoneBlack
seen here.

The node library makes it easy to


create simply, effective
applications.

Here, the board lights LEDs in


response to the sentiment of a
Twitter stream.
or in the Cloud

http://www.bluemix.net/
Demo
Questions ?

You might also like