Tartalomjegyzék:

A NodeMCU ESP8266 csatlakoztatása a MySQL adatbázishoz: 7 lépés
A NodeMCU ESP8266 csatlakoztatása a MySQL adatbázishoz: 7 lépés

Videó: A NodeMCU ESP8266 csatlakoztatása a MySQL adatbázishoz: 7 lépés

Videó: A NodeMCU ESP8266 csatlakoztatása a MySQL adatbázishoz: 7 lépés
Videó: NodeMCU V3 ESP8266 - обзор, подключение и прошивка в Arduino IDE 2024, November
Anonim

A MySQL egy széles körben használt relációs adatbázis -kezelő rendszer (RDBMS), amely strukturált lekérdezési nyelvet (SQL) használ. Egy bizonyos ponton érdemes feltölteni az Arduino/NodeMCU érzékelő adatait a MySQL adatbázisba. Ebben az utasításban látni fogjuk, hogyan csatlakoztatható a NodeMCU ESP8266 a MySQL adatbázishoz.

Itt a 000webhost -ot fogom használni a MySQL adatbázis tárolására az egyszerűség és az ingyenes rendelkezésre állás miatt. Azonban bármilyen platformot használhat, amelyre LAMP (Linux, Apache, MySQL/MariaDB, PHP) verem van telepítve. Még Ön is használhatja az XAMPP -t a MySQL adatbázis helyi tárolására a Windows PC -n.

Ebben az utasításban nem fogok semmilyen érzékelőt használni. Csak növelni fogok két változót, és beillesztem őket az adatbázisba. Azonban bármilyen érzékelőt csatlakoztathat a táblához.

Követelmények:-

  1. NodeMCU ESP8266 fejlesztőlap
  2. A 000webhost fiók ingyenes verziója (vagy MySQL telepítve a localhost -ra)
  3. Filezilla FTP kliens (ingyenes verzió)

1. lépés: Hozzon létre webes alkalmazást

  • Lépjen a 000webhost.com oldalra, és jelentkezzen be fiókjába.
  • Keresse meg az Új webhely létrehozása gombot az ablak jobb felső sarkában.
  • Írja be a kívánt webhelynevet és jelszót, majd nyomja meg a létrehozás gombot. (Jegyezze fel a webhely jelszavát biztonságos helyre, mert a következő lépésekben használni fogjuk).
  • Folytassa a Webhely kezelése lehetőséggel.

2. lépés: Hozzon létre MySQL adatbázist

Hozzon létre MySQL adatbázist
Hozzon létre MySQL adatbázist

Lépjen az Eszközök >> Adatbáziskezelő menüpontba, majd hozzon létre egy új adatbázist.

Az adatbázis sikeres létrehozása után lépjen a Kezelés >> PhpMyAdmin oldalra.

3. lépés: Hozzon létre MySQL adatbázistáblát

Hozzon létre MySQL adatbázistáblát
Hozzon létre MySQL adatbázistáblát
Hozzon létre MySQL adatbázistáblát
Hozzon létre MySQL adatbázistáblát
  • Keresse meg és kattintson az adatbázis nevére a PhpMyAdmin ablak bal oldali paneljén (amint az a képernyőképen látható).
  • Írja be a táblázat nevét és az oszlopok számát (legyen 5). Ezután nyomja meg a Go gombot.
  • Hozzon létre oszlopokat (a b képernyőképen látható séma szerint), majd nyomja meg a Mentés gombot.

Alternatív megoldásként létrehozhat táblázatot az alábbi parancs futtatásával:-

CREATE TABLE `id13263538_sumodb`. `TIME NOT NULL, PRIMARY KEY (` id ')) MOTOR = InnoDB;

Lépés: Töltse le és szerkessze a PHP fájlokat

Töltse le és szerkessze a PHP fájlokat
Töltse le és szerkessze a PHP fájlokat
Töltse le és szerkessze a PHP fájlokat
Töltse le és szerkessze a PHP fájlokat
  • Töltse le a dbwrite.php és dbread.php fájlokat a Github -ból (vagy töltse le a csatolt fájlokat).
  • Frissítse az adatbázis részleteit és a táblázat nevét a dbwrite.php és dbread.php fájlokban (a képernyőképen látható módon).

Lépés: Töltse fel a PHP fájlokat a szerverre

Töltsön fel PHP fájlokat a szerverre
Töltsön fel PHP fájlokat a szerverre
Töltsön fel PHP fájlokat a szerverre
Töltsön fel PHP fájlokat a szerverre
  • Lépjen a Webhely kezelése >> Webhelybeállítások >> Általános menüpontra.
  • Jegyezze fel a gazdagép nevét, felhasználónevét, portját és jelszavát (a jelszó megegyezik az 1. lépésben létrehozott webhelyjelszóval).
  • Használja ezeket a részleteket a szerverhez való csatlakozáshoz a Filezilla FTP kliens használatával (a képernyőképen látható módon).
  • Keresse meg a public_html mappát, és töltsön fel dbwrite.php és dbread.php fájlokat.

6. lépés: Az Arduino (.ino) fájl szerkesztése és feltöltése a NodeMCU ESP8266 fájlba

Szerkessze és töltse fel az Arduino (.ino) fájlt a NodeMCU ESP8266 fájlba
Szerkessze és töltse fel az Arduino (.ino) fájlt a NodeMCU ESP8266 fájlba
Szerkessze és töltse fel az Arduino (.ino) fájlt a NodeMCU ESP8266 fájlba
Szerkessze és töltse fel az Arduino (.ino) fájlt a NodeMCU ESP8266 fájlba
  • Lépjen a Webhely kezelése >> Webhelybeállítások >> Általános menüpontra, és jegyezze fel a Website_Name (webhely URL) címet.
  • Szerkessze az.ino fájlt, és cserélje ki az example.com webhelye nevére. Ne felejtse el frissíteni a WiFi SSID -t és jelszót.
  • Végül töltse fel a kódot a NodeMCU -ba.

7. lépés: Ellenőrizze a kapcsolatot a MySQL adatbázishoz

Ellenőrizze a kapcsolatot a MySQL adatbázishoz
Ellenőrizze a kapcsolatot a MySQL adatbázishoz

Miután a kódot feltöltötte a NodeMCU -ba, elkezdi az adatok küldését a MySQL adatbázisba.

Az adatbázis értékeinek megtekintéséhez keresse fel a "example.com/dbread.php" oldalt.

Remélem, hasznosnak találja ezt az oktatóanyagot. Élvezd!

Ajánlott: