INHOUDSOPGAWE:
- Stap 1: Vereiste hardeware en sagteware:
- Stap 2: Opstel van XAMPP
- Stap 3: Begin Apache en MySQL
- Stap 4: Maak nou u blaaier oop en tik Http: // localhost/of
- Stap 6: Dit bring u die volgende skerm. Klik nou op die 'Nuwe' knoppie soos in die onderstaande prentjie om 'n nuwe databasis te skep
- Stap 7: Skep nou 'n nuwe databasis soos in die prentjie hieronder getoon
- Stap 8: Maak nou 'n tabel om data te visualiseer soos in die onderstaande prentjie getoon
- Stap 9: Noem nou die eerste kolom as 'id'
- Stap 10: Blaai nou na die regterkant van die skerm, en u sal 'A_I -opmerkings' sien, d.w.s. Outo -inkremente en dit word gebruik om die primêre sleutel in te stel wat elke rekord binne die tabel uniek identifiseer. Klik op die boks daaronder
- Stap 11: Dit bring u die volgende skerm. Klik nou op die "Gaan" -knoppie
- Stap 12: Voer nou die waardes van ander drie kolomme in
- Stap 13: Klik nou op u databasisnaam om dit uit te brei en dit sal u tabelnaam wys, klik dan daarop om te sien hoe data vertoon word, soos in die onderstaande prentjie getoon
- Stap 14: Opstel van Node-rooi
- Stap 15: Stappe om die vloei te skep
- Stap 16: Gaan vorentoe en sleep 'n draadlose gateway -knooppunt na u vloeidoek om aan die gang te kom
- Stap 17: Soek u draadlose sensors:
- Stap 18: Klik op die vergrootglas langs die seriële poortveld en kies die poort wat ooreenstem met u router, en klik dan op die "Voeg" -knoppie bo -aan
- Stap 19: Die reeks toestelle word nou op grond van die keuse bevolk, en u kan op 'Klaar' klik, en u het nou direkte toegang tot u draadlose sensors! om te sien hoe die data binnekom
- Stap 20: Gaan nou terug na u palet en tik 'ontfout' bo in die soekveld, gryp een van hierdie nodusse en sleep dit regs van u draadlose gateway
- Stap 21: Dubbelklik daarop en verander 'msg.' Klik op Klaar om die boodskap te voltooi
- Stap 22: Trek nou 'n lyn tussen die twee nodusse en klik op "Implementeer" regs bo in die venster
- Stap 23: Werk met die data:
- Stap 24: Voeg die draadlose sensors by:
- Stap 25: Kies die seriële toestel in die aftreklys wat u vir die draadlose gateway gebruik het, klik nou op die vergrootglas langs 'Mac -adres' en kies een van die beskikbare opsies
- Stap 26: Klik op Klaar
- Stap 27: Gaan nou terug na u palet en tik 'ontfout' bo in die soekveld, gryp een van hierdie nodusse en sleep dit regs van u draadlose gateway
- Stap 28: Dubbelklik daarop en klik op Klaar
- Stap 29: Voeg die funksie nodusse by
- Stap 30: Dubbelklik op die knoop om die funksioneknoop te wysig
- Stap 31: Nou moet u 'mysql' -knoop by die stoor van data voeg, kyk of u palet daar is, of u kan op die drie balke aan die regterkant van die implementeringsknoppie klik, soos in die onderstaande prentjie getoon
- Stap 32: Klik nou op die knoppie "Beheer palet"
- Stap 33: Soek nou na Mysql en klik op die 'installeer' knoppie soos in die prentjie getoon
- Stap 34: Gryp nou die "mysql" -knoop uit die palet en dubbelklik daarop om die konfigurasie -opsies oop te maak
- Stap 35: Skryf u databasisnaam soos u vroeër geskep het, en gee 'n naam daaraan, klik dan op die potloodikoon langs die databasis om die Sqldatabase -knoop te wysig
- Stap 36: Voeg nou gebruiker = wortel by. Standaard in die Xampp en wagwoord is leeg. U kan ook 'n gebruiker en wagwoord skep, voer dit hier in, voer dan u databasisnaam en tydsone in (optioneel) en klik dan op Update en klaar
- Stap 37: Nou sien u dat u databasisnodus verbind is
- Stap 38: Verbind nou al die drade soos in die prentjie aangedui
- Stap 39: Druk nou op die implementeringsknoppie, en u sal in die databanknode 'ok' vertoon, wat beteken dat data gestuur word
- Stap 40: UITPUT
Video: Stuur-data-van-IOT-draadloos-temperatuur- en humiditeitsensor-na-MySQL: 41 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Ons stel NCD se langafstand IoT -temperatuur- en humiditeitsensor bekend. Met 'n afstand van 28 myl en 'n draadlose netwerknetwerk-argitektuur, stuur hierdie sensor humiditeit (± 1,7%) en temperatuur (± 0,3 ° C) met gebruikersgedefinieerde tussenposes, en slaap tussenin om die batterylewe te maksimeer.
Aangedryf deur slegs 2 AA-batterye en 'n lewensduur van 500 000 draadlose transmissies, kan die batterylewe van 10 jaar bereik word met behoorlike kalibrasie. Opsioneel kan hierdie sensor ekstern aangedryf word.
Met 'n oop kommunikasieprotokol kan u byna enige beheerstelsel of gateway maklik integreer. Data kan na 'n rekenaar, Raspberry Pi of selfs 'n Arduino oorgedra word en na Microsoft Azure®, AWS of Google Cloud Platform gestuur word. Die instellings van die draadlose transmissie kan verander word met behulp van die oop kommunikasieprotokol wat maksimum konfigurasie moontlik maak, afhangende van die beoogde toepassing. Die langafstand, prys, akkuraatheid, batterylewe en sekuriteitsfunksies van ons draadlose temperatuur- en humiditeitsensor maak dit 'n ideale keuse om u eie draadlose sensornetwerk te begin of uit te brei met 'n toestel wat die vereistes van die meeste industriële toestelle oorskry. sowel as verbruikersmark -toepassings.
Stap 1: Vereiste hardeware en sagteware:
Hardeware:
- NCD langafstand temperatuur- en humiditeitsensor
- NCD langafstand draadlose gaasmodem met USB -koppelvlak
Sagteware:
- Node-rooi
- XAMPP
Stap 2: Opstel van XAMPP
XAMPP is die algemeenste, gratis 'n oopbron-kruisplatform, een oplossing vir u webdienste. XAMPP is ontwikkel deur ApacheFriends wat in Mei 2002 vrygestel is. XAMPP staan vir Cross-Platform (X), Apache (A), MySQL (M) en soms (M) verwys soms ook na MariaDB, PHP (P) en Pearl (P).
Met XAMPP kan u op 'n plaaslike bediener werk en plaaslike kopieë van webwerwe toets met behulp van PHP -kode en MySQL -databasisse. Sodra XAMPP aktief is, het u toegang tot u plaaslike kopie met 'n blaaier met behulp van 'n URL soos https:// localhost/of https:// localhost/
Laai en installeer XAMPP
Gaan na die webwerf van XAMPP en laai die installeerder af op grond van u bedryfstelsel. Die installasie moet soortgelyk wees aan 'n normale sagteware -installasie wat u in u bedryfstelsel doen. By die installering is daar 'n opsie om te kies of u Apache en MySQL as dienste wil laat loop. As u dit gekies het, begin Apache en MySQL met die opstarten van die stelsel, wat u moontlik nie nodig het as u rekenaar te min geheue het nie, of as u nie gereeld PHP-ontwikkeling doen nie. U kan hierdie instellings na die installasie verander.
Stap 3: Begin Apache en MySQL
Gaan na die plek waar u XAMPP geïnstalleer het (gewoonlik C: / Program Files / xampp) en dubbelkliek op die XAMPP-bedieningspaneel (xampp-control.exe). Dit bring u die volgende skerm. Klik op die Start -knoppies langs Apache en MySQL om dit te begin.
Stap 4: Maak nou u blaaier oop en tik Http: // localhost/of
Stap 5: Dit sal 'n volgende bladsy oopmaak. Klik op die PhpMyAdmin
Stap 6: Dit bring u die volgende skerm. Klik nou op die 'Nuwe' knoppie soos in die onderstaande prentjie om 'n nuwe databasis te skep
Stap 7: Skep nou 'n nuwe databasis soos in die prentjie hieronder getoon
Stap 8: Maak nou 'n tabel om data te visualiseer soos in die onderstaande prentjie getoon
Stap 9: Noem nou die eerste kolom as 'id'
Stap 10: Blaai nou na die regterkant van die skerm, en u sal 'A_I -opmerkings' sien, d.w.s. Outo -inkremente en dit word gebruik om die primêre sleutel in te stel wat elke rekord binne die tabel uniek identifiseer. Klik op die boks daaronder
Stap 11: Dit bring u die volgende skerm. Klik nou op die "Gaan" -knoppie
Stap 12: Voer nou die waardes van ander drie kolomme in
Naam = temperatuur, tipe = DECIMAL, lengte/waardes = 10, 2 (dit wil sê tot 2 desimale punte) en soortgelyk vir humiditeit, en in die laaste kolom kan u die geskepte tyd wys en op die stoor -knoppie klik, soos in die onderstaande prentjie getoon.
Stap 13: Klik nou op u databasisnaam om dit uit te brei en dit sal u tabelnaam wys, klik dan daarop om te sien hoe data vertoon word, soos in die onderstaande prentjie getoon
Dit is alles met die opstel van XAMPP.
Stap 14: Opstel van Node-rooi
Noudat u sensors aan die gang het, benodig ons 'n manier om iets nuttigs met die data te doen.
- In die eerste plek moet u Node-Red installeer.
- Sodra dit klaar is, moet u u opdragreël of Power Shell vir Windows-gebruikers invoer, na die gids waarin Node-RED geïnstalleer is, invoer.
- Tik nou "npm i ncd-red-wireless node-red-dashboard". Dit installeer die nodusse om data van u draadlose sensors te ontvang, en u kan Node-RED begin sodra dit gedoen is.
- Om node-bediener te begin, skryf node-rooi in die opdragprompt of terminale en druk enter.
Stap 15: Stappe om die vloei te skep
Op hierdie punt sien u 'n groot leë stroom met 'n lang lys knope aan die linkerkant, hierdie sybalk word die palet genoem.
Stap 16: Gaan vorentoe en sleep 'n draadlose gateway -knooppunt na u vloeidoek om aan die gang te kom
NCD-rooi-draadloos Voorsien die nodusse wat die reeksverbinding bestuur, inkomende sensordata ontleed, dit volgens spesifieke parameters filter, en u toelaat om die draadlose sensors op te stel.
Stap 17: Soek u draadlose sensors:
As u die nodus afgelewer het, kan u die info-oortjie sien, wat rekords bevat oor die vermoë van die nodus. As u enige ander dokumentasie buite die inligtingblad wil sien, moet u dit in gedagte hou terwyl u u vloei bou as u 'n vraag het oor hoe 'n knoop werk. Die volgende element wat ons wil doen, is om die knoop op te stel; as u dit eers byvoeg, sal u sien dat daar 'n klein driehoek in die regter boonste hoek langs 'n blou kolletjie is; die driehoek dui aan dat die knoop ekstra opset wil hê, die blou dot dui aan dat die knoop nie meer nie, maar as deel van die vloei ontplooi is.
- Dubbelklik op die knoop om die konfigurasie -opsies oop te maak.
- Klik op die potlood -ikoon langs die veld Serial Device om u USB -router op te stel; dit maak 'n tweede konfigurasiepaneel oop wat slegs 'n paar opsies het.
Stap 18: Klik op die vergrootglas langs die seriële poortveld en kies die poort wat ooreenstem met u router, en klik dan op die "Voeg" -knoppie bo -aan
Stap 19: Die reeks toestelle word nou op grond van die keuse bevolk, en u kan op 'Klaar' klik, en u het nou direkte toegang tot u draadlose sensors! om te sien hoe die data binnekom
Stap 20: Gaan nou terug na u palet en tik 'ontfout' bo in die soekveld, gryp een van hierdie nodusse en sleep dit regs van u draadlose gateway
Stap 21: Dubbelklik daarop en verander 'msg.' Klik op Klaar om die boodskap te voltooi
Stap 22: Trek nou 'n lyn tussen die twee nodusse en klik op "Implementeer" regs bo in die venster
Stap 23: Werk met die data:
Nou word data uit u draadlose sensors versamel en dit na die oortjie "ontfouting" gestuur, hierdie "ontfout -oortjie" word in die regterkantste sidebalk geplaas na die inligtingblad. Om die inligting te sien, kan u op die reset -knoppie druk. In node-rooi rekords word oortref tussen nodes in 'n JSON-pakkie. As die msg -voorwerp op die debug -oortjie kom, kan u dit groter maak om die algehele lys inligting wat daarmee gepaard gaan, te sien. Dit is buitengewoon handig as u vinnig moet kyk watter sensors aanmeld. Die ander probleem wat hierdie knoop gee, is 'n maklike manier om u router uit te skakel na die netwerkidentiteit waarop toestelle in die konfigurasiemodus dokumenteer, druk eenvoudig op die knoppie aan die linkerkant van die node en die instrument sal oorskakel na die konfigurasienetwerk, druk dit nog een keer om dit terug te keer na die luistermodus. Sodra ons die wi-fi-gereedskapsknooppunte opgestel het, is dit moontlik dat hulle 'n sensor gereeld instel terwyl dit in die konfigurasiemodus gaan, sodat dit altyd beskikbaar is om sulke gateway-nodusse teenwoordig te hou om 'n toestel vinnig te konfigureer.
Stap 24: Voeg die draadlose sensors by:
ons moet binnenshuise draadlose sensorrekords skei sodat ons dit kan vertoon, ons kan 'n skakelknooppunt gebruik om die boodskappe van die gateway heeltemal te verdeel op grond van die mac -adres met of sensortipe, maar soos ek daarna verwys het, draadlose nodes bevat werklik ekstra funksies om die sensors te konfigureer, daarom begin ons daarmee om 'n ekstra beeld te gee van hoe die strukture kan werk. As u nog nie pakkies van albei u sensors sien inkom nie, kruis vooraf en druk die reset -knoppie op die enigste wat nog nie begin het nie. Terwyl 'n sensor deur middel van 'n seriële toestelkonfigurasie -knoop ingeskryf word, word die mac -adres en die soort sensor in 'n swembad gestoor, sodat ons dit vinnig kan vind vir die duur van hierdie volgende stap.
Haal 'n draadlose knoop uit die palet en sleep dit na die stroom, dubbelklik daarop om dit op te stel
Stap 25: Kies die seriële toestel in die aftreklys wat u vir die draadlose gateway gebruik het, klik nou op die vergrootglas langs 'Mac -adres' en kies een van die beskikbare opsies
Stap 26: Klik op Klaar
U sal agterkom dat die sensortipe outomaties vir u gestel word; u kan dit ook 'n naam gee om dit makliker te maak om dit te identifiseer. Soos op die inligting -oortjie aangedui, is die veld Serial Device for Config opsioneel, en ons sal ons nie daaroor bekommer nie. Die knoop wat u pas bygevoeg het, werk effektief as 'n filter vir inkomende sensordata, wat slegs deur die data van die Mac -adres of die sensortipe gaan as daar geen mac -adres is nie.
Stap 27: Gaan nou terug na u palet en tik 'ontfout' bo in die soekveld, gryp een van hierdie nodusse en sleep dit regs van u draadlose gateway
Stap 28: Dubbelklik daarop en klik op Klaar
Stap 29: Voeg die funksie nodusse by
Die funksie -node word gebruik om JavaScript -kode teen die msg -voorwerp uit te voer. Die funksie -node aanvaar 'n msg -voorwerp as invoer en kan 0 of meer boodskapvoorwerpe as uitset terugstuur. Hierdie boodskapvoorwerp moet 'n laai -eienskap hê (msg.payload) en het gewoonlik ander eienskappe, afhangende van die voortgaande nodusse.
Haal nou 'n "funksie" -knoop uit die palet en plaas dit regs van die Temp/Hum -knoop
Stap 30: Dubbelklik op die knoop om die funksioneknoop te wysig
Hier moet u 'n klein javascript -kode skryf om 'n toestand te skep, so teen 'n spesifieke temperatuurwaarde word 'n e -poswaarskuwing na die onderskeie e -pos -ID gestuur.
Stap 31: Nou moet u 'mysql' -knoop by die stoor van data voeg, kyk of u palet daar is, of u kan op die drie balke aan die regterkant van die implementeringsknoppie klik, soos in die onderstaande prentjie getoon
Stap 32: Klik nou op die knoppie "Beheer palet"
Stap 33: Soek nou na Mysql en klik op die 'installeer' knoppie soos in die prentjie getoon
As dit klaar is, sien u 'mysql' -knoop in die palet.
Stap 34: Gryp nou die "mysql" -knoop uit die palet en dubbelklik daarop om die konfigurasie -opsies oop te maak
Stap 35: Skryf u databasisnaam soos u vroeër geskep het, en gee 'n naam daaraan, klik dan op die potloodikoon langs die databasis om die Sqldatabase -knoop te wysig
Stap 36: Voeg nou gebruiker = wortel by. Standaard in die Xampp en wagwoord is leeg. U kan ook 'n gebruiker en wagwoord skep, voer dit hier in, voer dan u databasisnaam en tydsone in (optioneel) en klik dan op Update en klaar
Stap 37: Nou sien u dat u databasisnodus verbind is
Stap 38: Verbind nou al die drade soos in die prentjie aangedui
Stap 39: Druk nou op die implementeringsknoppie, en u sal in die databanknode 'ok' vertoon, wat beteken dat data gestuur word
Stap 40: UITPUT
Hier kan u die data wat binnekom, visualiseer.
Aanbeveel:
Stuur sms as rook opgemerk word (Arduino+GSM SIM900A: 5 stappe
Stuur sms as rook opgemerk word (Arduino+GSM SIM900A: Hallo almal! In my eerste instruksie maak ek 'n gasalarm wat 'n boodskap aan die gebruiker stuur as besoedeling opgemerk word. Dit is 'n eenvoudige prototipe met behulp van Arduino, GSM -module en elektrochemiese rooksensor. In die toekoms kan dit uitgebrei word na
HOE OM FT232R USB UART KLONE ARDUINO NANO BOARD 3.0 TE STUUR: 7 stappe
HOE OM FT232R USB UART KLONE ARDUINO NANO BOARD 3.0 TE RY: Vandag het ek arduino nano v3.0 (kloon) gekoop, maar ek het 'n probleem. my rekenaar bespeur altyd " FT232R USB UART " andarduino Ide kan hierdie bord nie opspoor nie. hoekom? wat is fout? ok, ek het 'n handleiding om hierdie probleem op te los
Hoe om SIM800L te gebruik om SMS'e te stuur en relais per SMS te stuur: 3 stappe
Hoe om SIM800L te gebruik om SMS'e te stuur en 'n relais per SMS te stuur: Beskrywing: Hierdie handleiding wys hoe u SIM800L kan gebruik om sms'e te stuur en sms'e te stuur om die relais te beheer. Die SIM800L -module is klein en kan gebruik word om met Arduino in verbinding te tree om sms'e te stuur, sms'e te ontvang, te bel, te bel en nog meer. In hierdie tutoriaal
Gedetailleerde Arduino -humiditeitsensor: 7 stappe (met foto's)
Gedeeltelike Arduino -humiditeitsensor: ons woon in Sentraal -Texas, en gedurende die grootste deel van die jaar kry ons geweldige humiditeit in ons winkel. As houtwerkers kan dit vir sekere projekte moeilik wees, en daarom het ons 'n 'winkel sensor' op Arduino-motor gebou om ons 'n visueel aantreklike manier te gee om te sien
Tutoriaal Hoe om die DHT11 -humiditeitsensor te gebruik: 4 stappe
Tutoriaal Hoe om DHT11 -humiditeitsensor te gebruik: beskrywing: DHT11 -temperatuur en amp; Humiditeitsensor beskik oor 'n temperatuur & humiditeitsensor -kompleks met 'n gekalibreerde digitale seinuitset. Deur die eksklusiewe tegniek vir die verkryging van digitale seine en temperatuur & humiditeitswaarnemingstegnologie