Taula de continguts:

Creació d’alertes per correu electrònic del sensor de temperatura i humitat sense fils NCD mitjançant Node-Red: 22 passos
Creació d’alertes per correu electrònic del sensor de temperatura i humitat sense fils NCD mitjançant Node-Red: 22 passos

Vídeo: Creació d’alertes per correu electrònic del sensor de temperatura i humitat sense fils NCD mitjançant Node-Red: 22 passos

Vídeo: Creació d’alertes per correu electrònic del sensor de temperatura i humitat sense fils NCD mitjançant Node-Red: 22 passos
Vídeo: Conferència «La sismologia servei públic SISMOCAT» 2024, De novembre
Anonim
Creació d’alertes per correu electrònic del sensor de temperatura i humitat sense fils NCD mitjançant Node-Red
Creació d’alertes per correu electrònic del sensor de temperatura i humitat sense fils NCD mitjançant Node-Red

Utilitzem aquí el sensor de temperatura i humitat de NCD, però els passos es mantenen iguals per a qualsevol producte ncd, de manera que si teniu altres sensors sense fils ncd, no dubteu a observar-lo a més. Mitjançant l’aturada d’aquest text, heu de tenir una comprensió estable de com configurar els sensors, configurar el vermell del node i veure les dades en un tauler de control com el que es mostra aquí.

Pas 1: es requereix maquinari i programari:

Es requereix maquinari i programari
Es requereix maquinari i programari
Es requereix maquinari i programari
Es requereix maquinari i programari

Maquinari:

1. Sensor de temperatura i humitat de llarg abast NCD

2. Mòdem de malla sense fils de llarg abast NCD amb interfície USB

Programari:

1. Node-Red

Pas 2: Configuració del vermell del node

Ara que teniu sensors en funcionament, necessitem una manera de fer alguna cosa útil amb aquestes dades.

  • Primer de tot, haureu d’instal·lar Node-Red.
  • Un cop fet això, haureu d’introduir la vostra línia d’ordres o Power Shell per als usuaris de Windows; aneu al directori on està instal·lat el node-RED.
  • Ara escriviu "npm i ncd-red-wireless node-red-dashboard". Això instal·larà els nodes necessaris per rebre dades dels vostres sensors sense fils i podreu iniciar Node-RED una vegada que es faci això.
  • Per iniciar el servidor de nodes, escriviu node-red a l'indicador d'ordres o al terminal i premeu Intro.

Pas 3: passos per crear el flux

Passos per crear el flux
Passos per crear el flux

En aquest moment, veureu un gran flux en blanc amb una llarga llista de nodes a la part esquerra, aquesta barra lateral s’anomena paleta.

Pas 4: seguiu endavant i arrossegueu un node de passarel·la sense fils cap al llenç de flux per començar

Seguiu endavant i arrossegueu un node de passarel·la sense fils cap al llenç de flux per començar
Seguiu endavant i arrossegueu un node de passarel·la sense fils cap al llenç de flux per començar

NCD-red-wireless Proporciona els nodes que gestionen la connexió sèrie, analitzen les dades del sensor entrant, les filtren per paràmetres específics i permeten configurar els sensors sense fils.

Pas 5: trobar els vostres sensors sense fils:

Trobar els vostres sensors sense fils
Trobar els vostres sensors sense fils

Quan hàgiu lliurat el node, podreu veure la pestanya d’informació, que conté registres sobre la capacitat del node. Aquesta pestanya està ben poblada per obtenir el màxim nombre de paquets vermells de node i consta d’estadístiques precises, sovint ara no voldreu visualitzeu qualsevol altra documentació a l'exterior de la pestanya d'informació, així que tingueu-la en compte fins i tot mentre esteu construint els vostres fluxos quan tingueu una pregunta aproximada sobre com funciona un node. El següent element que volem fer és configurar el node, quan l’afegiu per primera vegada, observareu que hi ha un petit triangle a l’angle superior dret al costat d’un punt blau; el triangle indica que el node vol configuració addicional, el blau punt indica que el node ja no s'ha desplegat com a part del flux.

  • Feu doble clic al node per obrir les opcions de configuració.
  • Feu clic a la icona de llapis que hi ha al costat del camp Dispositiu sèrie per configurar l'encaminador USB; s'obrirà un segon panell de configuració que només té algunes opcions.

Pas 6: Feu clic a la lupa situada al costat del camp del port sèrie i seleccioneu el port que correspongui amb el vostre router i, a continuació, feu clic al botó "Afegeix" a la part superior

Feu clic a la lupa situada al costat del camp del port sèrie i seleccioneu el port que correspongui amb el vostre enrutador i, a continuació, feu clic al botó "Afegeix" a la part superior
Feu clic a la lupa situada al costat del camp del port sèrie i seleccioneu el port que correspongui amb el vostre enrutador i, a continuació, feu clic al botó "Afegeix" a la part superior

Pas 7: El camp del dispositiu sèrie ara es completarà en funció d'aquesta selecció i podeu fer clic a "Fet", ja teniu accés directe als vostres sensors sense fils. per veure les dades que entren

El camp del dispositiu sèrie ara es poblarà en funció d’aquesta selecció i podeu fer clic a “Fet”, ja teniu accés directe als vostres sensors sense fils. per veure les dades que entren
El camp del dispositiu sèrie ara es poblarà en funció d’aquesta selecció i podeu fer clic a “Fet”, ja teniu accés directe als vostres sensors sense fils. per veure les dades que entren

Pas 8: ara torneu a la vostra paleta i escriviu "depuració" al camp de cerca de la part superior, agafeu un d'aquests nodes i arrossegueu-lo a la dreta de la vostra passarel·la sense fils

Ara torneu a la vostra paleta i escriviu "depuració" al camp de cerca de la part superior, agafeu un d'aquests nodes i arrossegueu-lo a la dreta de la passarel·la sense fils
Ara torneu a la vostra paleta i escriviu "depuració" al camp de cerca de la part superior, agafeu un d'aquests nodes i arrossegueu-lo a la dreta de la passarel·la sense fils

Pas 9: feu doble clic a sobre i canvieu "msg". per "completar l'objecte Msg" Feu clic a Fet

Feu doble clic a sobre i canvieu "msg". per "completar l'objecte Msg" Feu clic a Fet
Feu doble clic a sobre i canvieu "msg". per "completar l'objecte Msg" Feu clic a Fet

Pas 10: ara dibuixeu una línia entre els dos nodes i feu clic a "Desplega" a la part superior dreta de la finestra

Ara dibuixeu una línia entre els dos nodes i feu clic a "Desplega" a la part superior dreta de la finestra
Ara dibuixeu una línia entre els dos nodes i feu clic a "Desplega" a la part superior dreta de la finestra

Pas 11: Treballar amb les dades:

Treballar amb les dades
Treballar amb les dades

Ara, dels vostres sensors sense fils, es recopilen dades i es publiquen a la pestanya "depuració", aquesta "pestanya depuració" es col·loca a la barra lateral dreta després de la pestanya d'informació. Per veure la informació disponible, premeu el botó de restabliment. Als registres vermells de node se supera entre els nodes d'un paquet json. Quan l'objecte msg entra a la pestanya de depuració, podeu fer-lo més gran per veure la llista general d'informació que s'acompanya. Això és extraordinàriament útil en cas que hàgiu de veure ràpidament quins sensors estan comprovant. L'altre problema que dóna aquest node és una manera senzilla d'intercanviar el vostre enrutador a la identitat de xarxa en què es troben els dispositius en mode de configuració, simplement premeu el botó de l'esquerra. del node i l'eina canviarà a la xarxa de configuració, premeu-lo una vegada més per tornar al mode d'escolta. Un cop configurats els nodes de l’eina Wi-Fi, es poden configurar per configurar rutinàriament un sensor mentre entra al mode de configuració, de manera que sempre estarà disponible per mantenir aquests nodes de passarel·la presents al flux per configurar ràpidament un dispositiu.

Pas 12: Afegir els sensors sense fils:

Addició de sensors sense fils
Addició de sensors sense fils

hem de separar els registres de sensors sense fils a nivell nacional perquè puguem visualitzar-los, podríem utilitzar un node de commutador per dividir els missatges de la passarel·la basant-nos totalment en l’adreça de Mac o el tipus de sensor, però, com he dit, els nodes sense fils incorporen realment una funcionalitat addicional per configurar els sensors, de manera que començarem amb ells per oferir-vos una imatge completa de com poden funcionar aquestes estructures. En cas que no hagueu vist cap paquet entrant dels dos sensors, creueu amb antelació i premeu el botó de restabliment de l'únic que no s'hagi iniciat. Tot i que s’efectua una avaluació del sensor a través de qualsevol node de configuració de dispositiu sèrie, l’adreça mac i el tipus de sensor s’emmagatzemen a la memòria cau, de manera que podem trobar-lo ràpidament durant el següent pas.

Agafeu un node sense fils de la paleta i arrossegueu-lo al flux, feu doble clic damunt per configurar-lo

Pas 13: Seleccioneu el dispositiu sèrie del menú desplegable que heu utilitzat per a la passarel·la sense fils; feu clic a la lupa al costat de "Adreça Mac" i seleccioneu una de les opcions disponibles

Seleccioneu el dispositiu de sèrie al menú desplegable que heu utilitzat per a la passarel·la sense fils; feu clic a la lupa al costat de "Adreça Mac" i seleccioneu una de les opcions disponibles
Seleccioneu el dispositiu de sèrie al menú desplegable que heu utilitzat per a la passarel·la sense fils; feu clic a la lupa al costat de "Adreça Mac" i seleccioneu una de les opcions disponibles

Pas 14: feu clic a Fet

Feu clic a Fet
Feu clic a Fet

Notareu que això defineix automàticament el tipus de sensor. També podeu donar-li un nom per facilitar-ne la identificació. Com s’indica a la pestanya d’informació, el camp Dispositiu sèrie per a configuració és opcional i no ens en preocuparem ara mateix. El node que acabeu d'afegir funciona efectivament com a filtre de les dades del sensor entrant, només passa a través de les dades de l'adreça Mac o del tipus de sensor si no hi ha cap adreça Mac.

Pas 15: ara torneu a la vostra paleta i escriviu "depuració" al camp de cerca de la part superior, agafeu un d'aquests nodes i arrossegueu-lo a la dreta de la passarel·la sense fils

Ara torneu a la vostra paleta i escriviu "depuració" al camp de cerca de la part superior, agafeu un d'aquests nodes i arrossegueu-lo a la dreta de la passarel·la sense fils
Ara torneu a la vostra paleta i escriviu "depuració" al camp de cerca de la part superior, agafeu un d'aquests nodes i arrossegueu-lo a la dreta de la passarel·la sense fils
Ara torneu a la vostra paleta i escriviu "depuració" al camp de cerca de la part superior, agafeu un d'aquests nodes i arrossegueu-lo a la dreta de la passarel·la sense fils
Ara torneu a la vostra paleta i escriviu "depuració" al camp de cerca de la part superior, agafeu un d'aquests nodes i arrossegueu-lo a la dreta de la passarel·la sense fils

Feu-hi doble clic i feu clic a Fet

Pas 16: Afegir els nodes de funció

Addició dels nodes de funció
Addició dels nodes de funció
Addició dels nodes de funció
Addició dels nodes de funció
Addició dels nodes de funció
Addició dels nodes de funció
Addició dels nodes de funció
Addició dels nodes de funció

El node de funció s'utilitza per executar codi JavaScript contra l'objecte msg. El node de funció accepta un objecte msg com a entrada i pot retornar 0 o més objectes de missatge com a sortida. Aquest objecte de missatge ha de tenir una propietat de càrrega útil (msg.payload), i normalment té altres propietats en funció dels nodes de procediment.

  • Ara agafeu un node de "funció" de la paleta i col·loqueu-lo a la dreta del node Temp / Hum.
  • Feu doble clic al node per obrir les opcions de configuració.

Aquí heu d’escriure un petit codi javascript per crear una condició, de manera que, a un valor de temperatura concret, s’enviarà una alerta per correu electrònic a l’identificador de correu electrònic respectiu.

  • Una altra característica interessant del creador de fluxos és copiar + enganxar, fer clic al node de funcions que acaba d’afegir i fer clic a ctrl + c (cmd + c en un Mac), després a cntl + v, ara teniu un segon node de funcions.
  • Ara feu-hi doble clic per canviar l'etiqueta a Humitat i escriviu algun codi javascript per crear una condició per enviar una alerta per correu electrònic amb un valor d'humitat concret i feu clic a Finalitzat.

Pas 17: afegir el node de correu electrònic

Addició del node de correu electrònic
Addició del node de correu electrònic
Addició del node de correu electrònic
Addició del node de correu electrònic
Addició del node de correu electrònic
Addició del node de correu electrònic
Addició del node de correu electrònic
Addició del node de correu electrònic

Ara agafeu un node de correu electrònic de sortida de la paleta i col·loqueu-lo a la dreta del node Temperatura i Humitat

El node Correu electrònic proporciona l'entrada i sortida de correus electrònics.

  • Ara feu doble clic sobre ell i obriu el node d'edició del correu electrònic i afegiu "email-id" de la persona al primer camp a la qual voleu enviar les alertes de correu electrònic i, a continuació, també afegiu "email-id i contrasenya" d'aquesta persona des d'on vull enviar alertes tal com es mostra a la imatge següent i feu clic a Fet.
  • Ara dibuixeu tots els cables i feu clic a desplega com es mostra a la imatge.
  • Ara veureu que s’envien correus electrònics.

Pas 18: ara també podeu consultar l’identificador de correu electrònic respectiu

Ara també podeu consultar l’identificador de correu electrònic respectiu
Ara també podeu consultar l’identificador de correu electrònic respectiu

Pas 19: aquesta és l'alerta per correu electrònic del valor de temperatura

Aquesta és l'alerta per correu electrònic del valor de la temperatura
Aquesta és l'alerta per correu electrònic del valor de la temperatura

Pas 20: aquesta és l'alerta per correu electrònic de valor d'humitat

Aquesta és l'alerta per correu electrònic de valor d'humitat
Aquesta és l'alerta per correu electrònic de valor d'humitat

Pas 21: si veieu que no s'envien correus electrònics o "no s'han pogut enviar", aneu al compte de Google i veureu "Cerca de problemes de seguretat"

Si veieu que no s'envien correus electrònics o
Si veieu que no s'envien correus electrònics o
Si veieu que no s'envien correus electrònics o
Si veieu que no s'envien correus electrònics o
Si veieu que no s'envien correus electrònics o
Si veieu que no s'envien correus electrònics o

Feu-hi clic i permeteu "Accés de tercers" a les aplicacions tal com es mostra a la figura

Si encara no rebeu correus electrònics, també podeu consultar la carpeta de correu brossa.

Recomanat: