Node-RED
Strumento open source, basato sui flussi e low-code per l'interconnessione di dispositivi, API e servizi
Node-RED è uno strumento di programmazione low-code gratuito e open source che consente di creare flussi basati sugli eventi per collegare dispositivi, API e servizi online.
Panoramica
Recensione di Node-RED
Questa recensione di Node-RED illustra a cosa serve lo strumento, le sue caratteristiche principali, quanto costa Node-RED, come si inserisce FlowFuse nel quadro generale, i suoi punti di forza e i suoi limiti, e come si posiziona rispetto ad altri strumenti di automazione. Node-RED è uno strumento di programmazione low-code per applicazioni guidate dagli eventi: basta trascinare i nodi su un'area di lavoro nell'editor Node-RED basato su browser e collegarli tra loro in flussi che raccolgono, trasformano e visualizzano i dati. Nick O'Leary e Dave Conway-Jones lo hanno sviluppato presso IBM Emerging Technology nel 2013 per collegare tra loro dispositivi hardware, API e servizi online nell’ambito dell’Internet delle cose. IBM lo ha reso open source e ha ceduto il progetto Node-RED alla JS Foundation nel 2016; oggi è gestito dalla OpenJS Foundation (Wikipedia).
A cosa serve Node-RED?
Node-RED viene utilizzato ovunque gli eventi provenienti da un sistema debbano innescare azioni in un altro. Casi d’uso comuni:
- Domotica: molti utenti di Home Assistant utilizzano Node-RED come componente aggiuntivo per creare automazioni più facili da seguire sotto forma di flusso visivo piuttosto che in formato YAML.
- IoT industriale: lettura dei dati provenienti da PLC e sensori tramite protocolli quali MQTT, Modbus e OPC UA, per poi inviarli a dashboard, database o al cloud.
- Integrazione di API e servizi online: endpoint HTTP, webhook e piccole API REST realizzate come flussi.
- Prototipazione e pipeline di dati: raccolta di dati da diverse fonti, trasformazione tramite nodi funzione e archiviazione o visualizzazione.
Aziende in settori quali la produzione, l’energia e la logistica utilizzano applicazioni Node-RED in ambiente di produzione, mentre gli appassionati lo utilizzano su un Raspberry Pi a casa.
Caratteristiche principali
- Editor di flussi basato su browser: trascina e rilascia i nodi, collegali tra loro e distribuiscili con un solo clic.
- Oltre 5.000 nodi e flussi della community: la libreria della community di Node-RED copre database, servizi cloud, hardware e protocolli (nodered.org).
- Nodi funzione e sottoflussi: scrivi funzioni JavaScript quando un nodo integrato non è sufficiente e raggruppa la logica ripetitiva in sottoflussi, in modo da non rimanere mai bloccato ai limiti del low-code.
- Funziona ovunque: sul proprio computer, in Docker, su un Raspberry Pi o altri dispositivi hardware, oppure nel cloud su FlowFuse, AWS o Azure.
- Runtime basato sugli eventi: realizzato su Node.js, gestisce quindi molti piccoli eventi con un overhead minimo.
- Flussi in formato JSON: esporta, importa e condividi i flussi, gestendoli con il controllo di versione.
Prezzi di Node-RED
Node-RED è di per sé gratuito. È open source sotto licenza Apache 2.0, senza livelli a pagamento, limiti di postazioni o costi di utilizzo (Wikipedia). I costi sono rappresentati dall’hardware o dal server su cui viene eseguito e dal tempo necessario per installarlo, proteggerlo e mantenerlo.
L’opzione a pagamento è FlowFuse, una piattaforma per l’esecuzione di Node-RED su larga scala. La differenza è semplice: Node-RED è il runtime e l’editor open source, mentre FlowFuse aggiunge hosting, gestione del team e assistenza tecnica. Il cofondatore e CTO di FlowFuse è Nick O'Leary, co-creatore di Node-RED, e l’azienda investe nel progetto open source. FlowFuse offre i prodotti Edge, Hub e Fleet per i team che necessitano di accesso multiutente, gestione di parchi dispositivi, pipeline DevOps e assistenza. La sua pagina dei prezzi non riporta prezzi pubblici a settembre 2026: è necessario contattare il reparto vendite ed è disponibile una prova gratuita. FlowFuse può anche essere ospitato in proprio con Docker o Kubernetes.
La sorpresa in termini di costi da tenere d’occhio riguarda le operazioni. Anche il software gratuito ha comunque bisogno di qualcuno che applichi le patch, protegga l’editor con un login, esegua il backup dei flussi e monitori le istanze. Per pochi flussi a casa si tratta di un impegno minimo. Per decine di istanze distribuite su più siti è un lavoro vero e proprio, ed è proprio questa lacuna che FlowFuse si propone di colmare.
Primi passi con Node-RED: installazione, porta e sicurezza
Per iniziare, installate Node.js ed eseguite npm install -g --unsafe-perm node-red, oppure utilizzare l’immagine Docker ufficiale, quindi aprire l’editor in un browser sulla porta 1880. Il sito web ufficiale di Node-RED offre guide all’installazione per Raspberry Pi, Docker e le principali piattaforme cloud, e IBM continua a pubblicare tutorial su Node-RED e progetti di esempio su IBM Developer (IBM). L’editor non richiede il login per impostazione predefinita, quindi il primo passo per la sicurezza su qualsiasi rete condivisa è abilitare adminAuth un nome utente e una password e a proteggere l’editor con HTTPS. Il forum della comunità Node-RED e la libreria dei flussi sono i luoghi in cui cercare una risposta quando un flusso non funziona correttamente.
Dashboard di Node-RED
Il node-red-dashboard originale è stato ufficialmente deprecato il 27 giugno 2024 poiché era basato sul framework AngularJS, ormai fuori uso; può ancora essere installato, ma non riceve più nuovi sviluppi (FlowFuse). Il suo successore è Dashboard 2.0, il pacchetto open-source @flowfuse/node-red-dashboard , con layout reattivi, nuovi widget e supporto multiutente. Per un nuovo progetto, è consigliabile iniziare con Dashboard 2.0.
Node-RED è ancora in uso? Sviluppo, comunità e principianti
Node-RED è attivamente mantenuto: la versione 5.0.7 è stata rilasciata l’8 settembre 2026, lo sviluppo avviene apertamente su GitHub e il forum della comunità di Node-RED risponde alla maggior parte delle domande. È ideale per i principianti che vogliono automatizzare le cose senza scrivere un programma completo, poiché ogni passaggio è un nodo visibile. La curva di apprendimento arriva in seguito, quando i flussi diventano grandi e servono JavaScript, la gestione degli errori e una struttura pulita. Flussi e sottoflussi piccoli e ben denominati lo rendono gestibile.
I punti di forza e le carenze di Node-RED
Punti di forza:
- Gratuito e open source, senza vincoli legati a un unico fornitore.
- Ottimo per l’IoT, i dispositivi edge e i protocolli industriali.
- Una vasta comunità e una ricca libreria di nodi.
- Funziona su qualsiasi piattaforma, da un Raspberry Pi a un cluster Kubernetes.
Svantaggi:
- I flussi di grandi dimensioni diventano difficili da leggere e testare.
- La modifica multiutente, il controllo degli accessi e la gestione della flotta richiedono un lavoro aggiuntivo o l'uso di FlowFuse.
- Non è un SaaS: l'hosting, la sicurezza e gli aggiornamenti sono a carico dell'utente.
- Offre un numero inferiore di connettori predefiniti per le applicazioni aziendali rispetto agli strumenti di automazione in hosting.
Confronto con Node-RED
Ciascuna delle alternative riportate di seguito risolve un problema di integrazione simile, con un diverso compromesso tra hosting, costi e connettori.
- n8n: automazione dei flussi di lavoro auto-ospitabile con più integrazioni di app aziendali e una licenza Fair-Code.
- Zapier: automazione ospitata per app SaaS, nessun server da gestire, prezzo a task.
- Make: scenari visivi ospitati per app aziendali, con tariffazione per operazione.
- Microsoft Power Automate: automazione all'interno di Microsoft 365, con RPA desktop.
- Pipedream: flussi di lavoro "code-first" per sviluppatori.
- IFTTT: semplici applet per consumatori e per la casa intelligente.
Node-RED è una scelta valida?
Sì, per progetti di IoT, edge computing e domotica, e per i team che desiderano un modo gratuito e self-hosted per collegare dispositivi e API. È meno adatto ai team aziendali che desiderano uno strumento ospitato con centinaia di connettori SaaS e senza server da gestire; Zapier, Make o n8n sono più adatti a loro. Per implementazioni industriali su più siti, prevedete un budget per FlowFuse o per le vostre attività operative. Se avete bisogno di aiuto per creare o scalare flussi Node-RED, le agenzie low-code e gli sviluppatori su LowCodeDevs possono occuparsene.
Fonti
- Node-RED: il sito del progetto, la libreria dei nodi e dove viene eseguito.
- Node-RED, Wikipedia: storia, licenza, versione attuale e FlowFuse.
- Prezzi di FlowFuse: prodotti, versione di prova e self-hosting.
- Dashboard di Node-RED ufficialmente deprecato, FlowFuse: Dashboard 1.0 e Dashboard 2.0.
- Che cos’è Node-RED?, FlowFuse: casi d’uso e implementazione (scritto dall’azienda commerciale che gestisce Node-RED).
Ancora nessuna recensione — scrivi la prima.
A colpo d'occhio
- Sito web
- https://nodered.org
- Categoria
- Automazione · Automazione dei flussi
- Aggiornato
Alternative a Node-RED
Domande
Domande frequenti su Node-RED
Node-RED è gratuito?
Sì. Node-RED è un software open source distribuito sotto licenza Apache 2.0 e il suo utilizzo è gratuito. Si pagano solo i costi dell'hardware o dell'hosting su cui viene eseguito, oppure per FlowFuse se si desidera una piattaforma gestita.
A cosa serve Node-RED?
Domotica, IoT industriale ed edge computing, integrazione di API e servizi online, nonché piccole pipeline di dati che raccolgono, trasformano e visualizzano i dati.
Che cos'è FlowFuse?
FlowFuse è una piattaforma commerciale che consente di eseguire e gestire Node-RED su larga scala, con accesso per i team, gestione del parco dispositivi e assistenza tecnica. Il suo cofondatore è Nick O'Leary, co-creatore di Node-RED.
Quanto costa FlowFuse?
FlowFuse non pubblica i prezzi; i suoi prodotti Edge, Hub e Fleet vengono quotati dal reparto vendite ed è disponibile una versione di prova gratuita.
Quali sono gli svantaggi di Node-RED?
I flussi di grandi dimensioni diventano difficili da gestire, l'hosting e la sicurezza sono a carico dell'utente e la collaborazione tra più utenti richiede strumenti aggiuntivi come FlowFuse.
Node-RED è ormai obsoleto?
No. Node-RED è attivamente mantenuto dalla OpenJS Foundation; la versione 5.0.7 è stata rilasciata a settembre 2026. Solo la vecchia versione 1.0 di Dashboard è obsoleta, essendo stata sostituita da Dashboard 2.0.
Qual è la migliore dashboard per Node-RED?
Dashboard 2.0 (@flowfuse/node-red-dashboard) è il successore ufficiale della dashboard originale, ormai obsoleta, e rappresenta la scelta predefinita per i nuovi progetti.
Altrove su LowCodeDevs
Progetti recenti su LowCodeDevs
Nessun caso studio con Node-RED è stato ancora pubblicato.
Altrove su LowCodeDevs
Agenzie che lavorano con strumenti simili
Nessuna agenzia ha ancora inserito Node-RED. Questi team lavorano con altri strumenti della categoria Automazione.
Altrove su LowCodeDevs
Sviluppatori che lavorano con strumenti simili
Nessuno sviluppatore ha ancora inserito Node-RED tra le sue competenze. Questi sviluppatori lavorano con altri strumenti della categoria Automazione.
La tua competenza
Sii il primo esperto di Node-RED su LowCodeDevs
I team che scelgono Node-RED arrivano su questa pagina cercando qualcuno che sappia costruire con questo strumento. Quel posto è ancora libero: inserisci la tua agenzia o il tuo profilo con Node-RED tra i tuoi strumenti e questa pagina mostrerà il tuo lavoro.