Home Node-RED makes baking IoT Raspberry Pi easy

Node-RED makes baking IoT Raspberry Pi easy

Raspberry Pi is a natural fit for the IoT world. Do-it-yourselfers and startups especially like Raspberry Pi for its low cost, small form factor, and versatility. There is also an entire library of software solutions that make adding your own unique functionality to a Raspberry Pi system relatively easy.

The Raspberry Pi can also run Windows and Linux, and Microsoft has even dedicated an entire section of its website to using Windows with Raspberry Pi to power Internet of Things projects. There are also entire Linux distros created specifically for Raspberry Pi.

When it comes to creating the software that drives these IoT projects, great software development tools are needed. This is where Node-RED comes in.

Node-RED is a free, open source visual wiring tool created by Nick O’Leary and Dave Conway-Jones of IBM Emerging Technologies. This tool, built on the popular Node.js JavaScript runtime, taking full advantage of its event-driven, non-blocking model. It also benefits from the vast Node.js package repository containing over a quarter of a million modules.

Node-RED is cross-platform. It runs on OS X, Windows, and Linux. In fact, it’s included in the “Jessie” release of Rasbian as a pre-installed app.

What does Node-RED actually do?

It enables you to “wire” together different pieces of data and coordinate that information with hardware. So, for example, if you wanted to have your coffee pot turn on every time you tweet about coffee, Node-RED would be a great tool for handling the link between Twitter and your coffee pot.

You can assemble your flow with click-and-drag ease from your browser. Node-RED is controlled from a browser-based UI, enabling you to quickly search for and deploy various nodes used to assemble your flow. A flow basically a series of nodes assembled so that they perform the action or actions you want.

Node-Red has its own library of flows you can choose from, but you can also take advantage of the NPM library to find nodes to add to your project.

If you’re in the business of creating IoT solutions, or just a beginner looking to dip their toes in practical IoT development, Node-RED offers an inexpensive place to start.

About ReadWrite’s Editorial Process

The ReadWrite Editorial policy involves closely monitoring the tech industry for major developments, new product launches, AI breakthroughs, video game releases and other newsworthy events. Editors assign relevant stories to staff writers or freelance contributors with expertise in each particular topic area. Before publication, articles go through a rigorous round of editing for accuracy, clarity, and to ensure adherence to ReadWrite's style guidelines.

Get the biggest tech headlines of the day delivered to your inbox

    By signing up, you agree to our Terms and Privacy Policy. Unsubscribe anytime.

    Tech News

    Explore the latest in tech with our Tech News. We cut through the noise for concise, relevant updates, keeping you informed about the rapidly evolving tech landscape with curated content that separates signal from noise.

    In-Depth Tech Stories

    Explore tech impact in In-Depth Stories. Narrative data journalism offers comprehensive analyses, revealing stories behind data. Understand industry trends for a deeper perspective on tech's intricate relationships with society.

    Expert Reviews

    Empower decisions with Expert Reviews, merging industry expertise and insightful analysis. Delve into tech intricacies, get the best deals, and stay ahead with our trustworthy guide to navigating the ever-changing tech market.