learn.adafruit.com
Open in
urlscan Pro
2606:4700:10::6814:27f0
Public Scan
URL:
https://learn.adafruit.com/raspberry-pi-hosting-node-red/what-is-node-red
Submission: On April 14 via api from CA — Scanned from CA
Submission: On April 14 via api from CA — Scanned from CA
Form analysis
3 forms found in the DOMGET https://learn.adafruit.com/search
<form action="https://learn.adafruit.com/search" method="get">
<label for="mobile-search" style="display:none;">Search</label>
<input id="mobile-search" type="text" name="q" autocomplete="off" data-app-id="W9DMM4OTH0" data-app-key="e613bcda3453b9ef887e2724362f9e57" data-app-index="learn_guides_production" data-app-uri="https://learn.adafruit.com">
<button type="submit" aria-label="Submit search"><i class="fa fa-search"></i></button>
</form>
<form action="" role="search" class="ais-SearchBox-form" novalidate=""><input class="ais-SearchBox-input" type="search" placeholder="" autocomplete="off" autocorrect="off" autocapitalize="off" maxlength="512"><button class="ais-SearchBox-submit"
type="submit" title="Submit the search query." hidden=""><svg class="ais-SearchBox-submitIcon" xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 40 40">
<path
d="M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z">
</path>
</svg></button><button class="ais-SearchBox-reset" type="reset" title="Clear the search query." hidden=""><svg class="ais-SearchBox-resetIcon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="10" height="10">
<path d="M8.114 10L.944 2.83 0 1.885 1.886 0l.943.943L10 8.113l7.17-7.17.944-.943L20 1.886l-.943.943-7.17 7.17 7.17 7.17.943.944L18.114 20l-.943-.943-7.17-7.17-7.17 7.17-.944.943L0 18.114l.943-.943L8.113 10z"></path>
</svg></button><span class="ais-SearchBox-loadingIndicator" hidden=""><svg class="ais-SearchBox-loadingIcon" width="16" height="16" viewBox="0 0 38 38" xmlns="http://www.w3.org/2000/svg" stroke="#444">
<g fill="none" fillrule="evenodd">
<g transform="translate(1 1)" strokewidth="2">
<circle strokeopacity=".5" cx="18" cy="18" r="18"></circle>
<path d="M36 18c0-9.94-8.06-18-18-18">
<animateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"></animateTransform>
</path>
</g>
</g>
</svg></span></form>
Name: back_in_stock_notification —
<form id="notify-modal-form" name="back_in_stock_notification">
<p class="notify-modal-form-notice"></p>
<div class="notify-modal-break"></div>
<div class="form-group">
<label class="inputLabel" for="name">YOUR NAME</label>
<input type="text" size="25" maxlength="64" name="name" value="">
</div>
<div class="form-group">
<label class="inputLabel" for="email">YOUR EMAIL</label>
<input type="email" size="25" maxlength="96" name="email" value="">
</div>
<input type="hidden" name="notify_me" value="true">
</form>
Text Content
Skip to main content * Shop * Learn * Blog * Forums * LIVE! * AdaBox * IO toggle menu Search 0 * Sign In | Create Account * New Guides * Series * Wishlists * * Shop * Learn * Blog * Forums * LIVE! * AdaBox * IO Sign In 0 * Explore & Learn Learn Categoriesview all * 3D Printing * AdaBox * Adafruit Products * Arduino Compatibles * Breakout Boards * Circuit Playground * CircuitPython * CLUE * Community Support * Components * Crickit * Customer & Partner Projects * Development Boards * Educators * EL Wire/Tape/Panel * Feather * Gaming * Hacks * Internet of Things - IOT * LCDs & Displays * LEDs * Machine Learning * MakeCode * Maker Business * micro:bit * Microcontrollers * Programming * Raspberry Pi * Robotics & CNC * Sensors * STEMMA * Tools * Trellis * Wearables Groupsview all * Circuit Playground * Adafruit IO Basics * Collin's Lab STEMMA Plug-n-play components Get connected * New Guides * Raspberry Pi Hosting Node-Red What is Node-Red? RASPBERRY PI HOSTING NODE-RED By C. Mobberley Turn your Pi into a host for visually wiring the internet of things. * What is Node-Red? * Setting up node.js * Setting up Node-Red * Managing Node-Red * Wiring your first Flow * Installing extra Nodes * Further information * Single page * Download PDF Feedback? Corrections? WHAT IS NODE-RED? Save Subscribe × NEW SUBSCRIPTION Please sign in to subscribe to this guide. You will be redirected back to this guide once you sign in, and can then subscribe to this guide. Close Node-Red in its simplest form is an open source visual editor for wiring the internet of things produced by IBM. What does this mean? Well for someone lazy like me it means I can spend more time making stuff "talk" to each other than worrying about all of the interfacing code I will need to write. The system contains "Nodes" which look simply to be icons that you drag and drop on to the canvas and wire together. Each Node offers different functionality which can range from a simple debug node to be able to see what's going on in your flow, through to a Raspberry Pi node which allows you to read and write to the GPIO pins of your Pi. To give an example of what can be done here is my home twitter account telling me where I'm currently located and whether it is going to rain any time soon. I even have a Google maps link thrown in for good measure. The flow to produce something like this within Node-Red is shown below and it took me literally 15 minutes to have everything set up. To summarise the flow: 1. An App on my phone called MQTTitude send my location to Node-Red 2. The basic framework of my twitter message is then created in a function node 3. I take my location and query Forecast.io for the weather at that location 4. The returned data is then formatted in to my tweet message using further function nodes 5. The message is then sent to a Tweet node and tweeted for me Normally this would have taken me a good few hours to complete. But with Node-Red I am able to do it in minutes. I am not worrying about all of the interfacing to MQTT, HTTP or Twitters API. All of that is done for me by Node-Red. So now I've sold you the idea.. lets get to the installation! Setting up node.js This guide was first published on Jan 25, 2014. It was last updated on Jan 25, 2014. This page (What is Node-Red?) was last updated on Jan 21, 2014. Text editor powered by tinymce. Difficulty: Intermediate Guide Type: Skill Categories: Raspberry Pi/Learn Raspberry Pi 57 Saves Related Guides Raspberry Pi Kernel-o-Matic By Justin Cooper 22 Beginner Using an External Drive as a Raspberry Pi Root... By Brennen Bearnes 64 Beginner Drive a 16x2 LCD with the Raspberry Pi By Michael Sklar 29 Beginner Adafruit's Raspberry Pi Lesson 8. Using a Servo Motor By Simon Monk 63 Beginner The Adafruit Raspberry Pi Finder By Todd Treece 81 Beginner Debugging with the Raspberry Pi WebIDE By Justin Cooper 17 Beginner Controlling Motors using the Raspberry Pi and... By Simon Monk 16 Beginner Windows IoT Core Application Management By Rick Lesniak 13 Beginner Adafruit's Raspberry Pi Lesson 3. Network Setup By Simon Monk 85 Beginner Adafruit's Raspberry Pi Lesson 6. Using SSH By Simon Monk 74 Intermediate Getting Started With Windows IoT Core on Raspberry Pi By Rick Lesniak 36 Beginner Windows IoT Core Application Development: Headless... By Rick Lesniak 9 Beginner Synergy on Raspberry Pi By Frank Zhao 8 Beginner Your browser does not support the video tag. This links to the guide apt.adafruit.com. apt.adafruit.com By Justin Cooper 47 Beginner Adafruit NFC/RFID on Raspberry Pi By Abigail Torres 69 Intermediate × OUT OF STOCK NOTIFICATION YOUR NAME YOUR EMAIL You have been successfully subscribed to the Notification List for this product and will therefore receive an e-mail from us when it is back in stock! For security reasons, an e-mail has been sent to you acknowledging your subscription. Please remember that this subscription will not result in you receiving any e-mail from us about anything other than the restocking of this item. If, for any reason, you would like to unsubscribe from the Notification List for this product you will find details of how to do so in the e-mail that has just been sent to you! CLOSE NOTIFY ME Search SEARCH CATEGORIES No results for query * « * ‹ * 1 * › * » * Contact Us * Tech Support Forums * FAQs * Shipping & Returns * Terms of Service * Privacy & Legal * Website Accessibility * About Us * Press * Educators * Distributors * Jobs * Gift Cards "Every person is born with a creative mind. Everyone has the ability" Mary Beatrice Davidson Kenner A Minority and Woman-owned Business Enterprise (M/WBE)