Sadržaj:
- Korak 1: Kreirajte web aplikaciju
- Korak 2: Kreirajte MySQL bazu podataka
- Korak 3: Kreirajte MySQL tablicu baze podataka
- Korak 4: Preuzmite i uredite PHP datoteke
- Korak 5: Postavite PHP datoteke na server
- Korak 6: Uredite i prenesite Arduino (.ino) datoteku na NodeMCU ESP8266
- Korak 7: Provjerite vezu sa MySQL bazom podataka
![Kako spojiti NodeMCU ESP8266 na MySQL bazu podataka: 7 koraka Kako spojiti NodeMCU ESP8266 na MySQL bazu podataka: 7 koraka](https://i.howwhatproduce.com/images/001/image-791-j.webp)
Video: Kako spojiti NodeMCU ESP8266 na MySQL bazu podataka: 7 koraka
![Video: Kako spojiti NodeMCU ESP8266 na MySQL bazu podataka: 7 koraka Video: Kako spojiti NodeMCU ESP8266 na MySQL bazu podataka: 7 koraka](https://i.ytimg.com/vi/DMMHnh9r0E8/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
MySQL je široko korišteni sistem za upravljanje relacionim bazama podataka (RDBMS) koji koristi strukturirani jezik upita (SQL). U nekom trenutku možda ćete htjeti prenijeti podatke senzora Arduino/NodeMCU u bazu podataka MySQL. U ovom Instructable -u ćemo vidjeti kako spojiti NodeMCU ESP8266 na MySQL bazu podataka.
Ovdje ću koristiti 000webhost za smještaj MySQL baze podataka zbog jednostavnosti i besplatne dostupnosti. Međutim, možete koristiti bilo koju platformu na kojoj je instaliran LAMP (Linux, Apache, MySQL/MariaDB, PHP) stek. Čak i vi možete koristiti XAMPP za lokalno hostiranje MySQL baze podataka na vašem Windows računaru.
U ovom uputstvu neću koristiti nikakav senzor. Samo ću povećati dvije varijable i umetnuti ih u bazu podataka. Međutim, bilo koji senzor možete spojiti na ploču.
Uslovi:-
- NodeMCU ESP8266 razvojna ploča
- Besplatna verzija računa 000webhost (ili MySQL instaliran na localhostu)
- Filezilla FTP klijent (besplatna verzija)
Korak 1: Kreirajte web aplikaciju
- Idite na 000webhost.com i prijavite se na svoj račun.
- Pronađite dugme Kreiraj novu web lokaciju u gornjem desnom uglu prozora.
- Unesite željeni naziv web lokacije i lozinku, a zatim pritisnite dugme za kreiranje. (Zapišite lozinku web lokacije na sigurno mjesto jer ćemo je koristiti u narednim koracima).
- Pređite na opciju Upravljanje web lokacijom.
Korak 2: Kreirajte MySQL bazu podataka
![Kreirajte MySQL bazu podataka Kreirajte MySQL bazu podataka](https://i.howwhatproduce.com/images/001/image-791-1-j.webp)
Idite na Alati >> Upravitelj baze podataka, a zatim stvorite novu bazu podataka.
Nakon uspješnog kreiranja baze podataka, prijeđite na Manage >> PhpMyAdmin.
Korak 3: Kreirajte MySQL tablicu baze podataka
![Kreirajte MySQL tablicu baze podataka Kreirajte MySQL tablicu baze podataka](https://i.howwhatproduce.com/images/001/image-791-2-j.webp)
![Kreirajte MySQL tablicu baze podataka Kreirajte MySQL tablicu baze podataka](https://i.howwhatproduce.com/images/001/image-791-3-j.webp)
- Pronađite i kliknite naziv baze podataka na lijevoj ploči PhpMyAdmin prozora (kao što je prikazano na snimku zaslona a).
- Unesite naziv tablice i broj stupaca (neka bude 5). Zatim pritisnite dugme Idi.
- Kreirajte stupce (prema shemi prikazanoj na snimku zaslona b), a zatim pritisnite tipku za spremanje.
Alternativno, možete stvoriti tablicu pokretanjem donje naredbe:-
CREATE TABLE `id13263538_sumodb`.`nodemcu_table` (` id` INT (10) NOT NULL AUTO_INCREMENT, `val` FLOAT (10) NOT NULL,` val2` FLOAT (10) NOT NULL, `date` DATE NOT NULL,` time `TIME NOT NULL, PRIMARY KEY (` id`)) MOTOR = InnoDB;
Korak 4: Preuzmite i uredite PHP datoteke
![Preuzmite i uredite PHP datoteke Preuzmite i uredite PHP datoteke](https://i.howwhatproduce.com/images/001/image-791-4-j.webp)
![Preuzmite i uredite PHP datoteke Preuzmite i uredite PHP datoteke](https://i.howwhatproduce.com/images/001/image-791-5-j.webp)
- Preuzmite datoteke dbwrite.php i dbread.php sa Github -a (ili preuzmite priložene datoteke).
- Ažurirajte detalje baze podataka i naziv tablice u dbwrite.php i dbread.php (kao što je prikazano na snimku zaslona).
Korak 5: Postavite PHP datoteke na server
![Otpremite PHP datoteke na server Otpremite PHP datoteke na server](https://i.howwhatproduce.com/images/001/image-791-6-j.webp)
![Otpremite PHP datoteke na server Otpremite PHP datoteke na server](https://i.howwhatproduce.com/images/001/image-791-7-j.webp)
- Idite na Manage Website >> Website Settings >> General.
- Zapišite ime hosta, korisničko ime, port i lozinku (lozinka je ista kao lozinka web lokacije stvorena u 1. koraku).
- Koristite ove detalje za povezivanje sa serverom pomoću Filezilla FTP klijenta (kao što je prikazano na snimku ekrana).
- Idite u mapu public_html i prenesite datoteke dbwrite.php i dbread.php.
Korak 6: Uredite i prenesite Arduino (.ino) datoteku na NodeMCU ESP8266
![Uređivanje i postavljanje Arduino (.ino) datoteke na NodeMCU ESP8266 Uređivanje i postavljanje Arduino (.ino) datoteke na NodeMCU ESP8266](https://i.howwhatproduce.com/images/001/image-791-8-j.webp)
![Uređivanje i postavljanje Arduino (.ino) datoteke na NodeMCU ESP8266 Uređivanje i postavljanje Arduino (.ino) datoteke na NodeMCU ESP8266](https://i.howwhatproduce.com/images/001/image-791-9-j.webp)
- Idite na Upravljanje web lokacijom >> Postavke web stranice >> Općenito i zapišite Ime_vanke (naziv web lokacije).
- Uredite.ino datoteku kako biste primjer.com zamijenili imenom svoje web lokacije. Također ne zaboravite ažurirati WiFi SSID i lozinku.
- Na kraju, učitajte kôd u NodeMCU.
Korak 7: Provjerite vezu sa MySQL bazom podataka
![Provjerite vezu s MySQL bazom podataka Provjerite vezu s MySQL bazom podataka](https://i.howwhatproduce.com/images/001/image-791-10-j.webp)
Kada se kôd učita u NodeMCU, počet će slati podatke u MySQL bazu podataka.
Posjetite "example.com/dbread.php" da vidite vrijednosti baze podataka.
Nadam se da će vam ovaj vodič biti od pomoći. Uživajte!
Preporučuje se:
Sistem prisustva zasnovanog na otiscima prstiju i RFID -u koji koristi Raspberry Pi i MySQL bazu podataka: 5 koraka
![Sistem prisustva zasnovanog na otiscima prstiju i RFID -u koji koristi Raspberry Pi i MySQL bazu podataka: 5 koraka Sistem prisustva zasnovanog na otiscima prstiju i RFID -u koji koristi Raspberry Pi i MySQL bazu podataka: 5 koraka](https://i.howwhatproduce.com/images/002/image-5853-j.webp)
Sistem prisustva zasnovanog na otiscima prstiju i RFID -u koji koristi Raspberry Pi i MySQL bazu podataka: Video ovog projekta
NODEMCU LUA ESP8266 Povezivanje na MySQL bazu podataka: 6 koraka
![NODEMCU LUA ESP8266 Povezivanje na MySQL bazu podataka: 6 koraka NODEMCU LUA ESP8266 Povezivanje na MySQL bazu podataka: 6 koraka](https://i.howwhatproduce.com/images/002/image-4943-24-j.webp)
NODEMCU LUA ESP8266 Povežite se sa MySQL bazom podataka: Ovo uputstvo nije za osobe sa slabim srcem jer koristi XAMPP (Apache, MySQL & PHP), HTML i naravno LUA. Ako ste sigurni u rješavanje ovih problema, čitajte dalje! Koristim XAMPP jer se može postaviti na olovku ili tvrdi disk i konfiguriran je
Povežite Raspberry Pi IOT bazu podataka s MS Excelom - postavljanje: 3 koraka
![Povežite Raspberry Pi IOT bazu podataka s MS Excelom - postavljanje: 3 koraka Povežite Raspberry Pi IOT bazu podataka s MS Excelom - postavljanje: 3 koraka](https://i.howwhatproduce.com/images/003/image-6319-25-j.webp)
Povežite Raspberry Pi IOT bazu podataka s MS Excelom - Postavljanje: U svijetu prikupljanja podataka IOT -a stvara se mnogo podataka koji se uvijek spremaju u sustav baze podataka, poput Mysql -a ili Oracle -a. Da biste dobili pristup i manipulirali tim podacima, jedna od najefikasnijih metoda je korištenje Microsoft Office produkta
Kako napraviti zamka za vrata kako biste zaštitili svoju bazu !!!: 6 koraka
![Kako napraviti zamka za vrata kako biste zaštitili svoju bazu !!!: 6 koraka Kako napraviti zamka za vrata kako biste zaštitili svoju bazu !!!: 6 koraka](https://i.howwhatproduce.com/images/003/image-7266-16-j.webp)
Kako napraviti zamka za vrata kako biste zaštitili svoju bazu !!!: Danas smo htjeli naučiti kako napraviti sjajna vrata za zaštitu od baze
Napravite bazu podataka u Open Officeu: 7 koraka
![Napravite bazu podataka u Open Officeu: 7 koraka Napravite bazu podataka u Open Officeu: 7 koraka](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10764617-make-a-database-in-open-office-7-steps-j.webp)
Napravite bazu podataka u Open Officeu: baze podataka mogu biti od velike pomoći. Mogu se napraviti za lične stvari, na primjer zbirku CD -a, ili za posao, za nešto poput broja automobila koje imaju. Sada ću vam pokazati kako napraviti bazu podataka u Openoffice.Org