added description for the software development

This commit is contained in:
Sebastian Wendel 2023-01-09 06:13:27 +01:00
parent a75915a187
commit 8f227cb76c
No known key found for this signature in database
GPG key ID: 14ED8B1EC3371ECE

View file

@ -14,13 +14,25 @@ If you don't know how to code, [the documentation could use your help](edit_this
## Node-Red
![](../images/logos/node-red.svg){ width="100" }
[Node-Red](https://nodered.org/) is our main process. We use [the flow](https://nodered.org/docs/developing-flows/flow-structure) to manage our user interface through a dashboard instance.
![node-red](../images/logos/node-red.svg){ align=right width="100" }
As a software engineer, you may need to set up a Node-RED development environment on a Debian operating system. Node-RED is an open-source programming tool for wiring together hardware devices, APIs, and online services in new and interesting ways. It provides a visual, drag-and-drop interface for building applications, and can be used to develop a wide range of IoT, automation, and data processing projects.
To set up a Node-RED development environment on a Debian operating system, you will need to follow these steps:
1. Install Node.js: Node-RED requires Node.js to be installed on your system. You can install Node.js using the package manager by running the following command: `sudo apt-get install nodejs`
2. Install npm (Node Package Manager): npm is a package manager for Node.js that is used to install and manage Node-RED and its dependencies. You can install npm by running the following command: `sudo apt-get install npm`
3. Install Node-RED: Once Node.js and npm are installed, you can install Node-RED by running the following command: `sudo npm install -g --unsafe-perm node-red`
4. Start the Node-RED server: You can start the Node-RED server by running the following command: `node-red`
5. Access the Node-RED editor: You can access the Node-RED editor by opening a web browser and going to the URL <http://localhost:1880>.
By following these steps, you will be able to set up a Node-RED development environment on your Debian operating system and start building applications with the visual, drag-and-drop interface.
## Python
![](../images/logos/python.svg){ width="200" }
![python](../images/logos/python.svg){ width="200" }
The python code is separated in four main processes, each with a specific set of responsibilities: