Sisällysluettelo:

Langattomat tärinä- ja lämpötila-anturitiedot MySQL: lle solmun PUNAISEN avulla: 40 vaihetta
Langattomat tärinä- ja lämpötila-anturitiedot MySQL: lle solmun PUNAISEN avulla: 40 vaihetta

Video: Langattomat tärinä- ja lämpötila-anturitiedot MySQL: lle solmun PUNAISEN avulla: 40 vaihetta

Video: Langattomat tärinä- ja lämpötila-anturitiedot MySQL: lle solmun PUNAISEN avulla: 40 vaihetta
Video: YLEISKATSAUS GOCOMMA R9 INFRAPUNA LANGATON KAUKOSÄÄDIN SMART HOME 2024, Heinäkuu
Anonim
Langattomat tärinä- ja lämpötila-anturitiedot MySQL: ään solmun RED avulla
Langattomat tärinä- ja lämpötila-anturitiedot MySQL: ään solmun RED avulla

Esittelyssä NCD: n pitkän kantaman IoT Industrial -langaton tärinä- ja lämpötila-anturi, joka tarjoaa jopa 2 mailin kantaman langattoman verkon verkkorakenteen käyttöön. Tämä laite sisältää tarkan 16-bittisen tärinä- ja lämpötila-anturin, ja se lähettää uskomattoman tarkat tärinä- ja lämpötilaennätykset kuluttajan kuvaamina aikoina.

Vaihe 1: Laitteisto ja ohjelmisto vaaditaan

Laitteisto ja ohjelmisto vaaditaan
Laitteisto ja ohjelmisto vaaditaan
Laitteisto ja ohjelmisto vaaditaan
Laitteisto ja ohjelmisto vaaditaan

Laitteisto:

NCD pitkän kantaman tärinä- ja lämpötila -anturi

NCD pitkän kantaman langaton verkkomodeemi USB -liitännällä

Ohjelmisto:

Solmu-Punainen

XAMPP

Vaihe 2: Asenna XAMPP

XAMPP on yleisin, ilmainen avoimen lähdekoodin cross-platform, joka on yksi ratkaisu verkkopalveluiden käyttämiseen. XAMPP on ApacheFriendsin kehittämä, joka julkaistiin toukokuussa 2002. XAMPP tarkoittaa Cross-Platform (X), Apache (A), MySQL (M).

XAMPP: n avulla voit työskennellä paikallisella palvelimella ja testata verkkosivustojen paikallisia kopioita PHP -koodin ja MySQL -tietokantojen avulla. Kun XAMPP on aktiivinen, voit käyttää paikallista kopiota selaimella käyttämällä URL -osoitetta, kuten https:// localhost/tai https:// localhost/

Lataaminen ja asentaminen

XAMPP Siirry XAMPP -verkkosivustoon ja lataa asennusohjelma käyttöjärjestelmäsi perusteella. Asennuksen tulee olla samanlainen kuin tavallinen ohjelmistoasennus, jota teet käyttöjärjestelmässäsi. Asennuksen yhteydessä olisi mahdollisuus valita, haluatko käyttää Apachea ja MySQL: ää palveluina. Jos valitsit sen, Apache ja MySQL käynnistyvät järjestelmän käynnistyksen yhteydessä, jota ei ehkä tarvita, jos tietokoneesi on tiukasti muistiresurssien varassa tai jos et kehitä PHP: tä usein. Voit muuttaa näitä asetuksia asennuksen jälkeen.

Vaihe 3: Käynnistä Apache ja MySQL

Käynnistä Apache ja MySQL
Käynnistä Apache ja MySQL

Siirry kohtaan, johon olet asentanut XAMPP: n (yleensä C: / Program Files / xampp) ja kaksoisnapsauta XAMPP-ohjauspaneelia (xampp-control.exe). Tämä tuo sinulle seuraavan näytön. Käynnistä ne napsauttamalla Käynnistä -painikkeita Apachen ja MySQL: n vieressä.

Vaihe 4: Avaa nyt selaimesi ja kirjoita Http: // localhost/tai

Avaa nyt selaimesi ja kirjoita Http: // localhost/tai Http://127.0.0.1
Avaa nyt selaimesi ja kirjoita Http: // localhost/tai Http://127.0.0.1

Vaihe 5: Tämä avaa seuraavan sivun. Napsauta PhpMyAdmin

Tämä avaa seuraavan sivun. Napsauta PhpMyAdmin
Tämä avaa seuraavan sivun. Napsauta PhpMyAdmin

Vaihe 6: Tämä tuo sinulle seuraavan näytön. Luo uusi tietokanta napsauttamalla "Uusi" -painiketta alla olevan kuvan mukaisesti

Tämä tuo sinulle seuraavan näytön. Napsauta nyt
Tämä tuo sinulle seuraavan näytön. Napsauta nyt

Vaihe 7: Luo nyt uusi tietokanta alla olevan kuvan mukaisesti

Luo nyt uusi tietokanta alla olevan kuvan mukaisesti
Luo nyt uusi tietokanta alla olevan kuvan mukaisesti

Vaihe 8: Luo nyt taulukko tietojen visualisoimiseksi alla olevan kuvan mukaisesti

Luo nyt taulukko tietojen visualisoimiseksi alla olevan kuvan mukaisesti
Luo nyt taulukko tietojen visualisoimiseksi alla olevan kuvan mukaisesti

Vaihe 9: Nimeä nyt ensimmäinen sarake tunnukseksi

Nimeä ensimmäinen sarake nimellä
Nimeä ensimmäinen sarake nimellä

Vaihe 10: Vieritä nyt näytön oikealle puolelle, ja näet "A_I Comments" eli. Automaattiset lisäykset ja sitä käytetään asettamalla ensisijainen avain, joka yksilöi jokaisen taulukon tietueen yksilöllisesti. Napsauta sen alla olevaa valintaruutua

Vieritä nyt näkyvän näytön oikealle puolelle
Vieritä nyt näkyvän näytön oikealle puolelle

Vaihe 11: Tämä tuo sinulle seuraavan näytön. Napsauta nyt "Siirry" -painiketta

Tämä tuo sinulle seuraavan näytön. Napsauta nyt
Tämä tuo sinulle seuraavan näytön. Napsauta nyt

Vaihe 12: Anna nyt muiden sarakkeiden arvot

Anna nyt muiden sarakkeiden arvot
Anna nyt muiden sarakkeiden arvot

Nimi = rms_x, tyyppi = DECIMAL, pituus/arvot = 10, 2 (eli enintään 2 desimaalia) ja vastaavasti kaikkien muiden arvojen osalta ja viimeisessä sarakkeessa voit näyttää luodun ajan ja napsauttaa tallennuspainiketta kuvan mukaisesti kuva alla.

Vaihe 13: Napsauta nyt tietokannasi nimeä laajentaaksesi sitä ja se näyttää taulukon nimen. Napsauta sitä sitten nähdäksesi, miten tiedot näytetään, kuten alla olevassa kuvassa

Napsauta nyt tietokannasi nimeä laajentaaksesi sitä ja se näyttää taulukon nimen, ja napsauta sitä nähdäksesi, miten tiedot näytetään, kuten alla olevassa kuvassa
Napsauta nyt tietokannasi nimeä laajentaaksesi sitä ja se näyttää taulukon nimen, ja napsauta sitä nähdäksesi, miten tiedot näytetään, kuten alla olevassa kuvassa
Napsauta nyt tietokannasi nimeä laajentaaksesi sitä ja se näyttää taulukon nimen, ja napsauta sitä nähdäksesi, miten tiedot näytetään, kuten alla olevassa kuvassa
Napsauta nyt tietokannasi nimeä laajentaaksesi sitä ja se näyttää taulukon nimen, ja napsauta sitä nähdäksesi, miten tiedot näytetään, kuten alla olevassa kuvassa

Siinä kaikki XAMPPin käyttöönotossa.

Vaihe 14: Punaisen solmun asettaminen

Nyt kun anturit ovat käynnissä, tarvitsemme tavan tehdä jotain hyödyllistä näiden tietojen kanssa.

  • Ensinnäkin sinun on asennettava Node-Red.
  • Kun tämä on tehty, sinun on annettava komentorivi tai Power Shell Windows-käyttäjille, siirry hakemistoon Node-RED on asennettu.
  • Kirjoita nyt "npm i ncd-red-wireless node-red-dashboard". Tämä asentaa solmut, joita tarvitaan vastaanottamaan tietoja langattomilta antureiltasi, ja voit käynnistää Node-RED-toiminnon, kun tämä on tehty.
  • Aloita solmupalvelin kirjoittamalla solmu-punainen komentokehotteeseen tai päätelaitteeseen ja painamalla enter.

Vaihe 15: Vaiheen luominen

Virtauksen luomisen vaiheet
Virtauksen luomisen vaiheet

Tässä vaiheessa katselet suurta tyhjää virtausta, jossa on pitkä luettelo solmuista vasemmalla puolella, tätä sivupalkkia kutsutaan paletiksi.

Vaihe 16: Aloita ja vedä langaton yhdyskäytäväsolmu Flow -kankaallesi aloittaaksesi

Aloita siirtämällä eteenpäin ja vetämällä langaton yhdyskäytäväsolmu Flow -kankaallesi
Aloita siirtämällä eteenpäin ja vetämällä langaton yhdyskäytäväsolmu Flow -kankaallesi

ncd-red-wireless Tarjoaa solmut, jotka hallitsevat sarjayhteyttä, jäsentävät saapuvan anturin tiedot, suodattavat sen tiettyjen parametrien mukaan ja mahdollistavat langattomien anturien määrittämisen

Vaihe 17: Langattomien anturien löytäminen:

Langattomien anturien löytäminen
Langattomien anturien löytäminen

Kun olet toimittanut solmun, voit tarkastella tietovälilehteä, joka sisältää tietueita solmun kyvyistä. Tämä välilehti on hyvin täynnä solmupunaisia paketteja varten ja sisältää arvokkaita tilastoja, usein et nyt halua jos haluat tarkastella kaikkia muita tietovälilehden ulkopuolisia asiakirjoja, joten pidä ne ajatuksissasi, vaikka rakennat kulkuja, kun sinulla on kysyttävää solmun toiminnasta. Seuraava elementti, jonka haluamme tehdä, on solmun määrittäminen, kun lisäät sen ensimmäisen kerran, huomaat, että oikeassa yläkulmassa on pieni kolmio sinisen pisteen vieressä, kolmio osoittaa, että solmu haluaa lisämäärityksiä, sininen piste osoittaa, että solmu ei ole enää, mutta se on otettu käyttöön osana kulkua.

  • Avaa kokoonpanovaihtoehdot kaksoisnapsauttamalla solmua.
  • Määritä USB -reititin napsauttamalla sarjalaite -kentän vieressä olevaa kynäkuvaketta. Tämä avaa toisen määrityspaneelin, jossa on vain muutama vaihtoehto.

Vaihe 18: Napsauta sarjaportti -kentän vieressä olevaa suurennuslasia ja valitse reitittimen portti ja napsauta sitten "Lisää" -painiketta

Napsauta sarjaportti -kentän vieressä olevaa suurennuslasia ja valitse reitittimen portti ja napsauta sitten "Lisää" -painiketta
Napsauta sarjaportti -kentän vieressä olevaa suurennuslasia ja valitse reitittimen portti ja napsauta sitten "Lisää" -painiketta

Vaihe 19: Sarjaliitäntäkenttä täytetään nyt tämän valinnan perusteella ja voit napsauttaa "Valmis", ja sinulla on nyt suora yhteys langattomiin antureihisi! nähdäksesi saapuvat tiedot

Sarjalaite -kenttä täytetään nyt tämän valinnan perusteella, ja voit napsauttaa "Valmis", ja sinulla on nyt suora yhteys langattomiin antureihisi! nähdäksesi saapuvat tiedot
Sarjalaite -kenttä täytetään nyt tämän valinnan perusteella, ja voit napsauttaa "Valmis", ja sinulla on nyt suora yhteys langattomiin antureihisi! nähdäksesi saapuvat tiedot

Vaihe 20: Palaa nyt palettiin ja kirjoita "debug" yläreunan hakukenttään, nappaa yksi näistä solmuista ja vedä se langattoman yhdyskäytävän oikealle puolelle

Palaa nyt paletillesi ja kirjoita "debug" hakukenttään ylhäältä, nappaa yksi näistä solmuista ja vedä se langattoman yhdyskäytävän oikealle puolelle
Palaa nyt paletillesi ja kirjoita "debug" hakukenttään ylhäältä, nappaa yksi näistä solmuista ja vedä se langattoman yhdyskäytävän oikealle puolelle

Vaihe 21: Kaksoisnapsauta sitä ja vaihda viesti. "Msg Object" -toiminnon suorittamiseksi napsauta Valmis

Kaksoisnapsauta sitä ja muuta "viesti". "Msg Object" -toiminnon suorittamiseksi napsauta Valmis
Kaksoisnapsauta sitä ja muuta "viesti". "Msg Object" -toiminnon suorittamiseksi napsauta Valmis

Vaihe 22: Piirrä nyt viiva kahden solmun väliin ja napsauta "Ota käyttöön" ikkunan oikeassa yläkulmassa

Piirrä nyt viiva kahden solmun väliin ja napsauta "Ota käyttöön" ikkunan oikeassa yläkulmassa
Piirrä nyt viiva kahden solmun väliin ja napsauta "Ota käyttöön" ikkunan oikeassa yläkulmassa

Vaihe 23: Tietojen käsittely:

Tietojen käsittely
Tietojen käsittely

Nyt langattomista antureista kerätään dataa ja se lähetetään "debug" -välilehdelle, tämä "debug -välilehti" sijoitetaan oikean sivupalkin tietovälilehden jälkeen. Jos haluat nähdä tiedot, paina Reset -painiketta. Solmupunaisissa tietueissa ylitetään JSON-paketin solmut. Kun viesti -objekti tulee virheenkorjausvälilehteen, voit suurentaa sen nähdäksesi sen mukana tulevan tiedon kokonaisluettelon. Tämä on erittäin hyödyllistä, jos sinun on nopeasti nähtävä, mitkä anturit kirjautuvat sisään. Toinen tämän solmun aiheuttama ongelma on helppo tapa vaihtaa reititin verkkotunnukseksi, johon kokoonpanotilassa olevat laitteet ovat käytössä, paina vain vasemmalla olevaa painiketta solmusta ja työkalu vaihtaa määritysverkkoon, paina sitä uudelleen palataksesi kuuntelutilaan. Kun olemme saaneet wi-fi-työkalusolmut käyttöön, ne voidaan asettaa määrittämään rutiininomaisesti anturi sen ollessa konfigurointitilassa, joten se on aina käytettävissä ylläpitämään tällaiset yhdyskäytäväsolmut virtauksessa laitteen nopeaa konfigurointia varten.

Vaihe 24: Langattomien anturien lisääminen:

Langattomien anturien lisääminen
Langattomien anturien lisääminen

Meidän on erotettava langattomat anturitietueet kotimaassa, jotta voimme näyttää sen. Voisimme käyttää kytkinsolmua jakamaan viestit yhdyskäytävästä täysin mac -osoitteen tai anturityypin perusteella, mutta kuten viittasin, langattomissa solmuissa on todella lisätoimintoja antureiden määrittämiseen, joten aloitamme niistä antamalla sinulle täydellisen kokonaiskuvan siitä, miten nämä rakenteet voivat toimia. Jos et ole vielä nähnyt paketteja, jotka tulevat molemmista antureista, risteä etukäteen ja paina nollauspainiketta ainoassa, joka ei ole käynnistynyt. Vaikka anturi arvioi minkä tahansa sarjalaitteen kokoonpanosolmun kautta, mac -osoite ja anturin tyyppi tallennetaan välimuistiin pooliin, jotta voimme löytää sen nopeasti tämän seuraavan vaiheen ajaksi.

Tartu langattomaan solmuun paletista ja vedä se virtaan, kaksoisnapsauta sitä konfiguroidaksesi

Vaihe 25: Valitse sarjalaite langattoman yhdyskäytävän pudotusvalikosta, napsauta nyt Mac -osoitteen vieressä olevaa suurennuslasia ja valitse yksi käytettävissä olevista vaihtoehdoista

Valitse sarjalaite langattoman yhdyskäytävän pudotusvalikosta, napsauta nyt Mac -osoitteen vieressä olevaa suurennuslasia ja valitse yksi käytettävissä olevista vaihtoehdoista
Valitse sarjalaite langattoman yhdyskäytävän pudotusvalikosta, napsauta nyt Mac -osoitteen vieressä olevaa suurennuslasia ja valitse yksi käytettävissä olevista vaihtoehdoista

Vaihe 26: Napsauta Valmis

Valitse Valmis
Valitse Valmis

Huomaat, että tämä asettaa anturityypin automaattisesti puolestasi. Voit myös antaa sille nimen, jotta se on helpompi tunnistaa. Kuten tietovälilehdessä on mainittu, Serial Device for Config -kenttä on valinnainen, emmekä välitä siitä juuri nyt. Juuri lisäämäsi solmu toimii tehokkaasti suodattimena saapuville anturitiedoille ja kulkee vain mac -osoitteen tietojen kautta tai anturityypin, jos Mac -osoitetta ei ole.

Vaihe 27: Palaa nyt palettiin ja kirjoita "debug" hakukenttään ylhäältä, nappaa yksi näistä solmuista ja vedä se langattoman yhdyskäytävän oikealle puolelle

Palaa nyt paletillesi ja kirjoita "debug" hakukenttään ylhäältä, nappaa yksi näistä solmuista ja vedä se langattoman yhdyskäytävän oikealle puolelle
Palaa nyt paletillesi ja kirjoita "debug" hakukenttään ylhäältä, nappaa yksi näistä solmuista ja vedä se langattoman yhdyskäytävän oikealle puolelle

Vaihe 28: Kaksoisnapsauta sitä ja valitse Valmis

Kaksoisnapsauta sitä ja valitse Valmis
Kaksoisnapsauta sitä ja valitse Valmis

Vaihe 29: Toimintosolujen lisääminen

Toimintosolujen lisääminen
Toimintosolujen lisääminen

Funktiosolmua käytetään JavaScript -koodin suorittamiseen viestiobjektia vastaan. Funktiosolmu hyväksyy msg -objektin tulona ja voi palauttaa 0 tai useampia viestiobjekteja tulosteena. Tällä viestiobjektilla on oltava hyötykuorma -ominaisuus (msg.payload), ja sillä on yleensä muita ominaisuuksia riippuen etenevistä solmuista.

Tartu nyt "funktiosolmuun" paletista ja aseta se Temp/Hum -solmun oikealle puolelle

Vaihe 30: Avaa kokoonpanovaihtoehdot kaksoisnapsauttamalla solmua

Avaa kokoonpanovaihtoehdot kaksoisnapsauttamalla solmua
Avaa kokoonpanovaihtoehdot kaksoisnapsauttamalla solmua

Täällä sinun on kirjoitettava pieni javascript -koodi ehdon luomiseksi, joten tietyllä arvolla sähköpostihälytys lähetetään vastaavaan sähköpostiosoitteeseen.

Voit muokata omia arvojamme.

rms_x = msg.payload.rms_xrms_y = msg.payload.rms_yrms_z = msg.payload.rms_zmax_x = msg.payload.max_xmax_y = msg.payload.max_ymax_z = msg.payload.max_g_min_xmin msg.payload.min_ztemperature = msg.payload.temperaturemsg.topic = "INSERT INTO vibration_temperature (` rms_x`, `rms_y`,` rms_z`, `max_x`,` max_y`, `max_z`,` min_x`, `min_y`, `min_z`,` lämpötila`) ARVOT ("+ rms_x+", "+ rms_y+", "+ rms_z+", "+ max_x+", "+ max_y+", "+ max_z+", "+ min_x +"," +min_y +"," +min_z +"," +lämpötila +");" return msg;

Vaihe 31: Nyt olet lisännyt "mysql" -solmun tietojen tallentamiseen, tarkista paletisi, jos se on siellä, tai voit napsauttaa kolmea palkkia, jotka ovat käyttöönottopainikkeen oikealla puolella alla olevan kuvan mukaisesti

Nyt sinulla on Lisää
Nyt sinulla on Lisää

Vaihe 32: Napsauta nyt Hallitse palettia -painiketta

Napsauta nyt
Napsauta nyt

Vaihe 33: Etsi nyt Mysql ja napsauta 'asenna' -painiketta, kuten kuvassa näkyy

Etsi nyt Mysql ja napsauta "asenna" -painiketta, kuten kuvassa näkyy
Etsi nyt Mysql ja napsauta "asenna" -painiketta, kuten kuvassa näkyy

Kun se on tehty, näet "mysql" -solmun paletissa.

Vaihe 34: Tartu nyt mysql -solmuun paletista ja kaksoisnapsauta sitä avataksesi kokoonpanovaihtoehdot

Tartu nyt
Tartu nyt

Vaihe 35: Kirjoita tietokannan nimi aiemmin luodessasi ja anna sille nimi, ja napsauta sitten tietokannan vieressä olevaa kynäkuvaketta muokataksesi Sqldatabase -solmua

Kirjoita tietokannasi nimi, kun loit aiemmin, ja anna sille nimi, ja napsauta sitten tietokannan vieressä olevaa kynäkuvaketta muokataksesi Sqldatabase -solmua
Kirjoita tietokannasi nimi, kun loit aiemmin, ja anna sille nimi, ja napsauta sitten tietokannan vieressä olevaa kynäkuvaketta muokataksesi Sqldatabase -solmua

Vaihe 36: Lisää nyt käyttäjä = Root I.e oletuksena Xamppissa ja salasana on tyhjä. Voit myös luoda käyttäjän ja salasanan Kirjoita tämä tähän, syötä sitten tietokannasi nimi ja aikavyöhyke (valinnainen) ja napsauta sitten Päivitä ja Valmis

Suositeltava: