Kazalo:
- 1. korak: Ustvarite spletno aplikacijo
- 2. korak: Ustvarite bazo podatkov MySQL
- 3. korak: Ustvarite tabelo zbirke podatkov MySQL
- 4. korak: Prenesite in uredite datoteke PHP
- 5. korak: Naložite datoteke PHP na strežnik
- 6. korak: Uredite in naložite datoteko Arduino (.ino) v NodeMCU ESP8266
- 7. korak: Preverite povezavo z bazo podatkov MySQL
Video: Kako povezati NodeMCU ESP8266 z bazo podatkov MySQL: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
MySQL je široko uporabljan sistem za upravljanje relacijskih baz podatkov (RDBMS), ki uporablja strukturiran jezik poizvedb (SQL). V nekem trenutku boste morda želeli naložiti podatke senzorja Arduino/NodeMCU v bazo podatkov MySQL. V tem navodilu bomo videli, kako povezati NodeMCU ESP8266 z bazo podatkov MySQL.
Tukaj bom uporabil 000webhost za gostovanje baze podatkov MySQL zaradi preprostosti in brezplačne razpoložljivosti. Lahko pa uporabite katero koli platformo, na kateri je nameščen sklad LAMP (Linux, Apache, MySQL/MariaDB, PHP). Tudi vi lahko uporabite XAMPP za lokalno gostovanje baze podatkov MySQL v računalniku z operacijskim sistemom Windows.
V tem navodilu ne bom uporabljal nobenega senzorja. Dve spremenljivki bom samo povečal in jih vstavil v bazo podatkov. Na ploščo pa lahko priključite kateri koli senzor.
Zahteve:-
- Razvojna plošča NodeMCU ESP8266
- Brezplačna različica računa 000webhost (ali MySQL nameščen na localhost)
- Odjemalec FTP Filezilla (brezplačna različica)
1. korak: Ustvarite spletno aplikacijo
- Pomaknite se na 000webhost.com in se prijavite v svoj račun.
- V zgornjem desnem kotu okna poiščite gumb Ustvari novo spletno mesto.
- Vnesite želeno ime spletnega mesta in geslo ter pritisnite gumb za ustvarjanje. (Zapišite si geslo za spletno mesto na varno mesto, ker ga bomo uporabili v prihodnjih korakih).
- Nadaljujte z možnostjo Upravljanje spletnega mesta.
2. korak: Ustvarite bazo podatkov MySQL
Pomaknite se do Orodja >> Upravitelj baz podatkov in nato ustvarite novo bazo podatkov.
Ko uspešno ustvarite bazo podatkov, nadaljujte z Manage >> PhpMyAdmin.
3. korak: Ustvarite tabelo zbirke podatkov MySQL
- Poiščite in kliknite ime zbirke podatkov na levi plošči okna PhpMyAdmin (kot je prikazano na posnetku zaslona a).
- Vnesite ime tabele in število stolpcev (naj bo 5). Nato pritisnite gumb Pojdi.
- Ustvarite stolpce (v skladu s shemo, prikazano na posnetku zaslona b) in nato pritisnite gumb za shranjevanje.
Druga možnost je, da ustvarite tabelo tako, da zaženete spodnji ukaz:-
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;
4. korak: Prenesite in uredite datoteke PHP
- Prenesite datoteki dbwrite.php in dbread.php iz Github -a (ali prenesite priložene datoteke).
- Posodobite podrobnosti baze podatkov in ime tabele v dbwrite.php in dbread.php (kot je prikazano na posnetku zaslona).
5. korak: Naložite datoteke PHP na strežnik
- Pomaknite se na Upravljanje spletnega mesta >> Nastavitve spletnega mesta >> Splošno.
- Zapišite si ime gostitelja, uporabniško ime, vrata in geslo (geslo je enako geslu spletnega mesta, ustvarjenem v 1. koraku).
- S temi podrobnostmi se povežite s strežnikom s pomočjo odjemalca FTP Filezilla (kot je prikazano na posnetku zaslona).
- Pomaknite se do mape public_html in naložite datoteke dbwrite.php in dbread.php.
6. korak: Uredite in naložite datoteko Arduino (.ino) v NodeMCU ESP8266
- Pomaknite se do možnosti Upravljanje spletnega mesta >> Nastavitve spletnega mesta >> Splošno in zapišite Ime spletnega mesta (URL spletnega mesta).
- Uredite datoteko.ino, da zamenjate example.com z imenom svojega spletnega mesta. Prav tako ne pozabite posodobiti SSID in gesla WiFi.
- Končno naložite kodo v NodeMCU.
7. korak: Preverite povezavo z bazo podatkov MySQL
Ko je koda naložena v NodeMCU, bo začela pošiljati podatke v bazo podatkov MySQL.
Obiščite "example.com/dbread.php", če si želite ogledati vrednosti zbirke podatkov.
Upam, da vam bo ta vadnica v pomoč. Uživajte!
Priporočena:
Kako narediti snemalnik podatkov o vlažnosti in temperaturi v realnem času z Arduino UNO in kartico SD - Simulacija zapisovalnika podatkov DHT11 v Proteusu: 5 korakov
Kako narediti snemalnik podatkov o vlažnosti in temperaturi v realnem času z Arduino UNO in kartico SD | Simulacija zapisovalnika podatkov DHT11 v Proteusu: Uvod: zdravo, to je Liono Maker, tukaj je povezava YouTube. Z Arduinom ustvarjamo projekt in delamo na vgrajenih sistemih. Data-Logger: Zapisovalnik podatkov (tudi zapisovalnik podatkov ali zapisovalnik podatkov) je elektronska naprava, ki sčasoma beleži podatke z
NODEMCU LUA ESP8266 Povežite se z bazo podatkov MySQL: 6 korakov
NODEMCU LUA ESP8266 Poveži se z bazo podatkov MySQL: Ta navodila ne veljajo za slabovoljne, saj uporabljajo XAMPP (Apache, MySQL & PHP), HTML in seveda LUA. Če ste prepričani, da se boste tega lotili, berite naprej! Uporabljam XAMPP, saj ga je mogoče nastaviti na pogonu s peresom ali trdem disku in je konfiguriran
UCL-IIOT-alarmni sistem z bazo podatkov in rdečim vozliščem: 7 korakov
UCL-IIOT-Alarmni sistem z bazo podatkov in rdečim vozliščem: Namen te gradnje je poučiti o povezovanju Arduina z Node-red in zbirko podatkov, tako da lahko beležite podatke in jih tudi zbirate za kasnejšo uporabo. preprost arduino alarmni sistem, ki oddaja 5 podatkovnih številk, od katerih je vsaka ločena z
EAM-Industri4.0-RFID zbirka podatkov do baze podatkov: 10 korakov (s slikami)
EAM-Industri4.0-RFID podatkovno razvrščanje podatkovnih zbirk v zbirko podatkov: Dette projekt omhandler opsamling af v æ gtdata, register up identiteter vha. RFID, zaostajanje podatkov v bazi podatkov MySQL vha. node-RED, samostojno obnašanje in ravnanje z opsamlede podatki v programu et C#, ki se oblikujejo v aplikaciji Windows Form.
Ustvarite bazo podatkov v Open Officeu: 7 korakov
Ustvarite bazo podatkov v Open Officeu: baze podatkov so lahko zelo koristne. Lahko so narejeni za osebne stvari, na primer zbirko zgoščenk ali za podjetja, za nekaj podobnega, koliko avtomobilov imajo. Zdaj vam bom pokazal, kako narediti bazo podatkov v Openoffice.Org