Inhoudsopgave
SchakelWhat is Node RED? Introduction to Node RED
Node-RED is a programming tool for connecting hardware devices, APIs, and online services together in new and interesting ways.
It provides a browser-based editor to easily connect flows together using various nodes in the palette and deploy them to their runtime with just one click.
Node RED Features
1. Browser-based process editing
Node-RED provides a browser-based flow editor that makes it easy to connect flows together using various nodes in the palette. Then, deploy the flow to the runtime with just one click.
You can use the Rich Text Editor to create JavaScript functions in the editor.
Built-in libraries allow you to save useful functions, templates or processes for reuse.

2. Built based on Node.js
The lightweight runtime is based on Node.js, taking full advantage of its event-driven, non-blocking model. This makes it ideal for running at the edge of the network on low-cost hardware such as the Raspberry Pi, as well as in the cloud.
With over 225,000 modules in Node’s package repository, it’s easy to extend the scope of Palette Node to add new functionality.

3. Sharing ecological environment conducive to development
Streams created in Node-RED are stored using JSON and can be easily imported and exported to share with others.
The online process library lets you share your best processes with the world.

About Node RED
Node-RED is een op flows gebaseerde programmeertool die oorspronkelijk is ontwikkeld door het Emerging Technology Services-team van IBM en nu deel uitmaakt van de OpenJS Foundation.
op stromen gebaseerde programmering
Stream-gebaseerd programmeren, uitgevonden door J. Paul Morrison in de jaren 70, is een methode om het gedrag van een applicatie te beschrijven als een netwerk van black boxes, of “knooppunten” in Node-RED. Elke node heeft een duidelijk doel: hij krijgt bepaalde gegevens, verwerkt die gegevens en geeft de verwerkte gegevens door aan de volgende node. Het netwerk zorgt voor de gegevensstroom tussen de nodes.
Het is een model dat zich uitstekend leent voor visuele weergave en toegankelijker is voor een bredere groep gebruikers. Als iemand het probleem in afzonderlijke stappen kan opsplitsen, kan hij of zij de stroom bekijken en begrijpen wat er gebeurt; het is niet nodig om de afzonderlijke regels code in elk knooppunt te begrijpen.
runtime/editor
Node-RED includes a Node.js-based runtime that you point your web browser to to access the flow editor. In the browser, create your application by dragging nodes from the palette to the workspace and starting connecting them together. With a single click, you can deploy your application back to the runtime it was running on.
Het knooppuntpalet kan eenvoudig worden uitgebreid door nieuwe, door de community gemaakte knooppunten te installeren, en de door jou gemaakte flows kunnen eenvoudig worden gedeeld als JSON-bestanden.
history
Node-RED is begin 2013 ontstaan als een nevenproject van Nick O’Leary en Dave Conway-Jones binnen de Emerging Technology Services Group van IBM.
Wat begon als een proof-of-concept voor het visualiseren en bewerken van koppelingen tussen MQTT-onderwerpen, groeide al snel uit tot een algemener hulpmiddel dat gemakkelijk in elke richting kan worden uitgebreid.
Het werd in september 2013 als open source vrijgegeven en wordt sindsdien door de gemeenschap verder ontwikkeld; uiteindelijk werd het in oktober 2016 een van de oprichtingsprojecten van de JS Foundation.
In 2019 fuseerde de Node.js Foundation met de JS Foundation tot de OpenJS Foundation.
Node RED applications
Currently, Node RED has been applied in Zongheng Intelligent Control’s newly developed product – EG8000 series.
Through Node RED, IoT data transmission equipment has opened a new era. Through Node RED, when we write functions, we can use them directly by dragging and dropping them, and then through nodes, we can combine functions with functions. connected in series.
Through such functions, development speed is faster! Easier to get started.

Trefwoorden: industriële gateway



