Мазмуну:

NodeMCU ESP8266ны MySQL маалымат базасына кантип туташтыруу керек: 7 кадам
NodeMCU ESP8266ны MySQL маалымат базасына кантип туташтыруу керек: 7 кадам

Video: NodeMCU ESP8266ны MySQL маалымат базасына кантип туташтыруу керек: 7 кадам

Video: NodeMCU ESP8266ны MySQL маалымат базасына кантип туташтыруу керек: 7 кадам
Video: Code Typhon Studio / Обзор / Преимущества, особенности / Установка, удаление / Object Pascal IDE 2024, Ноябрь
Anonim

MySQL - структураланган суроо тилин (SQL) колдонгон, кеңири колдонулган реляциялык маалыматтар базасын башкаруу системасы (RDBMS). Качандыр бир учурда, сиз Arduino/NodeMCU сенсорунун маалыматтарын MySQL маалымат базасына жүктөгүңүз келиши мүмкүн. Бул Нускамада биз NodeMCU ESP8266ди MySQL маалымат базасына кантип туташтырууну көрөбүз.

Бул жерде мен MySQL маалымат базасын жайгаштыруу үчүн 000webhostту колдонгону жатам, анткени жөнөкөйлүгү жана бекер болушу. Бирок, сиз LAMP (Linux, Apache, MySQL/MariaDB, PHP) стеги орнотулган каалаган платформаны колдоно аласыз. Ал тургай, сиз Windows PCңизде MySQL маалымат базасын жайгаштыруу үчүн XAMPP колдоно аласыз.

Бул көрсөтмөдө мен эч кандай сенсорду колдонбойм. Мен жөн эле эки өзгөрмөнү көбөйтөм жана аларды маалымат базасына киргизем. Бирок, сиз каалаган тактаны туташтыра аласыз.

Талаптар:-

  1. NodeMCU ESP8266 өнүктүрүү тактасы
  2. 000webhost эсебинин бекер версиясы (же MySQL localhostко орнотулган)
  3. Filezilla FTP кардары (акысыз версия)

1 -кадам: Веб тиркемесин түзүү

  • 000webhost.com сайтына өтүңүз жана каттоо эсебиңизге кириңиз.
  • Терезенин жогорку оң бурчунда Жаңы сайт түзүү баскычын табыңыз.
  • Каалаган сайттын атын жана сырсөзүн киргизип, анан түзүү баскычын басыңыз. (Сайттын сырсөзүн коопсуз жерге жазыңыз, анткени биз аны кийинки кадамдарда колдонобуз).
  • Вебсайтты башкаруу опциясына өтүңүз.

2 -кадам: MySQL маалымат базасын түзүү

MySQL маалымат базасын түзүү
MySQL маалымат базасын түзүү

Куралдар >> Маалыматтар базасынын менеджерине өтүңүз, анан жаңы маалымат базасын түзүңүз.

Маалымат базасын ийгиликтүү түзгөндөн кийин, >> PhpMyAdminди башкарууга өтүңүз.

3 -кадам: MySQL маалымат базасынын таблицасын түзүңүз

MySQL маалымат базасынын таблицасын түзүңүз
MySQL маалымат базасынын таблицасын түзүңүз
MySQL маалымат базасынын таблицасын түзүңүз
MySQL маалымат базасынын таблицасын түзүңүз
  • PhpMyAdmin терезесинин сол панелиндеги маалымат базасынын атын таап, чыкылдатыңыз (скриншотто көрсөтүлгөндөй).
  • Таблицанын аталышын жана мамычалардын санын киргизиңиз (5 болсун). Андан кийин Go баскычын басыңыз.
  • Мамычаларды түзүңүз (скриншотто көрсөтүлгөн схема боюнча) жана андан кийин сактоо баскычын басыңыз.

Же болбосо, сиз төмөнкү команданы иштетүү менен таблица түзө аласыз:-

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

4 -кадам: PHP файлдарын жүктөп алып, түзөтүңүз

PHP файлдарын жүктөп алыңыз жана түзөтүңүз
PHP файлдарын жүктөп алыңыз жана түзөтүңүз
PHP файлдарын жүктөп алыңыз жана түзөтүңүз
PHP файлдарын жүктөп алыңыз жана түзөтүңүз
  • Githubдан dbwrite.php жана dbread.php файлын жүктөп алыңыз (же тиркелген файлдарды жүктөп алыңыз).
  • Dbwrite.php жана dbread.phpдеги маалымат базасынын маалыматтарын жана таблицанын атын жаңыртуу (скриншотто көрсөтүлгөндөй).

5 -кадам: PHP файлдарын серверге жүктөө

PHP файлдарын серверге жүктөө
PHP файлдарын серверге жүктөө
PHP файлдарын серверге жүктөө
PHP файлдарын серверге жүктөө
  • Вебсайтты башкарууга өтүңүз >> Вебсайттын Орнотуулары >> Жалпы.
  • Хосттун атын, колдонуучунун атын, портту жана сырсөздү жазыңыз (сырсөз 1 -кадамда түзүлгөн сайттын сырсөзү менен бирдей).
  • Filezilla FTP кардарын колдонуп серверге туташуу үчүн бул деталдарды колдонуңуз (скриншотто көрсөтүлгөндөй).
  • Public_html папкасына өтүңүз жана dbwrite.php жана dbread.php файлдарын жүктөңүз.

6 -кадам: Arduino (.ino) файлын түзөтүү жана жүктөө NodeMCU ESP8266

Arduino (.ino) файлын түзөтүү жана жүктөө NodeMCU ESP8266
Arduino (.ino) файлын түзөтүү жана жүктөө NodeMCU ESP8266
Arduino (.ino) файлын түзөтүү жана жүктөө NodeMCU ESP8266
Arduino (.ino) файлын түзөтүү жана жүктөө NodeMCU ESP8266
  • Веб -сайтты башкарууга өтүңүз >> Веб -сайттын жөндөөлөрү >> Жалпы жана Website_Name (сайттын URL) жазуу.
  • Example.com сайтынын аты менен алмаштыруу үчүн.ino файлын түзөтүңүз. Ошондой эле WiFi SSID менен сырсөздү жаңыртууну унутпаңыз.
  • Акырында, кодду NodeMCUге жүктөңүз.

7 -кадам: MySQL маалымат базасына туташууну текшериңиз

MySQL маалымат базасына туташууну текшериңиз
MySQL маалымат базасына туташууну текшериңиз

Код NodeMCUге жүктөлгөндөн кийин, ал MySQL маалымат базасына маалыматтарды жөнөтө баштайт.

Маалымат базасынын баалуулуктарын көрүү үчүн "example.com/dbread.php" дарегине баш багыңыз.

Бул окуу куралы сизге пайдалуу деп ишенем. Ырахат алыңыз!

Сунушталууда: