Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
Šis nurodymas nėra skirtas silpnapročiams, nes naudoja XAMPP („Apache“, „MySQL“ir „PHP“), HTML ir, žinoma, LUA. Jei esate tikri, kad išspręsite šiuos klausimus, skaitykite toliau!
Aš naudoju XAMPP, nes jį galima nustatyti rašiklyje arba standžiajame diske ir jis sukonfigūruotas veikti iš karto. Yra ir kitų WAMP („Windows“) ir LAMP („Linux“) serverių, kurie veiks taip pat gerai, o jei esate tikrai drąsus, galite nustatyti serverį nuo nulio!
XAMPP galite gauti čia:
PATARIMAS: Pervardykite index.php ir index.html į kažką panašaus į index1.php ir index1.html, kad naršyklėje gautumėte programų sąrašą, o ne pereitumėte prie XAMPP pradžios ekrano.
1 veiksmas: XAMPP diegimas ir paleidimas
Atsisiuntę XAMPP, vadovaukitės sąrankos instrukcijomis, o kai baigsite, turėtumėte gauti pradinius ekranus, tokius kaip aukščiau. Kad LŽŪA programa veiktų, turite paleisti „Apache“ir „MySql“.
L: / xampp / xampp-control.exe
Pakeiskite disko raidę (L:) į bet kurią vietą, kurioje įdiegėte XAMPP.
2 žingsnis: „MySQL“
Kai paleisite „Apache“ir „MySQL“, paleiskite cmd.exe ir įveskite
L: ir RETURN klavišas - arba visur, kur įdiegėte XAMPP (L yra disko raidė, priskirta mano rašikliui, greičiausiai bus kitokia)
tada
CD xampp / mysql / bin ir RETURN raktas.
Paleiskite „MySql“, įvesdami tai DOS eilutėje (kaip nurodyta aukščiau).
mysql -u root -p
tada paspauskite RETURN, kai bus paprašyta įvesti slaptažodį.
Tada galite naudoti žemiau esančius scenarijus ir turėtumėte pamatyti kažką panašaus į aukščiau.
NAUDOJIMO testas
LOŠIMO LENTELĖ, JEI yra, rašytojas; KURTI LENTELĘ rašytoją (žurnalo duomenų laikas, laukas varchar (20), vertė bigint (20)); INSERT INTO writeeread (žurnalo duomenys, laukas, vertė) VERTYBĖS ('2017-01-01 06:30:10', '24', '67'); PASIRINKITE * NUO rašytojo;
Lentelės kūrimui naudojau šakninį katalogą be slaptažodžio ir bandomąją duomenų bazę. Tai standartinė „MySQL“sąranka, neįjungta jokių saugos funkcijų.
3 žingsnis: PHP failai
Įtraukti 2 failai: 1 - įrašyti duomenis į duomenų bazės lentelę, o 1 - perskaityti ir rodyti naršyklėje.
Saugumo sumetimais PHP failų neleidžiama įkelti į šią svetainę, todėl atsisiųsdami Reader.txt ir write.txt, pervardykite juos į reader.php ir write.php ir įkelkite juos į XAMPP aplanką htdocs.
Įrašydami galite patikrinti, ar rašytojas.php veikia
localhost/liter.php? field = 7 & value = 3
arba 127.0.0.1/writer.php?field=7&value=3
į naršyklę ir, jei viskas veikia, turėtumėte gauti papildomą įrašą duomenų bazės lentelėje.
„Reader.php“programa išvardija visas lentelės eilutes jūsų naršyklėje. Paleiskite šią programą dukart spustelėdami ją naršyklėje arba įvesdami
localhost/reader.php
arba 127.0.0.1/reader.php
į naršyklės adreso juostą.
4 žingsnis: LŽŪU failas
Failas jlwriter.lua turi būti ESP8266. Aš jį naudoju „WeMos“versijoje, tačiau nėra jokios priežasties, kodėl ji neturėtų veikti jokiame ESP8266.
Jei vis dar esate su manimi ir viskas veikia, turėtumėte pamatyti ekraną, kaip nurodyta aukščiau.
PATARIMAS: Kai naudojate „MySQL“, paspausdami F3 sutaupysite dar kartą įvesdami visą scenarijų.
LŽŪU programoje pakeiskite (29 eilutė) į bet kurio kompiuterio, naudojamo prisijungti prie maršrutizatoriaus ar modemo, IP adresą.
conn: connect (80, '192.168.0.10')
Įveskite ipconfig į komandų eilutę (cmd.exe), kad surastumėte savo IP adresą.
5 veiksmas: kodo redagavimas
Manau, kad geras kodų redaktorius yra „Notepad ++“, kurį galite atsisiųsti čia
notepad-plus-plus.org/
Jis gali būti naudojamas su daugybe skirtingų programavimo kalbų ar scenarijų ir yra nemokamas.
Įtraukiau setup.txt, kad nustatytumėte „MySQL“lentelę, jei norite tai padaryti naudodami PHP, o ne aukščiau aprašytą metodą.
Vėl turėsite pakeisti failo pavadinimą į setup.php, tada nukopijuokite jį į aplanką htdocs.
Saugokitės, kad paleidus šį failą bus ištrintos visos ankstesnės lentelės ir duomenys.
6 žingsnis: Išvada
Tai buvo gana sudėtinga instrukcija, bet galų gale aš tai padariau. Žiniatinklyje yra keletas panašių programų, tačiau jos yra skirtos DHT22 jutikliui. Nelabai sėkmingai išbandęs šias programas, nusprendžiau surinkti viską, ką galėjau rasti apie LŽŪU parašytą „MySQL“ir pradėti nuo nulio. Po daugybės bandymų ir klaidų sugalvojau tai. Anksčiau naudojau „Apache“, „MySQL“, PHP ir HTML, todėl supratau, kaip ši pusė veikia.
Šios programos tik subraižo tai, ką galite padaryti prisijungę prie „MySQL“duomenų bazės. Tai leidžia rinkti duomenis ir saugoti juos asmeniniame kompiuteryje, o ne kokiame nors nežinomame serveryje. Tikiuosi, kad čia yra pakankamai, kad galėtumėte paragauti, ką galima nuveikti naudojant šį galingą programų derinį.
Rekomenduojamas:
Kaip prijungti „NodeMCU ESP8266“prie „MySQL“duomenų bazės: 7 veiksmai
Kaip prijungti „NodeMCU ESP8266“prie „MySQL“duomenų bazės: „MySQL“yra plačiai naudojama santykių duomenų bazių valdymo sistema (RDBMS), kurioje naudojama struktūrinė užklausų kalba (SQL). Tam tikru momentu galbūt norėsite įkelti „Arduino“/„NodeMCU“jutiklių duomenis į „MySQL“duomenų bazę. Šioje instrukcijoje pamatysime, kaip prisijungti
Prisijunkite prie API be kodo: 8 veiksmai
Prisijunkite prie API be kodo: Šis vadovas skirtas žmonėms, kurie turi ką nors, ko nori pasiekti, ir tam reikia naudoti API, tačiau nėra visiškai tikri, kaip pradėti. Jūs jau žinote, kodėl gebėjimas dirbti su API yra naudingas, ir šis vadovas parodys, kaip tai padaryti
Prisijunkite prie „Raspberry Pi“režimu be galvos naudodami „Android“telefoną Taip pat sukonfigūruokite „WiFi“: 5 veiksmai
Prisijunkite prie „Raspberry Pi“režimu be galvos naudodami „Android“telefoną Taip pat sukonfigūruokite „WiFi“: (naudojamas vaizdas yra „Raspberry Pi 3“modelis B iš https://www.raspberrypi.org) Ši instrukcija parodys, kaip prijungti „Raspberry Pi“prie „Android“telefono, taip pat konfigūruoti „WiFi“„Raspberry Pi“režimu be galvos, ty be klaviatūros, pelės ir ekrano. Aš
Prisijunkite prie duomenų ir nubraižykite grafiką internete naudodami „NodeMCU“, „MySQL“, PHP ir „Chartjs.org“: 4 žingsniai
Prisijunkite prie duomenų ir nubraižykite grafiką internete naudodami „NodeMCU“, „MySQL“, PHP ir „Chartjs.org“: šioje instrukcijoje aprašoma, kaip galime naudoti „Node MCU“plokštę duomenims iš kelių jutiklių rinkti, nusiųsti šiuos duomenis į priglobtą PHP failą, kuris tada prideda duomenis prie „MySQL“duomenų bazę. Tada duomenis galima peržiūrėti internete kaip diagramą, naudojant chart.js.A ba
Kaip gauti duomenis iš „Firebase“duomenų bazės „NodeMCU“: 7 veiksmai
Kaip gauti duomenis iš „Firebase“duomenų bazės „NodeMCU“: pagal šią instrukciją mes paimsime duomenis iš „Google Firebase“duomenų bazės ir paimsime juos naudodami „NodeMCU“, kad galėtume toliau analizuoti. PROJEKTO REIKALAVIMAI: 1) „NodeMCU“arba „ESP8266 Controller2“paskyrą „Firebase“duomenų bazės kūrimui. 3) Atsisiųskite