A list of examples used in the lectures
| Examples Lecture 1 | |
| 1.1 | Using Twitter to control a Raspberry PI |
| 1.2 | Using Node-RED to alert you when you’re falling behind on your exercise schedule |
| 1.3 | Building a simple web service using Node-RED’s built-in HTTP nodes |
| Examples Lecture 2 | |
| 2.1 | Building your first flow: Hello World |
| 2.2 | A second flow: weather alerts |
| Examples Lecture 3 | |
| 3.1 | Receiving JSON via an MQTT message |
| 3.2 | Using the switch node to handle a JSON object |
| 3.3 | Using a change node to change or manipulate a message payload |
| 3.4 | Using the rbe (report by exception) node |
| 3.5 | Scaling input with the range node |
| 3.6 | Using an mqtt output node to test the flow |
| 3.7 | Using Websockets with Node-RED |
| 3.8 | Sending TCP requests. |
| Examples Lecture 5 | |
| 5.1 | Creating and returning a new message in a function node |
| 5.2 | Creating and returning multiple messages in a function node |
| 5.3 | Using Context in a function node |
| 5.4 | Using Global Context |
| 5.5 | Creating a sub-flow |
| 5.6 | Packaging Function nodes using subflows |
| 5.7 | Creating a Slack Bot to query data |
| Examples lecture 6 | |
| 6.1 | Retrieving data from a web page |
| 6.2 | Counting words in a string |
| 6.3 | Using Context to generate rolling averages |
| 6.4 | Using the context element to share a function and make it accessible to all functions in the canvas. |
| 6.5 | Defining and using an iterator sub flow |
| 6.6 | Getting earthquake data from an external API and returning it as multiple messages. |
| 6.7 | Multiple Inputs on a Function Node |
| 6.8 | Letting a Function Node Send Multiple Messages on a single output |
| Examples in lecture 7 | |
| 7.1 | Using the FreeBoard dashboard node |
| 7.2 | Using the nodered.contrib.ui nodes |
| 7.3 | Using a JavaScript charting library |
| Misc dashboard examples | |
| Tutorial | Multiple lines on a chart |
| Tutorial | Creating your own UI widget – textual |
| Tutorial | Creating your own UI widget – using an external graph library |
| Tutorial | Interactive charts |
| Tutorial | Using the SQL lite node |