
Sommario:
- Passaggio 1: hardware e software necessari:
- Passaggio 2: configurazione di Node-red
- Passaggio 3: passaggi per creare il flusso
- Passaggio 4: andare avanti e trascinare un nodo gateway wireless sulla tela del flusso per iniziare
- Passaggio 5: trovare i sensori wireless:
- Passaggio 6: fare clic sulla lente di ingrandimento accanto al campo della porta seriale e selezionare la porta che corrisponde al router, quindi fare clic sul pulsante "Aggiungi" in alto
- Passaggio 7: il campo del dispositivo seriale verrà ora popolato in base a tale selezione e puoi fare clic su "Fine", ora hai accesso diretto ai tuoi sensori wireless! per visualizzare i dati in arrivo
- Passaggio 8: ora torna alla tua tavolozza e digita "debug" nel campo di ricerca in alto, prendi uno di questi nodi e trascinalo a destra del tuo gateway wireless
- Passaggio 9: fare doppio clic su di esso e modificare "msg". per "completare l'oggetto messaggio" Fare clic su Fine
- Passaggio 10: ora traccia una linea tra i due nodi e fai clic su "Distribuisci" in alto a destra nella finestra
- Passaggio 11: lavorare con i dati:
- Passaggio 12: aggiunta dei sensori wireless:
- Passaggio 13: selezionare il dispositivo seriale dal menu a discesa utilizzato per il gateway wireless, ora fare clic sulla lente di ingrandimento accanto a "Indirizzo Mac" e selezionare una delle opzioni disponibili
- Passaggio 14: fare clic su Fine
- Passaggio 15: ora torna alla tua tavolozza e digita "debug" nel campo di ricerca in alto, prendi uno di questi nodi e trascinalo a destra del tuo gateway wireless
- Passaggio 16: fare doppio clic su di esso e fare clic su Fine
- Passaggio 17: aggiunta dei nodi funzione
- Passaggio 18: fare doppio clic sul nodo per modificare il nodo funzione
- Passaggio 19: ora prendi un nodo CSV dalla tavolozza e posizionalo a destra del nodo funzione, convertirà i valori in formato CSV, ovvero valori separati da virgola
- Passaggio 20: ora fai doppio clic su di esso e digita i nomi delle colonne separati da virgola e output come "un messaggio per riga" come mostrato nell'immagine sottostante
- Passaggio 21: ora torna alla tua tavolozza e digita "file" nel campo di ricerca in alto, prendi quello che mostra "Writes Msg.payload" per memorizzare i valori e posizionarlo direttamente nel nodo CSV. Puoi anche collegare il nodo di debug per estrarre il nodo file
- Passaggio 22: fare doppio clic su di esso per modificare il nodo del file, immettere il nome del file in cui si desidera memorizzare i valori come mostrato nella figura
- Passaggio 23: ora collega tutti i cavi e fai clic sul pulsante Distribuisci
- Passaggio 24: USCITA
- Passaggio 25: Node_red_flow
- Passaggio 26: esiste anche un altro modo per inviare i dati a Excel utilizzando il nodo "JSON" e il nodo "excel"
- Passaggio 27: i passaggi sono gli stessi fino all'aggiunta del sensore wireless
- Passaggio 28: fare doppio clic su di esso Modifica nodo JSON, modificarlo come mostrato nell'immagine sottostante e fare clic su Fine
- Passaggio 29: ora prendi il nodo "excel" che hai installato dalla tavolozza e posizionalo a destra del nodo "JSON"
- Passaggio 30: fare doppio clic su di esso per inserire il nome del file in cui si desidera archiviare i dati di temperatura/ronzio e fare clic su Fine
- Passaggio 31: ora collega tutti i cavi
- Passaggio 32: premi il pulsante Distribuisci
- Passo 33: USCITA
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49

Stiamo usando qui il sensore di temperatura e umidità di NCD, ma i passaggi rimangono gli stessi per qualsiasi prodotto ncd, quindi se disponi di altri sensori wireless ncd, esperienza libera di osservare insieme. Per mezzo dell'interruzione di questo testo, è necessario avere una comprensione stabile di come impostare i sensori, configurare il nodo rosso e vedere i dati su una dashboard come quella raffigurata qui.
Passaggio 1: hardware e software necessari:


Hardware:
- 1. Sensore di temperatura e umidità a lungo raggio NCD
- 2. Modem mesh wireless a lungo raggio NCD con interfaccia USB
Software:
Nodo-rosso
Passaggio 2: configurazione di Node-red
Ora che hai i sensori in funzione, abbiamo bisogno di un modo per fare qualcosa di utile con quei dati.
- Prima di tutto, dovrai installare Node-Red.
- Una volta fatto, dovrai inserire la riga di comando o gli utenti di Power Shell per Windows, accedere alla directory in cui è installato Node-RED.
- Ora digita "npm i ncd-red-wireless node-red-dashboard". Questo installerà i nodi necessari per ricevere i dati dai tuoi sensori wireless e potrai avviare Node-RED una volta fatto.
- Per avviare il server del nodo, scrivi node-red nel prompt dei comandi o nel terminale e premi invio.
Passaggio 3: passaggi per creare il flusso

A questo punto vedrai un grande flusso vuoto con un lungo elenco di nodi sul lato sinistro, questa barra laterale è chiamata tavolozza.
Passaggio 4: andare avanti e trascinare un nodo gateway wireless sulla tela del flusso per iniziare

ncd-red-wireless Fornisce i nodi che gestiscono la connessione seriale, analizzano i dati dei sensori in ingresso, li filtrano in base a parametri specifici e consentono di configurare i sensori wireless.
Passaggio 5: trovare i sensori wireless:

Quando hai consegnato il nodo sarai in grado di visualizzare la scheda delle informazioni, che contiene i record sulla capacità del nodo, questa scheda è ben popolata per i pacchetti rossi massimi del nodo e consiste di statistiche preziose, spesso ora non vorrai per visualizzare qualsiasi altra documentazione al di fuori della scheda delle informazioni, quindi tienilo a mente anche mentre stai costruendo i tuoi flussi quando hai una domanda su come funziona un nodo. Il prossimo elemento che vogliamo fare è configurare il nodo, quando lo aggiungi per la prima volta noterai che c'è un piccolo triangolo nell'angolo in alto a destra accanto a un punto blu, il triangolo indica che il nodo desidera una configurazione extra, il blu punto indica che il nodo non è più stato distribuito come parte del flusso.
- Fare doppio clic sul nodo per aprire le opzioni di configurazione.
- Fai clic sull'icona a forma di matita accanto al campo Dispositivo seriale per configurare il tuo router USB, questo aprirà un secondo pannello di configurazione che ha solo poche opzioni.
Passaggio 6: fare clic sulla lente di ingrandimento accanto al campo della porta seriale e selezionare la porta che corrisponde al router, quindi fare clic sul pulsante "Aggiungi" in alto

Passaggio 7: il campo del dispositivo seriale verrà ora popolato in base a tale selezione e puoi fare clic su "Fine", ora hai accesso diretto ai tuoi sensori wireless! per visualizzare i dati in arrivo

Passaggio 8: ora torna alla tua tavolozza e digita "debug" nel campo di ricerca in alto, prendi uno di questi nodi e trascinalo a destra del tuo gateway wireless

Passaggio 9: fare doppio clic su di esso e modificare "msg". per "completare l'oggetto messaggio" Fare clic su Fine

Passaggio 10: ora traccia una linea tra i due nodi e fai clic su "Distribuisci" in alto a destra nella finestra

Passaggio 11: lavorare con i dati:

Ora i dati dei tuoi sensori wireless vengono raccolti e vengono inviati alla scheda "debug", questa "scheda di debug" è posizionata nella barra laterale destra accanto alla scheda delle informazioni. Per vedere le informazioni è disponibile per premere il pulsante di ripristino. Nei record node-red viene superato tra i nodi in un pacchetto json. Quando l'oggetto msg entra nella scheda di debug, puoi ingrandirlo per visualizzare l'elenco generale delle informazioni che ne derivano. Questo è straordinariamente utile nel caso tu abbia bisogno di vedere rapidamente quali sensori stanno effettuando il check-in. L'altro problema che questo nodo offre è un modo semplice per scambiare il tuo router con l'identità di rete su cui i dispositivi in modalità di configurazione documentano, semplicemente premi il pulsante a sinistra del nodo e lo strumento passerà alla rete di configurazione, premilo ancora una volta per riportarlo in modalità di ascolto. Una volta impostati i nodi dello strumento Wi-Fi, è possibile impostarli per configurare regolarmente un sensore mentre entra in modalità di configurazione, quindi è sempre disponibile per mantenere tali nodi gateway presenti nel flusso per la configurazione rapida di un dispositivo.
Passaggio 12: aggiunta dei sensori wireless:

abbiamo bisogno di separare i record del sensore wireless a livello nazionale in modo che siamo in grado di visualizzarlo, potremmo usare un nodo di commutazione per dividere i messaggi dal gateway in base totalmente all'indirizzo mac con o al tipo di sensore, ma come ho detto, il i nodi wireless incorporano davvero funzionalità extra per la configurazione dei sensori, quindi inizieremo con loro per darti un'immagine completa in più di come queste strutture possono funzionare. Nel caso in cui non hai già visto i pacchetti in arrivo da entrambi i tuoi sensori, attraversa in anticipo e premi il pulsante di ripristino sull'unico che non è stato avviato. Mentre una valutazione del sensore avviene tramite qualsiasi nodo di configurazione del dispositivo seriale, l'indirizzo mac e il tipo di sensore vengono memorizzati nella cache in un pool in modo da poterlo trovare rapidamente per la durata di questo passaggio successivo.
Prendi un nodo wireless dalla tavolozza e trascinalo sul flusso, fai doppio clic su di esso per configurarlo
Passaggio 13: selezionare il dispositivo seriale dal menu a discesa utilizzato per il gateway wireless, ora fare clic sulla lente di ingrandimento accanto a "Indirizzo Mac" e selezionare una delle opzioni disponibili

Passaggio 14: fare clic su Fine

Noterai che questo imposta automaticamente il tipo di sensore per te, puoi anche dargli un nome per renderlo più facile da identificare. Come indicato nella scheda informazioni, il campo Dispositivo seriale per configurazione è facoltativo e non ce ne occuperemo in questo momento. Il nodo appena aggiunto funziona efficacemente come filtro sui dati del sensore in entrata, passando solo i dati per l'indirizzo mac o il tipo di sensore se non è presente alcun indirizzo mac.
Passaggio 15: ora torna alla tua tavolozza e digita "debug" nel campo di ricerca in alto, prendi uno di questi nodi e trascinalo a destra del tuo gateway wireless

Passaggio 16: fare doppio clic su di esso e fare clic su Fine

Passaggio 17: aggiunta dei nodi funzione

Il nodo della funzione viene utilizzato per eseguire il codice JavaScript sull'oggetto msg. Il nodo della funzione accetta un oggetto msg come input e può restituire 0 o più oggetti messaggio come output. Questo oggetto messaggio deve avere una proprietà payload (msg.payload) e di solito ha altre proprietà a seconda dei nodi che procedono.
Ora prendi un nodo "funzione" dalla tavolozza e posizionalo a destra del nodo Temp/Hum
Passaggio 18: fare doppio clic sul nodo per modificare il nodo funzione

Qui devi scrivere un piccolo codice javascript per creare una condizione, quindi i valori di temperatura e umidità verranno scritti in excel.
Passaggio 19: ora prendi un nodo CSV dalla tavolozza e posizionalo a destra del nodo funzione, convertirà i valori in formato CSV, ovvero valori separati da virgola

Passaggio 20: ora fai doppio clic su di esso e digita i nomi delle colonne separati da virgola e output come "un messaggio per riga" come mostrato nell'immagine sottostante

Passaggio 21: ora torna alla tua tavolozza e digita "file" nel campo di ricerca in alto, prendi quello che mostra "Writes Msg.payload" per memorizzare i valori e posizionarlo direttamente nel nodo CSV. Puoi anche collegare il nodo di debug per estrarre il nodo file

Passaggio 22: fare doppio clic su di esso per modificare il nodo del file, immettere il nome del file in cui si desidera memorizzare i valori come mostrato nella figura

Passaggio 23: ora collega tutti i cavi e fai clic sul pulsante Distribuisci


Passaggio 24: USCITA

Ora puoi controllare l'output di Excel.
Passaggio 25: Node_red_flow
Passaggio 26: esiste anche un altro modo per inviare i dati a Excel utilizzando il nodo "JSON" e il nodo "excel"
- Prima di tutto, chiudi il terminale o il prompt dei comandi se stavi facendo con il metodo sopra.
- Quindi devi installare il nodo excel per memorizzare i dati.
- Quindi dovrai inserire la riga di comando o gli utenti di Power Shell per Windows, accedere alla directory in cui è installato Node-RED.
- Ora digita "npm install node-red-contrib-excel". Questo installerà il nodo "excel" necessario per memorizzare i dati dai tuoi sensori wireless e potrai avviare Node-RED una volta fatto.
- Per avviare il server del nodo, scrivi node-red nel prompt dei comandi o nel terminale e premi invio.
- Ora apri un browser e vai a https://localhost:1880 per aprire il generatore di flusso.
Passaggio 27: i passaggi sono gli stessi fino all'aggiunta del sensore wireless

- Per costruire il flusso come mostrato sopra fino ad aggiungere il sensore wireless.
- Quindi prendi il nodo JSON dalla tavolozza e posizionalo direttamente sul nodo Temperatura/Umidità.
Passaggio 28: fare doppio clic su di esso Modifica nodo JSON, modificarlo come mostrato nell'immagine sottostante e fare clic su Fine

Passaggio 29: ora prendi il nodo "excel" che hai installato dalla tavolozza e posizionalo a destra del nodo "JSON"

Passaggio 30: fare doppio clic su di esso per inserire il nome del file in cui si desidera archiviare i dati di temperatura/ronzio e fare clic su Fine

Passaggio 31: ora collega tutti i cavi

Passaggio 32: premi il pulsante Distribuisci

Passo 33: USCITA

Ma il limite con il nodo excel è che sovrascrive i dati in una singola riga.
Consigliato:
Invio dei dati del sensore di vibrazione e temperatura wireless a Excel utilizzando Node-RED: 25 passaggi

Invio dei dati del sensore di temperatura e vibrazione wireless a Excel utilizzando Node-RED: introduzione del sensore di temperatura e vibrazione wireless industriale IoT a lungo raggio di NCD, che vanta una portata fino a 2 miglia e l'uso di una struttura di rete mesh wireless. Incorporando un sensore di vibrazione e temperatura di precisione a 16 bit, questo dispositivo tras
Invio dei dati di vibrazione e temperatura wireless a Fogli Google utilizzando Node-RED: 37 passaggi

Invio di dati di vibrazione e temperatura wireless a Fogli Google utilizzando Node-RED: introduzione del sensore di temperatura e vibrazione wireless industriale IoT a lungo raggio di NCD, che vanta una portata fino a 2 miglia e l'uso di una struttura di rete mesh wireless. Incorporando un sensore di vibrazione e temperatura di precisione a 16 bit, questo dispositivo tras
Interfacciamento del sensore Infineon DPS422 con Infineon XMC4700 e invio di dati a NodeMCU: 13 passaggi

Interfacciamento del sensore Infineon DPS422 con Infineon XMC4700 e invio di dati a NodeMCU: In questo tutorial impareremo come utilizzare DPS422 per misurare la temperatura e la pressione atmosferica con XMC4700.DPS422Il DPS422 è un sensore digitale miniaturizzato di pressione atmosferica e temperatura dell'aria con elevata precisione e bassa corrente consumo
Invio dei dati del sensore di temperatura e umidità wireless a lungo raggio IoT a Google Sheet: 39 passaggi

Invio dei dati del sensore di temperatura e umidità wireless a lungo raggio IoT a Google Sheet: stiamo utilizzando qui il sensore di temperatura e umidità di NCD, ma i passaggi rimangono uguali per qualsiasi prodotto ncd, quindi se disponi di altri sensori wireless ncd, esperienza libera di osservare a fianco inoltre. Per mezzo dell'interruzione di questo testo, è necessario
Invio-dati-del-sensore-di-temperatura-e-umidità-IOT-Wireless-a-MySQL: 41 passaggi

Invio dei dati del sensore di temperatura e umidità wireless IOT a MySQL: introduzione del sensore di temperatura e umidità IoT a lungo raggio di NCD. Con una portata fino a 28 miglia e un'architettura di rete mesh wireless, questo sensore trasmette dati di umidità (±1,7%) e temperatura (±0,3°C) a intervalli definiti dall'utente, dormendo i