Turinys:
- 1 veiksmas: sukurkite žiniatinklio programą
- 2 veiksmas: sukurkite „MySQL“duomenų bazę
- 3 veiksmas: sukurkite „MySQL“duomenų bazės lentelę
- 4 veiksmas: atsisiųskite ir redaguokite PHP failus
- 5 veiksmas: įkelkite PHP failus į serverį
- 6 veiksmas: redaguokite ir įkelkite „Arduino“(.ino) failą į „NodeMCU ESP8266“
- 7 veiksmas: patikrinkite ryšį su „MySQL“duomenų baze
Video: Kaip prijungti „NodeMCU ESP8266“prie „MySQL“duomenų bazės: 7 veiksmai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
„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 prijungti „NodeMCU ESP8266“prie „MySQL“duomenų bazės.
Čia aš naudosiu 000webhost, norėdamas priglobti MySQL duomenų bazę dėl paprastumo ir laisvo prieinamumo. Tačiau galite naudoti bet kurią platformą, kurioje yra įdiegtas LAMP (Linux, Apache, MySQL/MariaDB, PHP) kaminas. Netgi jūs galite naudoti XAMPP, kad galėtumėte talpinti „MySQL“duomenų bazę vietoje savo „Windows“kompiuteryje.
Šioje instrukcijoje aš nenaudosiu jokio jutiklio. Aš tiesiog padidinsiu du kintamuosius ir įdėsiu juos į duomenų bazę. Tačiau prie savo plokštės galite prijungti bet kurį jutiklį.
Reikalavimai:-
- „NodeMCU ESP8266“kūrimo lenta
- Nemokama 000webhost paskyros versija (arba „MySQL“įdiegta „localhost“)
- „Filezilla“FTP klientas (nemokama versija)
1 veiksmas: sukurkite žiniatinklio programą
- Eikite į 000webhost.com ir prisijunkite prie savo paskyros.
- Viršutiniame dešiniajame lango kampe raskite mygtuką Sukurti naują svetainę.
- Įveskite norimą svetainės pavadinimą ir slaptažodį, tada paspauskite kūrimo mygtuką. (Užsirašykite svetainės slaptažodį saugioje vietoje, nes mes jį naudosime būsimuose veiksmuose).
- Eikite į parinktį Tvarkyti svetainę.
2 veiksmas: sukurkite „MySQL“duomenų bazę
Eikite į Įrankiai >> Duomenų bazės tvarkyklė ir sukurkite naują duomenų bazę.
Sėkmingai sukūrę duomenų bazę, eikite į Tvarkyti >> PhpMyAdmin.
3 veiksmas: sukurkite „MySQL“duomenų bazės lentelę
- Raskite ir spustelėkite duomenų bazės pavadinimą kairiajame „PhpMyAdmin“lango skydelyje (kaip parodyta ekrano kopijoje a).
- Įveskite lentelės pavadinimą ir stulpelių skaičių (tegul jis yra 5). Tada paspauskite mygtuką Eiti.
- Sukurkite stulpelius (pagal schemą, pavaizduotą ekrano kopijoje b) ir paspauskite išsaugojimo mygtuką.
Arba galite sukurti lentelę vykdydami toliau nurodytą komandą:-
KURTI LENTELĘ "id13263538_sumodb". `LAIKAS NE NULL, PAGRINDINIS RAKTAS (` id`)) VARIKLIS = InnoDB;
4 veiksmas: atsisiųskite ir redaguokite PHP failus
- Atsisiųskite „dbwrite.php“ir „dbread.php“failus iš „Github“(arba atsisiųskite pridėtus failus).
- Atnaujinkite duomenų bazės informaciją ir lentelės pavadinimą „dbwrite.php“ir „dbread.php“(kaip parodyta ekrano kopijoje).
5 veiksmas: įkelkite PHP failus į serverį
- Eikite į Tvarkyti svetainę >> Svetainės nustatymai >> Bendra.
- Užsirašykite pagrindinio kompiuterio pavadinimą, vartotojo vardą, prievadą ir slaptažodį (slaptažodis yra toks pat kaip ir svetainės veiksmas, sukurtas atliekant 1 veiksmą).
- Naudokite šią informaciją, kad prisijungtumėte prie serverio naudodami „Filezilla FTP“klientą (kaip parodyta ekrano kopijoje).
- Eikite į aplanką public_html ir įkelkite failus dbwrite.php ir dbread.php.
6 veiksmas: redaguokite ir įkelkite „Arduino“(.ino) failą į „NodeMCU ESP8266“
- Eikite į Tvarkyti svetainę >> Svetainės nustatymai >> Bendra ir užsirašykite Website_Name (svetainės URL).
- Redaguokite.ino failą ir pakeiskite example.com savo svetainės pavadinimu. Taip pat nepamirškite atnaujinti „WiFi“SSID ir slaptažodžio.
- Galiausiai įkelkite kodą į „NodeMCU“.
7 veiksmas: patikrinkite ryšį su „MySQL“duomenų baze
Kai kodas bus įkeltas į „NodeMCU“, jis pradės siųsti duomenis į „MySQL“duomenų bazę.
Norėdami peržiūrėti duomenų bazės vertes, apsilankykite „example.com/dbread.php“.
Tikimės, kad ši pamoka jums bus naudinga. Mėgautis!
Rekomenduojamas:
Kaip prijungti „Raspberry Pi“prie debesies naudojant „Node.js“: 7 veiksmai
Kaip prijungti „Raspberry Pi“prie debesies naudojant „Node.js“: ši pamoka naudinga visiems, norintiems prijungti „Raspberry Pi“prie debesies, ypač prie „AskSensors IoT“platformos, naudojant „Node.js“. Neturite „Raspberry Pi“? Jei šiuo metu neturite „Raspberry Pi“, rekomenduosiu įsigyti „Raspberry“
Kaip prijungti „ESP8266 NodeMCU“prie „IoT Cloud“: 5 veiksmai
Kaip prijungti ESP8266 „NodeMCU“prie „IoT Cloud“: ši instrukcija parodo paprastą daiktų interneto demonstraciją naudojant ESP8266 „NodeMCU“ir internetinę daiktų interneto paslaugą „AskSensors“. Mes parodome, kaip greitai gauti duomenis iš ESP8266 HTTPS kliento ir nubraižyti juos grafike į „AskSensors Io“
Kaip prijungti ESP32 prie „IoT Cloud“: 8 veiksmai
Kaip prijungti ESP32 prie „IoT Cloud“: ši instrukcija pateikiama straipsnių serijoje apie aparatūros, tokios kaip „Arduino“ir ESP8266, prijungimą prie debesies. Aš jums paaiškinsiu, kaip prijungti ESP32 mikroschemą prie debesies naudojant „AskSensors IoT“paslaugą. Kodėl ESP32? Po didelės sėkmės
NODEMCU LUA ESP8266 Prisijunkite prie „MySQL“duomenų bazės: 6 veiksmai
NODEMCU LUA ESP8266 Prisijunkite prie „MySQL“duomenų bazės: ši instrukcija nėra skirta silpnapročiams, nes ji 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 jis gali būti nustatytas rašiklyje arba standžiajame diske, ir jis yra sukonfigūruotas
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