1. Home
  2. Training Library
  3. Cloud Computing Fundamentals
  4. Courses
  5. Getting Started with the Internet of Things

Node Red Flow


Course Introduction
Course Conclusion
1m 22s
Start course

Course Description:

Internet of Things (IoT) is all of the rages nowadays. Internet of Things (IoT) are devices and components that exist all around us in our day to day lives which communicate with and connect through cloud networks and the internet. This includes cellular service in vehicles, specialized thermostats, and health bands that monitor health. This course will provide an introduction to the subject of Internet of Things (IoT) and provide an overall understanding.

Intended audience:

  • This course is geared for anyone currently looking to learn about and get a better understanding of Internet of Things (IoT)
  • Viewers require no previous experience with Internet of Things (IoT) but, having a technical background is helpful.


  • While there are no formal pre-requisites students will benefit from having a basic understanding of cloud computing services
  • Recommended course - Compute Fundamentals

Learning objectives:

  • Understand the purpose and benefits of Internet of Things (IoT)
  • Learn the essentials of where to begin working with Internet of Things (IoT)
  • Learn about the growing challenges of Internet of Things (IoT) along with the predicted growth and projections for the next few years.

This Course Includes:

60 minutes of high-definition video.

What You'll Learn:

  • Course Intro: What to expect from this course.
  • Use Cases: In this lesson, we discuss the variety of ways the Internet of Things is in use.
  • Benefits and Challenges: In this lesson, we discuss the problems solved and created by IoT.
  • Systems Architecture, Components, and Development: In this lesson, we’ll review hardware, tools, languages, platforms, and networking.
  • IoT Demos: In this set of lessons, we dig deeper into the practical uses of IoT. Including, Autodesk Circuits, IoT on AWS, General Electric Predix, and Node Red.
  • Course Conclusion: Summary of everything you’ve learned

In this demo, we're gonna work with the Node-RED Getting Started tutorials. The first thing we're gonna work with is the first flow, then we're gonna work with the second flow. These are pretty straightforward tutorials, but it'll show you the functionality of how the actual tool works altogether.

As you can see here, these are all different steps you're gonna work with to build your solution. In our first flow, we're just gonna put together a really simple flow diagram with a debugger in it, and a function. So we're gonna drop an input, and then a debugger, and we're gonna wire them together and then we're gonna deploy it. That's the first step of the tutorial. Great, it worked out. Now we'll slide it over.

Now we're gonna add a function, and we're gonna copy and paste the code from the actual tutorial. Click Okay. Now let's deploy it. Great. Now we're gonna click on the input, and that's gonna generate some information in the debugger, and that's how we'll know it was successful. Okay, so now we're gonna work on the second flow that's provided in the Getting Started with Node-RED. Here we're gonna add a little more complexity to it.

These tutorials are really good to really just get you started with how it all kind of works together, with the different wiring diagrams. It'll get much more complex. Great, so there's our code for our function. Now we're gonna add two debuggers in there, since we have two outputs. And now we're gonna wire everything together. Now we're clicking the input, Everything's come out successful as we deploy it, great. Well, that wraps up our demo. They're some really simple tutorials, but they'll give you an idea of how Node-RED works and I definitely recommend going to the documentation and reading up on it.

About the Author
Richard Augenti
DevOps Engineer
Learning Paths

Richard Augenti is a DevOps Engineer with 23 years of IT professional experience and 7 years of cloud experience with AWS and Azure. He has been engaged with varying sized projects with clients all across the globe including most sectors. He enjoys finding the best and most efficient way to make things work so, working with automation, cloud technologies, and DevOps has been the perfect fit. When Richard is not engaged with work, he can also be found presenting workshops and talks at user conferences on cloud technologies and other techie talks.

Covered Topics