Node-RED

Node-RED
Skaper(e)IBM
Utvikler(e)OpenJS Foundation
Nyeste versjon5.0.9 (21. oktober 2026)
Kodelagerhttps://github.com/node-red/node-red
Skrevet iJavaScript
TypeFlytbasert programmering
LisensApache License 2.0
Nettstednodered. (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.

Node-RED-prosjekter

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

Flyt

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 Flow
Node-RED Flow

Bruk

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.

Se også

Referanser

  1. ↑ «Release 5.0.9». 21. oktober 2026. Besøkt 21. oktober 2026.
  2. ↑ «The node-red Open Source Project on Open Hub: Languages Page». Open Hub. Besøkt 19. juli 2018.
  3. ↑ https://github.com/node-red/node-red/blob/master/LICENSE; arkiveringsdato: 9. september 2016; besøksdato: 9. september 2016; arkiv-URL: https://web.archive.org/web/20160909041409/https://github.com/node-red/node-red/blob/master/LICENSE.
  4. ↑ «The node-red Open Source Project on Open Hub: Licenses Page». Open Hub. Besøkt 19. juli 2018.
  5. ↑ api.github.com, besøkt 29. juli 2018[Hentet fra Wikidata]
  6. ↑ Heath, Nick. «How IBM's Node-RED is hacking together the Internet of things». CBS Interactive. Besøkt 16. januar 2017.
  7. ↑ Community staff writer. «Version 0.14 released». Node-RED. Besøkt 6. juli 2016.
  8. ↑ Diaz, Angel Luis. «IBM and partners launch JS Foundation - Cloud computing news». Besøkt 20. oktober 2017.
  9. ↑ Powers, Calvin. «Node-RED Joins the JS Foundation». YouTube. Besøkt 20. oktober 2017.
  10. ↑ Lewis, Karen. «Node-RED visual programming for the Internet of Things (IoT) is now a JS Foundation Project». IBM. Besøkt 7. februar 2017.
  11. ↑ «Node-RED in Industrial IoT: a growing standard». Besøkt 21. oktober 2023.
  12. ↑ GmbH, TeDo Verlag. «Node-Red im Industrial IoT - IT&Production». Besøkt 21. oktober 2023.
  13. ↑ «#38 Visuelle Programmierung mit Node-RED | Die Open-Source Low-Code-Plattform | Teil 1 von 2 by Einfach Komplex - Der Podcast für Software- und IT-Laien». Besøkt 21. oktober 2023.
  14. ↑ «Library - Node-RED». Besøkt 14. juli 2023.
  15. ↑ «Node-RED: The Integration Platform for IIoT Edge Computing & PLCs • FlowFuse». Besøkt 21. oktober 2023.