Jump to content

OpenSourceDAQ/Node-RED as a DAQ interface/it

From Appropedia

Node-Red può essere utilizzato come interfaccia di programmazione e utente, mentre node.js con le librerie Johnny-Five Javascript funge da intermediario tra la scheda Arduino e Node-Red.

La sua interfaccia di programmazione grafica promette di fornire un'opzione di programmazione semplice, una volta che le basi iniziali sono state gettate per essere utilizzato come sistema DAQ. È particolarmente forte nella sua capacità di creare Dashboard e interfacce utente.

Node.js

node.js è in realtà ciò che fa tutto il lavoro di comunicazione con Arduino: Node-Red è semplicemente una buona interfaccia utente. node.js è un ambiente di runtime basato su Javascript particolarmente adatto alle operazioni di input e output, quindi è ideale per lo sviluppo di un DAQ.

Impostazione di node.js e Johnny Five

Nodo-ROSSO

Node-Red è un ottimo front-end per node.js e consente la programmazione pseudo grafica (e può quindi fungere da alternativa a Labview). È costituito da un certo numero di nodi che possono essere collegati tra loro e i programmi possono quindi essere creati in modo modulare.

È stato progettato tenendo a mente l'Internet delle cose (IoT), ovvero per collegare tutto, dal tuo frigorifero all'orologio, a Internet. Quindi il sistema di cablaggio e i vari nodi disponibili di default sono progettati per connettersi rapidamente all'hardware e quindi fare tutto ciò che vuoi con quelle informazioni ("Il mio bucato è fatto, lascia che mi mandi un promemoria via e-mail" o qualcosa di altrettanto sciocco).

Dico che Node-Red è un linguaggio di programmazione pseudo-grafico in gran parte perché, a differenza di Labview, non ci sono tanti nodi disponibili quanti sono i VI di Labview, specialmente nel campo dell'acquisizione, analisi e controllo dei dati. Questo è in gran parte perché, per quanto ne so, nessuno l'ha mai usato per questo scopo fino ad ora. (Siamo nel 2016). Quindi, mentre in futuro potrebbe esserci un grande database generato dalla comunità di nodi utili e puoi semplicemente copiare e incollare, al momento devi spesso ancora codificare un nodo funzione in Javascript per fare un lavoro (o mettere insieme del codice da Internet).

Ma l'iniziativa Open Source Hardware ha come obiettivo quello di avviare questo processo.

Impostazione di Node-RED

Esempio di flussi Node-RED

https://flows.nodered.org/flow/5062c92701d94165d579a795efead90b

https://flows.nodered.org/flow/5661fa895284e37df65c3236f4dd0166

15px-FA_info_icon.svg.png19px-Angle_down_icon.svg.pngDati della pagina
AutoriDi Bradley D. Bock
LicenzaConcessione di licenza CC-BY-SA-3.0
LinguaItaliano (en)
Traduzioniceco , tedesco , cinese , coreano
Imparentato4 sottopagine , 2 pagine linkate qui
AliasNode-RED come interfaccia DAQ
Impatto480 visualizzazioni di pagina ( altro )
Creato5 marzo 2019 di Bradley D Bock
Ultima modifica2 marzo 2022 di Page script
Cookies help us deliver our services. By using our services, you agree to our use of cookies.