Rapid IoT Prototyping with Node-RED

0% found this document useful (0 votes)
390 views11 pages
Node-RED is a programming tool for connecting hardware, APIs, and online services. It provides a browser-based editor for creating flows using a palette of nodes that can be deployed with a …

Uploaded by

ma5t3r1
  • Introduction to IoT with Node-RED
  • What is IoT?
  • What is Node-RED?
  • Node-RED Facts
  • Node-RED Popularity
  • Demo 1: Motion Detection – Home Security
  • Node-RED Message Flow
  • Node-RED UI Dashboard
  • Demo 2: Smart Watering System – Agriculture
  • Making IoT Fail-Safe
  • Questions

Rapid IoT

prototyping with Node-RED

1st IoT Sarajevo Meetup Iban Tanović - 29.03.2017.


What is IoT?
• Wikipedia
• The Internet of things (IoT) is the inter-networking of physical devices,
vehicles (also referred to as "connected devices" and "smart devices"),
buildings, and other items—embedded with electronics, software, sensors,
actuators, and network connectivity that enable these objects to collect and
exchange data.

• IEEE
• An IoT is a network that connects uniquely identifiable "Things" to the
Internet. The "Things“ have sensing/actuation and potential programmability
capabilities. Through the exploitation of unique identification and sensing,
information about the "Thing" can be collected and the state of the "Thing"
can be changed from anywhere, anytime, by anything.

1st IoT Sarajevo Meetup 2


What is Node-RED?

• Node-RED is a programming
tool for wiring together
hardware devices, APIs and
online services in new and
interesting ways.
• 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.
• Commonly used for rapid
prototyping of IoT solutions

1st IoT Sarajevo Meetup 3


Node-RED facts

• Side-project of IBM’s Emerging Technology Services group


• Flow based and easy to use
• Runs locally, on a device, in the cloud
• Preinstalled on Raspbian

1st IoT Sarajevo Meetup 4


Node-RED facts - popularity

1st IoT Sarajevo Meetup 5


Demo 1: Motion detection – Home Security

1st IoT Sarajevo Meetup 6


Node-RED message flow

1st IoT Sarajevo Meetup 7


Node-RED UI Dashboard

1st IoT Sarajevo Meetup 8


Demo 2: Smart watering system - Agriculture

1st IoT Sarajevo Meetup 9


Rainy day scenarios – Server/Service down!

Try to make your IoT solution FAIL-SAFE!

1st IoT Sarajevo Meetup 10


Questions

?
1st IoT Sarajevo Meetup 11

Rapid IoT
prototyping with Node-RED
1st IoT Sarajevo Meetup
Iban Tanović - 29.03.2017.
• Wikipedia
• The Internet of things (IoT) is the inter-networking of physical devices, 
vehicles (also referred to as "conne
• Node-RED is a programming 
tool for wiring together 
hardware devices, APIs and 
online services in new and 
interesting wa
• Side-project of IBM’s Emerging Technology Services group
• Flow based and easy to use
• Runs locally, on a device, in the c
Node-RED facts - popularity
5
1st IoT Sarajevo Meetup
Demo 1: Motion detection – Home Security
6
1st IoT Sarajevo Meetup
7
1st IoT Sarajevo Meetup
Node-RED message flow
………
8
1st IoT Sarajevo Meetup
Node-RED UI Dashboard
Demo 2: Smart watering system - Agriculture
9
1st IoT Sarajevo Meetup
Rainy day scenarios – Server/Service down!
Try to make your IoT solution FAIL-SAFE!
10
1st IoT Sarajevo Meetup

You might also like