Мазмұны:

NodeMCU ESP8266 MySQL мәліметтер базасына қалай қосылады: 7 қадам
NodeMCU ESP8266 MySQL мәліметтер базасына қалай қосылады: 7 қадам

Бейне: NodeMCU ESP8266 MySQL мәліметтер базасына қалай қосылады: 7 қадам

Бейне: NodeMCU ESP8266 MySQL мәліметтер базасына қалай қосылады: 7 қадам
Бейне: Урок №11. Интеграция Arduino с ПК и базами данных. Beyond Robotics 2024, Қараша
Anonim

MySQL - бұл сұраныстардың құрылымдалған тілін (SQL) қолданатын кең таралған дерекқорды басқарудың реляциялық жүйесі (RDBMS). Бір сәтте сіз Arduino/NodeMCU сенсорының деректерін MySQL дерекқорына жүктегіңіз келуі мүмкін. Бұл нұсқаулықта біз NodeMCU ESP8266 -ны MySQL дерекқорына қалай қосуды көреміз.

Мұнда мен MySQL мәліметтер базасын орналастыру үшін 000webhost қолданамын, себебі қарапайымдылығы мен қол жетімділігі. Дегенмен, LAMP (Linux, Apache, MySQL/MariaDB, PHP) стегі орнатылған кез келген платформаны пайдалануға болады. Сіз тіпті Windows компьютерінде 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 болсын). Содан кейін Өту түймесін басыңыз.
  • Бағандарды жасаңыз (b скриншотында көрсетілген схемаға сәйкес), содан кейін сақтау түймесін басыңыз.

Немесе келесі пәрменді орындау арқылы кесте құруға болады:-

КЕСТЕ ЖАСАУ '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 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» сайтына кіріңіз.

Бұл оқулық сізге пайдалы деп үміттенемін. Ләззат алыңыз!

Ұсынылған: