1. Nodes: Nodes are the building blocks of a Node-RED application. They are used to perform specific tasks, such as reading data from a database, sending an email, or manipulating data. For example, the “inject” node can be used to read data from a file, while the “function” node can be used to manipulate data.
2. Wires: Wires connect the nodes together and define the flow of data between them. For example, a wire could be used to connect the “inject” node to the “function” node, allowing data to be read from a file and manipulated by the “function” node.
3. Dashboard: The dashboard is used to display the output of the nodes. It can be used to create visualizations of data, such as charts and graphs, or to display the output of a node.
4. Storage: Node-RED applications can be stored and shared using the Node-RED storage system. This allows users to save their applications and share them with others.