| Node-RED | |||
|---|---|---|---|
| Skaper(e) | IBM | ||
| Utvikler(e) | OpenJS Foundation | ||
| Nyeste versjon | 5.0.9 (21. oktober 2026) | ||
| Kodelager | https://github.com/node-red/node-red | ||
| Skrevet i | JavaScript | ||
| Type | Flytbasert programmering | ||
| Lisens | Apache License 2.0 | ||
| Nettsted | nodered. (en) | ||
Node-RED er et flytbasert, lavkode utviklingsverktøy for visuell programmering opprinnelig utviklet av IBM for å koble sammen maskinvareenheter, API-er og nettjenester som en del av tingenes internett.
Node-RED gir en nettleserbasert flytredigerer som kan brukes til å lage JavaScript-funksjoner. Elementer av applikasjoner kan lagres eller deles for gjenbruk. Kjøreomgivelsen er bygget på Node.js. Flyter opprettet i Node-RED lagres ved hjelp av JSON. Siden versjon 0.14 kan MQTT-noder lage riktig konfigurerte TLS-tilkoblinger.
I 2016 delte IBM Node-RED som et åpen kildekode-prosjekt i OpenJS Foundation.
| Navn | Beskrivelse |
|---|---|
| Node-RED | Et visuelt verktøy for å koble til tingenes internett |
| Node-RED Dashboard | Et grafisk brukergrensesnitt med instrumentpanel for Node-RED |
| Node generator | Kommandolinjeverktøy for å generere Node-RED nodemoduler fra flere forskjellige kilder, inkludert OpenAPI-dokment og funksjonsnodens kilde |
| Node-RED Command Line Tool | Kommandolinjeverktøy som tillater å administrere en Node-RED-forekomst eksternt |
En Node-RED-flyt refererer til koblingen og sekvensering av ulike inngangs-, utgangs- og prosesseringsnoder innenfor Node-RED-plattformen. Hver node i en flyt utfører en unik og spesifikk oppgave. Når data overføres til en node behandler noden den i henhold til sin angitte funksjon, før den så sender den videre til den påfølgende noden i flyten. Dette systemet muliggjør kontrollert utførelse og regulering av et bredt spekter av operasjoner, og gir betydelig fleksibilitet for bygging av sanntidsapplikasjoner. Node-RED-flyten representerer grafisk hovedmekanismen til dette visuelle programmeringsverktøyet.

Node-RED har fått betydelig gjennomslag innen industriell tingenes internett (IIoT) og kantprosessering. Node-REDs sin natur som åpen kildekode og store brukerfellesskap har ført til at det har blitt opprettet over 4000 koblingstyper som støtter et bredt spekter av datakilder og protokoller som Modbus, OPC-UA, Siemens S7 og MQTT. Flere leverandører av PLS og IoT-systemer har tatt i bruk Node-RED som standard.