The Node-Red Field Guide
Published 12/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.82 GB | Duration: 12h 43m
Published 12/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.82 GB | Duration: 12h 43m
Learn the essential skills you need to create powerful automations. Master the basics and unlock endless possibilities.
What you'll learn
Understand the fundamentals of node-red and the basic building blocks
Install, configure and secure a node-red environment
Come up with solutions to different problems using node-red
Automate those solutions and different types of integrations
Provide added value to your company or to your own personal projects.
Requirements
You need a computer with internet access.
Basic programming concepts is nice to have but not mandatory (understanding what a variable is, what an array is,etc).
Description
Course Description:Are you ready to unlock the limitless potential of IoT and automation using Node-RED? Welcome to the Node-Red Field Guide : your comprehensive guide to mastering this user-friendly, flow-based development tool. Node-RED has become the go-to platform for IoT enthusiasts, developers, and engineers worldwide. In this course, I take you on a journey through both the fundamentals and advanced aspects of Node-RED, ensuring you gain the expertise to create powerful flows and automations effortlessly.This course is intended to be practical but also serves as a reference course ( When you want to know how something is done just access the course and double check, hence the field guide title :P )What You'll Learn:1. Master the Basics: We begin with the essentials, ensuring you have a solid foundation. You'll explore the Node-RED interface, understand the core concepts of nodes, and learn how to create your first flows. Whether you're a complete beginner or just looking to refresh your knowledge, I've got you covered.2. Advanced Techniques: As you progress, we dive into advanced techniques, such as debugging, error handling, and best practices. You'll be equipped with the tools to streamline your workflow, troubleshoot effectively, and build robust applications.3. Automation Made Easy: Node-RED's intuitive interface allows you to automate tasks like never before. Discover how to create powerful automations that can simplify your daily life, from home automation to data analysis.4. API Integration: Node-RED's versatility extends to integration with other services and platforms. You'll delve into connecting with external APIs, data exchange, and leveraging external data sources to enhance your projects.5. Real-World Projects: My course goes beyond theory. Theory is good but practice is better. The idea is to add new projects to the couse as i finish them, so expect updates from time to time with new integrations an automations.Who Should Enroll:Beginners who want to kickstart their IoT journey.Developers looking to expand their skill set and dive into IoT & automation.Engineers and hobbyists interested in simplifying and automating processes.Anyone who desires hands-on experience with practical automation projects.Why Choose This Course:My approach is hands-on and practical.I focus on equipping you with the skills you need to start creating IoT solutions immediately. By the end of this course, you'll have the confidence and knowledge to tackle both simple and complex Node-RED projects.Join me and unlock the power of Node-RED to build the IoT projects you've been dreaming of or just automate that tedious task you don't want to repeat all the time.Enroll today and take the first step towards becoming a Node-RED pro!
Overview
Section 1: Introduction
Lecture 1 Introduction
Section 2: Installing and configuring Node-Red ( Choose the video(s) for your case )
Lecture 2 Installing Node-Red on Linux
Lecture 3 Installing Node-Red on Mac
Lecture 4 Installing Node-Red on Raspberry Pi
Lecture 5 Installing Node-Red on Windows Part 1 - Installation
Lecture 6 Installing Node-Red on Windows Part 2 - Configuration File
Lecture 7 Installing Node-Red on Windows Part 3 - Securing the editor
Section 3: Node-Red's Editor
Lecture 8 The Editor and WorkSpace
Lecture 9 The Sidebar
Lecture 10 Flows, nodes and connections
Lecture 11 Adding,updating and removing nodes from the palette
Lecture 12 Exporting and importing flows in Node-RED
Section 4: Concepts
Lecture 13 Messages in Node-RED
Lecture 14 Working with messages - Change Node
Lecture 15 Working with messages - Function Node
Lecture 16 Context and variables - Change Node
Lecture 17 Context and variables - Function Node
Lecture 18 Where and how the context is being stored
Section 5: Common Nodes
Lecture 19 Inject Node
Lecture 20 Complete Node
Lecture 21 Catch Node
Lecture 22 Status Node
Lecture 23 Link In, Link Out & Link Call Node
Lecture 24 Comment Node
Section 6: Sequence Nodes
Lecture 25 Split Node
Lecture 26 Join Node
Lecture 27 Sort Node
Lecture 28 Batch Node
Section 7: Function Nodes
Lecture 29 Switch Node
Lecture 30 Range Node
Lecture 31 Template Node
Lecture 32 Delay Node
Lecture 33 Trigger Node
Lecture 34 Exec Node
Lecture 35 Filter Node
Lecture 36 Random Node
Lecture 37 Smooth Node
Section 8: Network Nodes
Lecture 38 Installing MQTT Broker
Lecture 39 MQTT Nodes
Lecture 40 HTTP In & Response Part 1
Lecture 41 HTTP In & Response Part 2
Lecture 42 HTTP Request Node
Section 9: Parser Nodes
Lecture 43 CSV Node
Lecture 44 HTML Node
Lecture 45 JSON Node
Lecture 46 XML and YAML Node
Section 10: Storage Nodes
Lecture 47 Write File Node
Lecture 48 Read File Node
Lecture 49 Watch Node
Section 11: Dashboard 2.0 Nodes
Lecture 50 Introduction and installation
Lecture 51 Overall view of the dashboard
Lecture 52 Button and Text Nodes
Lecture 53 LED and Switch and Text Input Nodes
Lecture 54 Slider and Gauge Nodes
Lecture 55 Dropdown Node
Lecture 56 DatePicker and Form Node
Lecture 57 UIControl Node
Lecture 58 Chart Node with realtime data
Lecture 59 Chart Node with historical data
Lecture 60 Secure Access To Dashboards
Section 12: Project 1 - Dynamic Wake On LAN based on the energy price.
Lecture 61 Introduction of the idea and the project
Lecture 62 How to extract the Data from the page
Lecture 63 Let's parse and save the extracted data locally
Lecture 64 We will analyze the saved Data
Lecture 65 We will prepare the logic necessary to turn on or off our system
Lecture 66 Finally, we will launch a Wake on Lan command or a shutdown via ssh :)
Section 13: Next Projects !
Lecture 67 Share your ideas here!
Beginners who want to kickstart their IoT journey.,Developers looking to expand their skill set and dive into IoT.,Engineers and hobbyists interested in simplifying and automating processes.,Anyone who desires hands-on experience with practical IoT projects.