Përmbajtje:
- Hapi 1: Krijoni aplikacionin në internet
- Hapi 2: Krijoni bazën e të dhënave MySQL
- Hapi 3: Krijoni tabelën e bazës së të dhënave MySQL
- Hapi 4: Shkarkoni dhe Ndryshoni Skedarët PHP
- Hapi 5: Ngarko skedarët PHP në server
- Hapi 6: Ndryshoni dhe Ngarkoni Skedarin Arduino (.ino) në NodeMCU ESP8266
- Hapi 7: Kontrolloni lidhjen me bazën e të dhënave MySQL
Video: Si të lidhni NodeMCU ESP8266 me bazën e të dhënave MySQL: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
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ë lidhim NodeMCU ESP8266 me bazën e të dhënave MySQL.
Këtu do të përdor 000webhost për të pritur bazën e të dhënave MySQL për shkak të thjeshtësisë dhe disponueshmërisë falas. Sidoqoftë, mund të përdorni çdo platformë me pirgun LAMP (Linux, Apache, MySQL/MariaDB, PHP) të instaluar në të. Edhe ju mund të përdorni XAMPP për të pritur bazën e të dhënave MySQL në vend në PC tuaj Windows.
Në këtë udhëzues, unë nuk do të përdor asnjë sensor. Unë thjesht do të shtoj dy ndryshore dhe do t'i fus në bazën e të dhënave. Sidoqoftë, mund të lidhni çdo sensor me tabelën tuaj.
Kërkesat:-
- Bordi i zhvillimit të NodeMCU ESP8266
- Version falas i llogarisë 000webhost (ose MySQL i instaluar në localhost)
- Klienti Filezilla FTP (version falas)
Hapi 1: Krijoni aplikacionin në internet
- Shkoni te 000webhost.com dhe identifikohuni në llogarinë tuaj.
- Gjeni butonin Krijo faqe të re në këndin e sipërm të djathtë të dritares.
- Vendosni emrin e faqes dhe fjalëkalimin e dëshiruar dhe pastaj shtypni butonin e krijimit. (Shënoni fjalëkalimin e faqes në një vend të sigurt sepse ne do ta përdorim atë në hapat e ardhshëm).
- Vazhdoni të menaxhoni opsionin e faqes në internet.
Hapi 2: Krijoni bazën e të dhënave MySQL
Shkoni te Tools >> Manager Database dhe më pas krijoni një bazë të dhënash të re.
Pasi të keni krijuar me sukses bazën e të dhënave, vazhdoni te Manage >> PhpMyAdmin.
Hapi 3: Krijoni tabelën e bazës së të dhënave MySQL
- Gjeni dhe klikoni mbi emrin e bazës së të dhënave në panelin e majtë të Dritares PhpMyAdmin (siç tregohet në pamjen e ekranit a).
- Vendosni emrin e tabelës dhe numrin e kolonave (le të jetë 5). Pastaj shtypni butonin Shko.
- Krijoni kolona (sipas skemës së treguar në pamjen e ekranit b) dhe më pas shtypni butonin ruaj.
Përndryshe, ju mund të krijoni tabelë duke ekzekutuar komandën e mëposhtme:-
KRIJONI TABEL `id13263538_sumodb`.`nodemcu_table` (` id` INT (10) NOT NULL AUTO_INCREMENT, `val` FLOAT (10) NOT NULL,` val2` FLOAT (10) NOT NULL, `date` DATA NOT NULL,` kohë `KOHA JO NULL, KRYESORE PRIMARE (` id`)) ENGINE = InnoDB;
Hapi 4: Shkarkoni dhe Ndryshoni Skedarët PHP
- Shkarkoni skedarin dbwrite.php dhe dbread.php nga Github (ose shkarkoni skedarët e bashkangjitur).
- Përditësoni detajet e bazës së të dhënave dhe emrin e tabelës në dbwrite.php dhe dbread.php (siç tregohet në pamjen e ekranit).
Hapi 5: Ngarko skedarët PHP në server
- Shkoni te Menaxhimi i Uebfaqes >> Cilësimet e Uebfaqes >> Të përgjithshme.
- Shënoni emrin e hostit, emrin e përdoruesit, portin dhe fjalëkalimin (fjalëkalimi është i njëjtë me fjalëkalimin e faqes të krijuar në hapin 1).
- Përdorni këto detaje për t'u lidhur me serverin duke përdorur klientin Filezilla FTP (siç tregohet në pamjen e ekranit).
- Shkoni te dosja public_html dhe ngarkoni skedarët dbwrite.php dhe dbread.php.
Hapi 6: Ndryshoni dhe Ngarkoni Skedarin Arduino (.ino) në NodeMCU ESP8266
- Shkoni te Menaxhimi i Uebfaqes >> Cilësimet e Uebfaqes >> Të përgjithshme dhe shënoni Emrin e Uebfaqes (URL -ja e faqes).
- Ndryshoni skedarin.ino për të zëvendësuar example.com me emrin e faqes tuaj. Gjithashtu mos harroni të azhurnoni WiFi SSID dhe fjalëkalimin.
- Së fundi, Ngarko kodin në NodeMCU.
Hapi 7: Kontrolloni lidhjen me bazën e të dhënave MySQL
Pasi kodi të ngarkohet në NodeMCU, ai do të fillojë të dërgojë të dhëna në bazën e të dhënave MySQL.
Vizitoni "example.com/dbread.php" për të parë vlerat e bazës së të dhënave.
Shpresoj se do ta gjeni këtë mësim të dobishëm. Shijoni!
Recommended:
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
Rrip LED DIY: Si të Pritni, Lidhni, Lidhni dhe Rrip LED të Fuqisë: 3 Hapa (me Fotografi)
Rrip LED DIY: Si të Pritni, Lidhni, Lidhni dhe Rripin LED të Fuqisë: Udhëzues fillestar për të bërë projektet tuaja të lehta duke përdorur shirit LED. Shirita fleksibël të besueshëm dhe të lehtë për t'u përdorur, janë zgjidhja më e mirë për një sërë aplikimesh. Unë do të mbuloj bazat për instalimin e një brezi të thjeshtë LED të brendshëm 60 LED/m, por në
NODEMCU LUA ESP8266 Lidhu me bazën e të dhënave MySQL: 6 hapa
NODEMCU LUA ESP8266 Lidhu me bazën e të dhënave MySQL: 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 këtyre, lexoni! Unë përdor XAMPP pasi mund të konfigurohet në një stilolaps ose hard diskun tuaj dhe është i konfiguruar
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