Ospitare Node-RED, senza installare nulla
Scatole collegate da fili, e due software che non si parlavano iniziano a scambiarsi dati — con un po' di JavaScript solo dove serve davvero.
A partire da 4,99 €/mese
Presentazione
Node-RED installato, aggiornato e salvato da noi, su una macchina in Francia. Programmazione visuale a flussi per collegare oggetti connessi, API e servizi. Molto usato in domotica e nell'industria leggera. Non installi nulla, non configuri alcun server: l'applicazione è online pochi minuti dopo l'ordine, a tuo nome.
L'offerta che le si addice è App Essentiel a 4,99 €/mese IVA inclusa — 2 GB di memoria. Node-RED è un unico processo Node.js che tiene in memoria l'insieme dei tuoi flussi, il contesto che accumulano e le connessioni che mantengono aperte — sottoscrizione MQTT, socket verso un database, ascolto HTTP. La palette conta molto in questo: ogni modulo della community che aggiungi porta le proprie dipendenze, e un'installazione che parla Modbus, InfluxDB e Telegram pesa nettamente più di un'installazione nuda. I 2 GB coprono una palette ben fornita e diverse decine di flussi attivi.
Si arriva qui in sostituzione di un servizio di automazione online fatturato a compito, o perché serve un punto d'incontro tra macchine che non sono state pensate per parlarsi. Un flusso si attiva su una richiesta HTTP, un messaggio MQTT, un orario, un file depositato, e si conclude con una chiamata API, una scrittura su database o una notifica. I flussi sono JSON: li copi in un messaggio per condividerli, li incolli su un'altra istanza, e la funzione Progetti permette di seguirli in un repository Git. Un cruscotto web si costruisce nello stesso editor, il che evita di scrivere un'interfaccia solo per mostrare tre grafici.
Che cosa cambia l'hosting gestito
Flussi che si leggono a colpo d'occhio
Si posa un trigger, si tira un filo verso un filtro, poi verso una chiamata API, e il tutto si legge come uno schema. Quando il visuale non basta, un nodo funzione accetta JavaScript: si scende al codice solo dove porta qualcosa in più.
Una palette che parla molti protocolli
MQTT, HTTP, WebSocket, TCP e UDP di serie, poi migliaia di moduli della community: Modbus TCP, database SQL, InfluxDB, Telegram, Home Assistant, calendari. È questa libreria a fare sì che Node-RED sappia spesso collegarsi a ciò che hai già.
Un cruscotto nello stesso strumento
Indicatori, grafici, pulsanti e moduli si dichiarano come nodi e si assemblano in una pagina web. Una supervisione semplice esiste quindi senza un progetto di sviluppo, e vive nello stesso posto della logica che la alimenta.
Flussi che si condividono e si versionano
Un flusso esportato è un oggetto JSON che incolli in un ticket o in una documentazione, e che qualcun altro reimporta così com'è. La funzione Progetti aggiunge un repository Git, il che permette di seguire lo storico e tornare indietro dopo una modifica sfortunata.
Perché affidarlo piuttosto che installarlo
Due software che non si parlano
Il negozio invia un webhook, lo strumento gestionale si aspetta una chiamata API in un formato diverso. Un flusso di cinque nodi fa la traduzione, e si smette di ricopiare gli ordini a mano.
Sensori che pubblicano in MQTT
Temperatura, umidità, consumo: le misure arrivano su un topic MQTT, vengono filtrate, archiviate in un database di serie temporali e mostrate su una pagina. L'avviso parte quando una soglia viene superata.
Una supervisione d'officina
Un automa raggiungibile in Modbus TCP si legge ogni minuto, i valori vengono registrati, e uno schermo mostra lo stato delle macchine. Per il monitoraggio e gli avvisi, spesso basta questo.
Una catena di notifiche
Un modulo compilato attiva una registrazione su database, un messaggio al team e una conferma di ricezione al richiedente. Tre sistemi, un solo flusso, e si vedono passare i messaggi nella scheda di debug.
Un'attività pianificata senza scrivere cron
Ogni lunedì alle sette, chiamare un'API, confrontare con il giorno prima, inviare un riepilogo. Il pianificatore è un nodo, e il risultato si testa con un clic invece di aspettare lunedì.
Ospitata in Francia
Un flusso contiene chiavi API, credenziali di database e talvolta dati di produzione. Il tuo resta nella nostra infrastruttura della Nuova Aquitania, gestito in proprio.
Domande frequenti
Sì per tutto ciò che passa dalla rete, no per ciò che si collega via USB. Un'istanza da noi non ha una chiavetta Zigbee né un dongle Z-Wave: queste periferiche devono restare da te. Il montaggio che funziona è una piccola centralina domestica che gestisce la radio e pubblica su un broker MQTT raggiungibile da Internet; Node-RED vi si abbona e porta tutta la logica, gli avvisi e il cruscotto. Se i tuoi dispositivi espongono già un'API o MQTT, non c'è nemmeno nulla da installare a casa tua.
Con il copia-incolla. Un flusso esportato è un oggetto JSON: lo copi dalla tua installazione attuale, lo importi qui, e si ricompone con i suoi nodi e i suoi collegamenti. Due punti da verificare dopo: le credenziali, che non vengono mai esportate e vanno reinserite, e i moduli della community usati, che vanno installati nella palette prima che il flusso funzioni.
Node-RED gira in un unico thread: un ciclo pesante in un nodo funzione blocca tutti gli altri flussi finché non termina. Non è nemmeno un automa in tempo reale — i tempi non sono garantiti al millisecondo, il che esclude il controllo di sicurezza. Installare un modulo dalla palette richiede un riavvio del motore, quindi una breve interruzione. E l'editor va protetto da password: un flusso modificabile è un server modificabile.
App Essentiel, a 4,99 €/mese IVA inclusa. Porta 2 GB di memoria là dove l'applicazione ne chiede 768 MB come minimo: il margine serve al sistema, non alla vetrina. Puoi cambiare offerta più avanti senza reinstallare.
Sì, fanno parte del servizio. Su uno strumento che espone punti d'ingresso HTTP e detiene le tue chiavi API, restare aggiornati non è un'opzione: i passaggi di versione sono applicati e verificati da noi.