Mündəricat:

NodeMCU ESP8266 -ı MySQL verilənlər bazasına necə bağlamaq olar: 7 addım
NodeMCU ESP8266 -ı MySQL verilənlər bazasına necə bağlamaq olar: 7 addım

Video: NodeMCU ESP8266 -ı MySQL verilənlər bazasına necə bağlamaq olar: 7 addım

Video: NodeMCU ESP8266 -ı MySQL verilənlər bazasına necə bağlamaq olar: 7 addım
Video: Code Typhon Studio / Обзор / Преимущества, особенности / Установка, удаление / Object Pascal IDE 2024, Noyabr
Anonim

MySQL, strukturlaşdırılmış sorğu dilindən (SQL) istifadə edən geniş yayılmış əlaqəli verilənlər bazası idarəetmə sistemidir (RDBMS). Bir nöqtədə, Arduino/NodeMCU sensor məlumatlarını MySQL verilənlər bazasına yükləmək istəyə bilərsiniz. Bu Təlimat kitabında NodeMCU ESP8266 -nı MySQL verilənlər bazasına necə bağlayacağımızı görəcəyik.

Burada sadəlik və pulsuz mövcudluq səbəbindən MySQL verilənlər bazasını yerləşdirmək üçün 000webhost istifadə edəcəyəm. Bununla birlikdə quraşdırılmış LAMP (Linux, Apache, MySQL/MariaDB, PHP) yığını olan hər hansı bir platformadan istifadə edə bilərsiniz. Hətta Windows PC -də MySQL verilənlər bazasını yerli olaraq yerləşdirmək üçün XAMPP -dən istifadə edə bilərsiniz.

Bu təlimatda heç bir sensor istifadə etməyəcəyəm. Sadəcə iki dəyişəni artırıb məlumat bazasına daxil edəcəyəm. Bununla birlikdə, hər hansı bir sensoru lövhənizə qoşa bilərsiniz.

Tələblər:-

  1. NodeMCU ESP8266 inkişaf lövhəsi
  2. 000webhost hesabının pulsuz versiyası (və ya localhost -da quraşdırılmış MySQL)
  3. Filezilla FTP müştəri (pulsuz versiya)

Addım 1: Veb Tətbiqi yaradın

  • 000webhost.com saytına gedin və hesabınıza daxil olun.
  • Pəncərənin sağ üst küncündə Yeni Site Yarat düyməsini tapın.
  • İstədiyiniz sayt adını və şifrənizi daxil edin və sonra yarad düyməsini basın. (Sayt parolunu təhlükəsiz yerdə qeyd edin, çünki gələcək addımlarda istifadə edəcəyik).
  • Veb saytı idarə et seçiminə keçin.

Addım 2: MySQL verilənlər bazası yaradın

MySQL verilənlər bazası yaradın
MySQL verilənlər bazası yaradın

Alətlər >> Database Manager -ə gedin və sonra yeni bir verilənlər bazası yaradın.

Verilənlər bazasını uğurla yaratdıqdan sonra İdarə Edin >> PhpMyAdmin bölməsinə keçin.

Addım 3: MySQL verilənlər bazası cədvəli yaradın

MySQL verilənlər bazası cədvəli yaradın
MySQL verilənlər bazası cədvəli yaradın
MySQL verilənlər bazası cədvəli yaradın
MySQL verilənlər bazası cədvəli yaradın
  • PhpMyAdmin Pəncərəsinin sol panelindəki verilənlər bazası adını tapın və üzərinə vurun (ekran görüntüsündə göstərildiyi kimi).
  • Cədvəl adını və sütun sayını daxil edin (5 olsun). Sonra Get düyməsini vurun.
  • Sütunlar yaradın (ekran görüntüsündə göstərilən sxemə görə b) və sonra saxla düyməsini vurun.

Alternativ olaraq, aşağıdakı əmri işlədərək cədvəl yarada bilərsiniz:-

Cədvəl yaradın '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,` vaxt `TIME NOT NULL, PRIMARY KEY (` id`)) MOTOR = InnoDB;

Addım 4: PHP fayllarını yükləyin və redaktə edin

PHP fayllarını yükləyin və redaktə edin
PHP fayllarını yükləyin və redaktə edin
PHP fayllarını yükləyin və redaktə edin
PHP fayllarını yükləyin və redaktə edin
  • Github -dan dbwrite.php və dbread.php faylını yükləyin (və ya əlavə edilmiş faylları yükləyin).
  • Dbwrite.php və dbread.php -də verilənlər bazası məlumatlarını və cədvəl adını yeniləyin (ekran görüntüsündə göstərildiyi kimi).

Addım 5: PHP fayllarını serverə yükləyin

PHP fayllarını serverə yükləyin
PHP fayllarını serverə yükləyin
PHP fayllarını serverə yükləyin
PHP fayllarını serverə yükləyin
  • Veb saytı idarə et >> Veb sayt parametrləri >> Ümumi bölməsinə keçin.
  • Host adını, istifadəçi adını, portu və şifrəni qeyd edin (parol 1 -ci addımda yaradılan sayt paroluyla eynidir).
  • Filezilla FTP müştəri istifadə edərək serverə qoşulmaq üçün bu detallardan istifadə edin (ekran görüntüsündə göstərildiyi kimi).
  • Public_html qovluğuna gedin və dbwrite.php və dbread.php fayllarını yükləyin.

Addım 6: Arduino (.ino) Faylını NodeMCU ESP8266 -a düzəldin və yükləyin

Arduino (.ino) Faylını NodeMCU ESP8266 -a düzəldin və yükləyin
Arduino (.ino) Faylını NodeMCU ESP8266 -a düzəldin və yükləyin
Arduino (.ino) Faylını NodeMCU ESP8266 -a düzəldin və yükləyin
Arduino (.ino) Faylını NodeMCU ESP8266 -a düzəldin və yükləyin
  • Veb saytı idarə etmək üçün gedin >> Veb Saytı Ayarları >> Ümumi və Website_Name (sayt URL) qeyd edin.
  • Example.com -u saytınızın adı ilə əvəz etmək üçün.ino faylını düzəldin. WiFi SSID və şifrənizi də yeniləməyi unutmayın.
  • Nəhayət, kodu NodeMCU -ya yükləyin.

Addım 7: MySQL Verilənlər Bazasına Bağlanışı yoxlayın

MySQL Verilənlər Bazasına Əlaqəni yoxlayın
MySQL Verilənlər Bazasına Əlaqəni yoxlayın

Kod NodeMCU -ya yükləndikdən sonra məlumatları MySQL verilənlər bazasına göndərməyə başlayacaq.

Verilənlər bazası dəyərlərinə baxmaq üçün "example.com/dbread.php" ünvanına daxil olun.

Ümid edirəm bu dərsliyi faydalı tapacaqsınız. Zövq alın!

Tövsiyə: