Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10
Ky udhëzues nuk është për njerëzit me zemër të dobët pasi përdor XAMPP (Apache, MySQL & PHP), HTML dhe natyrisht LUA. Nëse jeni të sigurt në trajtimin e tyre, lexoni!
Unë përdor XAMPP pasi mund të vendoset në një stilolaps ose hard diskun tuaj dhe është konfiguruar të funksionojë menjëherë. Ka serverë të tjerë WAMP (për Windows) dhe LAMP (për Linux) atje që do të funksionojnë po aq mirë dhe nëse jeni vërtet të guximshëm, mund të krijoni një server nga e para!
Ju mund të merrni XAMPP këtu:
Këshillë: Riemërtoni index.php dhe index.html në diçka si index1.php dhe index1.html në mënyrë që të merrni një listë të programeve në shfletues, në vend që të hidhet në ekranin e fillimit XAMPP.
Hapi 1: Instalimi dhe ekzekutimi i XAMPP
Pasi të keni shkarkuar XAMPP, ndiqni udhëzimet për konfigurimin dhe kur të keni mbaruar duhet të merrni ekranet fillestare si ato më sipër. Ju duhet të filloni Apache dhe MySql që programi LUA të funksionojë.
L: / xampp / xampp-control.exe
Ndryshoni shkronjën e diskut (L:) kudo që keni instaluar XAMPP.
Hapi 2: MySQL
Kur keni Apache & MySQL duke filluar, filloni cmd.exe dhe më pas shtypni
L: dhe çelësi RETURN - ose kudo që keni instaluar XAMPP (L është shkronja e diskut e caktuar në stilolapsin tim, e juaja ndoshta do të jetë e ndryshme)
atëherë
CD xampp / mysql / bin dhe çelësi RETURN.
Filloni MySql duke e shtypur këtë në kërkesën DOS (si më sipër).
mysql -u rrënjë -p
pastaj shtypni RETURN kur ju kërkohet një fjalëkalim.
Pastaj mund të përdorni skriptet më poshtë dhe duhet të shihni diçka si më lart.
Testi P USRDORIMI
TABELA E DREJTIMIT NFSE EKZISTON të lexuar me shkrim; KRIJONI TABEL readread (shkrimi i datës së të dhënave, varchar i fushës (20), vlera bigint (20)); INSERT INTO readread (logdata, fusha, vlera) VLERAT ('2017-01-01 06:30:10', '24', '67'); SELECT * NGA leximi i shkrimit;
Unë kam përdorur drejtorinë rrënjë pa një fjalëkalim dhe bazën e të dhënave të testit për të krijuar tabelën time. Ky është një standard i vendosur për MySQL pa veçoritë e sigurisë të aktivizuara.
Hapi 3: Skedarët PHP
Ka 2 skedarë të përfshirë, 1 për të shkruar të dhënat në tabelën e bazës së të dhënave dhe 1 për t'i lexuar dhe shfaqur në shfletues.
Për arsye sigurie, skedarët PHP nuk lejohen të ngarkohen në këtë faqe, kështu që kur shkarkoni reader.txt dhe Writer.txt, riemërtojini ato në reader.php dhe writer.php dhe ngarkojini në dosjen htdocs të XAMPP.
Ju mund të provoni nëse Writer.php po punon duke shtypur
localhost/writer.php? field = 7 & value = 3
ose 127.0.0.1/writer.php?field=7&value=3
në një shfletues dhe nëse gjithçka funksionon, duhet të merrni një hyrje shtesë në tabelën e bazës së të dhënave.
Programi Read.php liston të gjitha rreshtat e tabelës në shfletuesin tuaj. Drejtoni këtë program duke klikuar dy herë në shfletues ose duke shtypur
localhost/reader.php
ose 127.0.0.1/reader.php
në shiritin e adresave të shfletuesit.
Hapi 4: Skedari LUA
Skedari jlwriter.lua duhet të jetë në ESP8266. E kam përdorur në një version WeMos, por nuk ka asnjë arsye pse të mos funksionojë në ndonjë ESP8266.
Nëse jeni akoma me mua dhe gjithçka ka funksionuar, duhet të shihni një ekran si më sipër.
KIPSHILL: Kur përdorni MySQL shtypja e F3 ju kursen duke shtypur përsëri të gjithë skriptin.
Në programin LUA ndryshoni (rreshti 29) në adresën IP të çdo gjëje që kompjuteri juaj përdor për t'u lidhur me ruterin ose modemin tuaj.
lidh: lidheni (80, '192.168.0.10')
Shkruani ipconfig në komandën e shpejtë (cmd.exe) për të gjetur adresën tuaj IP.
Hapi 5: Redaktimi i Kodit
Unë gjej një redaktues të mirë të kodit është Notepad ++ i cili mund të shkarkohet këtu
notepad-plus-plus.org/
Mund të përdoret me shumë gjuhë programimi ose skripte dhe është falas.
Unë kam përfshirë setup.txt për të vendosur tabelën tuaj MySQL nëse doni të përdorni PHP për ta bërë atë në vend të metodës së mësipërme.
Përsëri do t'ju duhet të ndryshoni emrin e skedarit në setup.php, pastaj ta kopjoni në dosjen htdocs.
Kujdes që ekzekutimi i këtij skedari do të fshijë çdo tabelë dhe të dhëna të mëparshme.
Hapi 6: Përfundimi
Ky ka qenë një udhëzues mjaft i ndërlikuar, por unë përfundimisht e vura në punë. Në internet, ka disa programe që janë të ngjashme me këtë, por ato janë shkruar për një sensor DHT22. Pasi provova këto programe me sukses të kufizuar, vendosa të mbledh gjithçka që mund të gjeja në lidhje me MySQL të shkruar në LUA dhe të filloja nga e para. Pas shumë provave dhe gabimeve, unë arrita në këtë. Unë kam përdorur Apache, MySQL, PHP dhe HTML në të kaluarën, kështu që kisha një kuptim se si funksionon ajo anë.
Këto programe thjesht gërvishtin sipërfaqen e asaj që mund të bëni kur lidheni me një bazë të dhënash MySQL. Kjo ju lejon të grumbulloni të dhëna dhe t'i ruani ato në kompjuterin tuaj dhe jo në një server të panjohur. Shpresoj se ka mjaft këtu për t'ju dhënë një shije për atë që mund të bëhet me këtë kombinim të fuqishëm të programeve.
Recommended:
Si të lidhni NodeMCU ESP8266 me bazën e të dhënave MySQL: 7 hapa
Si të lidhni NodeMCU ESP8266 me bazën e të dhënave MySQL: MySQL është një sistem i menaxhimit të bazës së të dhënave relacionale i përdorur gjerësisht (RDBMS) që përdor gjuhën e strukturuar të pyetjeve (SQL). Në një moment, mund të dëshironi të ngarkoni të dhënat e sensorit Arduino/NodeMCU në bazën e të dhënave MySQL. Në këtë Instructable, ne do të shohim se si të lidheni
Si të bëni lagështi dhe temperaturë Regjistruese të të dhënave në kohë reale me Arduino UNO dhe SD-Card - Simulimi DHT11 Regjistruesi i të dhënave në Proteus: 5 hapa
Si të bëni lagështi dhe temperaturë Regjistruese të të dhënave në kohë reale me Arduino UNO dhe SD-Card | Simulimi i regjistruesit të të dhënave DHT11 në Proteus: Hyrje: përshëndetje, ky është Liono Maker, këtu është lidhja në YouTube. Ne po bëjmë projekt krijues me Arduino dhe po punojmë në sisteme të ngulitura. Data-Logger: Një regjistrues i të dhënave (gjithashtu regjistrues i të dhënave ose regjistrues i të dhënave) është një pajisje elektronike që regjistron të dhëna me kalimin e kohës me
Sistemi i pjesëmarrjes i bazuar në gjurmët e gishtërinjve dhe RFID duke përdorur Raspberry Pi dhe bazën e të dhënave MySQL: 5 hapa
Sistemi i pjesëmarrjes i bazuar në gjurmët e gishtërinjve dhe RFID duke përdorur Raspberry Pi dhe bazën e të dhënave MySQL: Video e këtij projekti
UCL-IIOT-Sistemi i alarmit me bazën e të dhënave dhe Nyja-e kuqe: 7 hapa
UCL-IIOT-Sistemi i alarmit me bazën e të dhënave dhe Nyjen e kuqe: Qëllimi i këtij ndërtimi është të mësojë rreth lidhjes së Arduino me Node-red dhe një bazë të dhënash, kështu që ju mund të regjistroni të dhëna dhe gjithashtu t'i grumbulloni për përdorim të mëvonshëm. Për këtë ndërtim unë përdor një sistem i thjeshtë alarmi arduino që nxjerr 5 numra të dhënash, secili i ndarë me një
Lidhni bazën e të dhënave Raspberry Pi IOT Me MS Excel - Vendosni: 3 hapa
Lidhni bazën e të dhënave Raspberry Pi IOT Me MS Excel - Set Up: Në botën e kapjes së të dhënave IOT, krijoni shumë të dhëna të cilat ruhen pa ndryshim në një sistem të dhënash të tilla si Mysql ose Oracle. Për të pasur akses dhe për të manipuluar këto të dhëna, një nga metodat më efikase është përdorimi i Microsoft Office prod