cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
412
Views
1
Helpful
1
Replies

Word of the week: Node-RED

davidn#
Cisco Employee
Cisco Employee

node-red.pngNode-RED is an open-source visual programming tool that allows users to wire together devices, APIs, and online services. It is built on Node.js and is designed for the Internet of Things (IoT) and integrating different systems. Node-RED lets you connect ready-made code building blocks to create event-driven applications with little or no code writing.

Node-RED was developed in late 2013 by Nick O’Leary and Dave Conway-Jones, both scientists with the IBM Engineering Technologies Group, as an open source side project. The goal was to provide a simple way to quickly connect devices with web services and programming interfaces.

Key features of Node-RED include:


  1. Flow-Based Programming: Node-RED uses a flow-based programming model, allowing users to create applications by connecting nodes and flows, representing different functionalities.
  2. Visual Interface: It provides a visual programming interface where users can drag and drop nodes, create connections, and design workflows without the need for extensive coding.
  3. Extensibility: Node-RED offers a wide range of nodes that cover various functionalities and integrations. Additionally, users can create their own nodes or install existing ones from the Node-RED library to extend its capabilities.
  4. Integration Capabilities: It supports numerous protocols and APIs, making it ideal for IoT projects, home automation, data integration, and more.

Node-RED can be used for various purposes such as data processing, automation, and rapid prototyping. It's particularly popular among IoT enthusiasts and developers due to its ease of use and ability to integrate diverse devices and services.

Node-RED is commonly used in conjunction with MQTT (Message Queuing Telemetry Transport) for lightweight messaging in IoT applications. It is often deployed on single-board computers like Raspberry Pi and cloud platforms.

Users can run Node-RED locally on their machines or deploy it in the cloud. The flows created in Node-RED are stored in JSON format and can be easily exported and imported, allowing for easy sharing and collaboration.

To learn more about Node-RED

1 Reply 1

Ruben Cocheno
Spotlight
Spotlight

@davidn# 

Are we good to close this?

Tag me to follow up.
Please mark it as Helpful and/or Solution Accepted if that is the case. Thanks for making Engineering easy again.
Connect with me for more on Linkedin https://www.linkedin.com/in/rubencocheno/