Node-RED

Fra Wikipedia, den frie encyklopedi
Node-RED
Skaper(e)IBM
Utvikler(e)OpenJS Foundation
Nyeste versjon3.1.9 (11. april 2024)[1]
Kodelagerhttps://github.com/node-red/node-red
Skrevet iJavaScript[2]
TypeFlytbasert programmering
LisensApache License 2.0[3][4]
Nettstednodered.org (en)[5]

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.[6]

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.[7]

I 2016 delte IBM Node-RED som et åpen kildekode-prosjekt i OpenJS Foundation.[8][9][10]

Node-RED-prosjekter[rediger | rediger kilde]

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[rediger | rediger kilde]

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[rediger | rediger kilde]

Node-RED har fått betydelig gjennomslag innen industriell tingenes internett (IIoT) og kantprosessering.[11][12][13] Node-REDs sin natur som åpen kildekode og store brukerfellesskap har ført til at det har blitt opprettet over 4000 koblingstyper[14] 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[15] har tatt i bruk Node-RED som standard.

Se også[rediger | rediger kilde]

Referanser[rediger | rediger kilde]

  1. ^ «Release 3.1.9». 11. april 2024. Besøkt 23. april 2024. 
  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 January 16, 2017.  Sjekk datoverdier i |besøksdato= (hjelp)
  7. ^ Community staff writer. «Version 0.14 released». Node-RED. Besøkt July 6, 2016.  Sjekk datoverdier i |besøksdato= (hjelp)
  8. ^ Diaz, Angel Luis. «IBM and partners launch JS Foundation - Cloud computing news». Besøkt October 20, 2017.  Sjekk datoverdier i |besøksdato= (hjelp)
  9. ^ «Node-RED Joins the JS Foundation». YouTube. Besøkt October 20, 2017.  Parameteren |last1= støttes ikke av malen. (hjelp); Sjekk datoverdier i |besøksdato= (hjelp)
  10. ^ Lewis, Karen. «Node-RED visual programming for the Internet of Things (IoT) is now a JS Foundation Project». IBM. Besøkt February 7, 2017.  Sjekk datoverdier i |besøksdato= (hjelp)
  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.