Tartalomjegyzék:
- 1. lépés: Hozzon létre webes alkalmazást
- 2. lépés: Hozzon létre MySQL adatbázist
- 3. lépés: Hozzon létre MySQL adatbázistáblát
- Lépés: Töltse le és szerkessze a PHP fájlokat
- Lépés: Töltse fel a PHP fájlokat a szerverre
- 6. lépés: Az Arduino (.ino) fájl szerkesztése és feltöltése a NodeMCU ESP8266 fájlba
- 7. lépés: Ellenőrizze a kapcsolatot a MySQL adatbázishoz
Videó: A NodeMCU ESP8266 csatlakoztatása a MySQL adatbázishoz: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
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:-
- NodeMCU ESP8266 fejlesztőlap
- A 000webhost fiók ingyenes verziója (vagy MySQL telepítve a localhost -ra)
- 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
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
- 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 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
- 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
- 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
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:
Az ESP8266 NodeMCU csatlakoztatása az IoT Cloudhoz: 5 lépés
Az ESP8266 NodeMCU csatlakoztatása az IoT Cloudhoz: Ez az útmutató egy egyszerű tárgyak internetes bemutatóját mutatja be az ESP8266 NodeMCU és az AskSensors nevű online IoT szolgáltatás segítségével. Bemutatjuk, hogyan lehet gyorsan lekérni az adatokat az ESP8266 HTTPS kliensről, és grafikonon ábrázolni az AskSensors Io -ban
Az Arduino WiFi csatlakoztatása a felhőhöz az ESP8266 használatával: 7 lépés
Az Arduino WiFi csatlakoztatása a felhőhöz az ESP8266 használatával: Ebben az oktatóanyagban elmagyarázzuk, hogyan csatlakoztathatja Arduino -ját az IoT -felhőhöz WiFi -n keresztül. Az Arduino és az ESP8266 WiFi modulból álló beállítást IoT -dologként konfiguráljuk, és készen állunk kommunikálni az AskSensors felhővel.L
Több PZEM 004T csatlakoztatása Nodemcu modullal: 3 lépés
Több PZEM 004T csatlakoztatása Nodemcu modullal: Egyes projektekben, például áramlopás -észlelési rendszerben vagy energiafelügyeleti rendszerben szükség van több PZEM 004T modulra, ezért itt megadtam a Nodemcu -kódot és 3 PZEM 004T modul csatlakoztatását a Nodemcu -val. Ha bármilyen kérdése van akkor k
NODEMCU LUA ESP8266 Csatlakozás a MySQL adatbázishoz: 6 lépés
NODEMCU LUA ESP8266 Csatlakozás MySQL adatbázishoz: Ez az utasítás nem a gyenge szívűeknek való, mivel XAMPP -t (Apache, MySQL és PHP), HTML -t és természetesen LUA -t használ. Ha biztos benne, hogy megoldja ezeket, olvasson tovább! Én az XAMPP -t használom, mivel beállítható egy pendrive -ra vagy a merevlemezre, és konfigurálva van
A NodeMCU / ESP8266 és az OLED Shield csatlakoztatása: 8 lépés
A NodeMCU / ESP8266 és az OLED Shield csatlakoztatása: Ebben az útmutatóban megmutatom, hogyan lehet NodeMCU V2 Amica (ESP8266) I2c -n keresztül egy híres SSD1306 chipen alapuló OLED kijelzőhöz csatlakoztatni. Az OLED esetében ebben az oktatóanyagban OLED pajzsot fogunk használni, amely a 0,96 " hüvelykes OLED